---
Fuzzer filename: "ProtobufFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[ProtobufFuzzer].<init>()"
    functionSourceFile: "ProtobufFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Object].<init>()"
    functionSourceFile: "java.lang.Object"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unfinishedMessage"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasThrownFromInputStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].<init>(java.lang.Exception)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unfinishedMessage"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasThrownFromInputStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unfinishedMessage"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasThrownFromInputStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].<init>(java.io.IOException)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unfinishedMessage"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasThrownFromInputStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].<init>(java.lang.String,java.io.IOException)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unfinishedMessage"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasThrownFromInputStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 58999
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheckOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedMsg_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessageCheck"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59001
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheckOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedMsg_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_MSG_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUIRED_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requiredBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeatedBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONAL_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optionalBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessageCheck"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57540
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldFlagsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS3_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags3_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packedDeprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedDeprecatedMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldFlags"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57542
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldFlagsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_FLAGS3_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noFlags3_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packedDeprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedDeprecatedMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldFlags"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61685
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessSubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repMess_"
        Type: "foo.TestFull$TestMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPT_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optMess_"
        Type: "foo.TestFull$TestMessOptional"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofMess_"
        Type: "foo.TestFull$TestMessOneof"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQ_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reqMess_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEF_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defMess_"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessSubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess].<init>()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61687
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessSubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repMess_"
        Type: "foo.TestFull$TestMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPT_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optMess_"
        Type: "foo.TestFull$TestMessOptional"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofMess_"
        Type: "foo.TestFull$TestMessOneof"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQ_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reqMess_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEF_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defMess_"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessSubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.CloneNotSupportedException].<init>()"
    functionSourceFile: "java.lang.CloneNotSupportedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.CloneNotSupportedException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.CloneNotSupportedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InterruptedException].<init>()"
    functionSourceFile: "java.lang.InterruptedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InterruptedException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.InterruptedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable].<init>()"
    functionSourceFile: "java.lang.Throwable"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "backtrace"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "detailMessage"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNASSIGNED_STACK"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackTrace"
        Type: "java.lang.StackTraceElement[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPRESSED_SENTINEL"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "suppressedExceptions"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_CAUSE_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SELF_SUPPRESSION_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAUSE_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPRESSED_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_THROWABLE_ARRAY"
        Type: "java.lang.Throwable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Throwable"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "backtrace"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "detailMessage"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNASSIGNED_STACK"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackTrace"
        Type: "java.lang.StackTraceElement[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPRESSED_SENTINEL"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "suppressedExceptions"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_CAUSE_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SELF_SUPPRESSION_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAUSE_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPRESSED_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_THROWABLE_ARRAY"
        Type: "java.lang.Throwable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.Throwable"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "backtrace"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "detailMessage"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNASSIGNED_STACK"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackTrace"
        Type: "java.lang.StackTraceElement[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPRESSED_SENTINEL"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "suppressedExceptions"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_CAUSE_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SELF_SUPPRESSION_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAUSE_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPRESSED_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_THROWABLE_ARRAY"
        Type: "java.lang.Throwable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.Throwable"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "backtrace"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "detailMessage"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNASSIGNED_STACK"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackTrace"
        Type: "java.lang.StackTraceElement[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPRESSED_SENTINEL"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "suppressedExceptions"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_CAUSE_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SELF_SUPPRESSION_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAUSE_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPRESSED_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_THROWABLE_ARRAY"
        Type: "java.lang.Throwable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable].<init>(java.lang.String,java.lang.Throwable,boolean,boolean)"
    functionSourceFile: "java.lang.Throwable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "backtrace"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "detailMessage"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNASSIGNED_STACK"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackTrace"
        Type: "java.lang.StackTraceElement[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPRESSED_SENTINEL"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "suppressedExceptions"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_CAUSE_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SELF_SUPPRESSION_MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAUSE_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPRESSED_CAPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_THROWABLE_ARRAY"
        Type: "java.lang.Throwable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class].<init>(java.lang.ClassLoader,java.lang.Class)"
    functionSourceFile: "java.lang.Class"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.reflect.GenericDeclaration"
      - "java.lang.reflect.Type"
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedConstructor"
        Type: "java.lang.reflect.Constructor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "newInstanceCallerCache"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "module"
        Type: "java.lang.Module"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packageName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "componentType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allPermDomain"
        Type: "java.security.ProtectionDomain"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "reflectionData"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classRedefinedCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "genericInfo"
        Type: "sun.reflect.generics.repository.ClassRepository"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_CLASS_ARRAY"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reflectionFactory"
        Type: "jdk.internal.reflect.ReflectionFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "enumConstants"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumConstantDirectory"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationData"
        Type: "java.lang.Class$AnnotationData"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationType"
        Type: "sun.reflect.annotation.AnnotationType"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classValueMap"
        Type: "java.lang.ClassValue$ClassValueMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>()"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(char[])"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(char[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(int[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],int,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],int)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],java.nio.charset.Charset)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[])"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(java.lang.StringBuffer)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(java.lang.StringBuilder)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 3206
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(java.lang.AbstractStringBuilder,java.lang.Void)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.AbstractStringBuilder"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].<init>(byte[],byte)"
    functionSourceFile: "java.lang.String"
    linkageType: null
    functionLinenumber: 3251
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPACT_STRINGS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE_ORDER"
        Type: "java.util.Comparator"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN1"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF16"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalArgumentException].<init>()"
    functionSourceFile: "java.lang.IllegalArgumentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalArgumentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalArgumentException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalArgumentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalArgumentException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalArgumentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Integer].<init>(int)"
    functionSourceFile: "java.lang.Integer"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "digits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DigitTens"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DigitOnes"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "sizeTable"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Integer].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Integer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "digits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DigitTens"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DigitOnes"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "sizeTable"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuilder].<init>()"
    functionSourceFile: "java.lang.StringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuilder].<init>(int)"
    functionSourceFile: "java.lang.StringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuilder].<init>(java.lang.String)"
    functionSourceFile: "java.lang.StringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuilder].<init>(java.lang.CharSequence)"
    functionSourceFile: "java.lang.StringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.IOException].<init>()"
    functionSourceFile: "java.io.IOException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.IOException].<init>(java.lang.String)"
    functionSourceFile: "java.io.IOException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.IOException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.io.IOException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.IOException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.io.IOException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Exception].<init>()"
    functionSourceFile: "java.lang.Exception"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Exception].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Exception"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.Exception"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Exception].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.Exception"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable,boolean,boolean)"
    functionSourceFile: "java.lang.Exception"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.InvalidProtocolBufferException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alwaysUseFieldBuilders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alwaysUseFieldBuilders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull].<init>()"
    functionSourceFile: "foo.TestFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_foo_SubMess_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_SubMess_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_SubMess_SubSubMess_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_SubMess_SubSubMess_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo15_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo15_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo16_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo16_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo2047_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo2047_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo2048_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo2048_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo262143_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo262143_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo262144_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo262144_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo33554431_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo33554431_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo33554432_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldNo33554432_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMess_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMess_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessPacked_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessPacked_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessOptional_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessOptional_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessOneof_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessOneof_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredInt32_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredInt32_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSInt32_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSInt32_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSFixed32_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSFixed32_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredInt64_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredInt64_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSInt64_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSInt64_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSFixed64_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredSFixed64_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredUInt32_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredUInt32_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFixed32_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFixed32_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredUInt64_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredUInt64_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFixed64_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFixed64_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFloat_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredFloat_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredDouble_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredDouble_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredBool_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredBool_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredEnum_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredEnum_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredEnumSmall_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredEnumSmall_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredString_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredString_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredBytes_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredBytes_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredMessage_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessRequiredMessage_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_EmptyMess_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_EmptyMess_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_DefaultRequiredValues_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_DefaultRequiredValues_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_DefaultOptionalValues_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_DefaultOptionalValues_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_LowerCase_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_LowerCase_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_AllocValues_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_AllocValues_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestRequiredFieldsBitmap_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestRequiredFieldsBitmap_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldFlags_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestFieldFlags_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessageCheck_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessageCheck_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessageCheck_SubMessage_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessageCheck_SubMessage_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessSubMess_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_foo_TestMessSubMess_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage"
    linkageType: null
    functionLinenumber: 59063
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "str_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage"
    linkageType: null
    functionLinenumber: 59065
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "str_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>(boolean)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>(com.google.protobuf.LazyStringList)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>(java.util.List)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList].<init>(java.util.ArrayList)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.LazyStringList"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "list"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Iterable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONCATENATE_BY_COPY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_READ_FROM_CHUNK_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_READ_FROM_CHUNK_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY"
        Type: "com.google.protobuf.ByteString"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "byteArrayCopier"
        Type: "com.google.protobuf.ByteString$ByteArrayCopier"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNSIGNED_BYTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNED_LEXICOGRAPHICAL_COMPARATOR"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "builderParent"
        Type: "com.google.protobuf.GeneratedMessageV3$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "meAsParent"
        Type: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unknownFieldsOrBuilder"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "builderParent"
        Type: "com.google.protobuf.GeneratedMessageV3$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "meAsParent"
        Type: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unknownFieldsOrBuilder"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nestedTypes"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumTypes"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldsSortedByNumber"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "realOneofCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeLowerBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeUpperBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].<init>(com.google.protobuf.DescriptorProtos$DescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 907
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nestedTypes"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumTypes"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldsSortedByNumber"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "realOneofCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeLowerBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeUpperBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].<init>(com.google.protobuf.DescriptorProtos$DescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nestedTypes"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumTypes"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldsSortedByNumber"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "realOneofCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeLowerBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionRangeUpperBounds"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].<init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[],java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "camelCaseNames"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].<init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2069
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "camelCaseNames"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream].<init>()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HAS_UNSAFE_ARRAY_OPERATIONS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wrapper"
        Type: "com.google.protobuf.CodedOutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LITTLE_ENDIAN_32_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serializationDeterministic"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.ByteOutput"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream].<init>(com.google.protobuf.CodedOutputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HAS_UNSAFE_ARRAY_OPERATIONS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wrapper"
        Type: "com.google.protobuf.CodedOutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LITTLE_ENDIAN_32_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serializationDeterministic"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.ByteOutput"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.ByteBuffer].<init>(int,int,int,int,byte[],int)"
    functionSourceFile: "java.nio.ByteBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bigEndian"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nativeByteOrder"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.ByteBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.ByteBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bigEndian"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nativeByteOrder"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "eagerlyParseMessageSets"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "doFullRuntimeInheritanceCheck"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_CLASS_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "emptyRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_REGISTRY_LITE"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].<init>(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "eagerlyParseMessageSets"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "doFullRuntimeInheritanceCheck"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_CLASS_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "emptyRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_REGISTRY_LITE"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].<init>(boolean)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "eagerlyParseMessageSets"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "doFullRuntimeInheritanceCheck"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_CLASS_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "emptyRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_REGISTRY_LITE"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "MAX_SKIP_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream].<init>()"
    functionSourceFile: "com.google.protobuf.CodedInputStream"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_SIZE_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultRecursionLimit"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "recursionDepth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "recursionLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wrapper"
        Type: "com.google.protobuf.CodedInputStreamReader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shouldDiscardUnknownFields"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream].<init>(com.google.protobuf.CodedInputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedInputStream"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_SIZE_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultRecursionLimit"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "recursionDepth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "recursionLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wrapper"
        Type: "com.google.protobuf.CodedInputStreamReader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shouldDiscardUnknownFields"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$Builder"
    linkageType: null
    functionLinenumber: 60256
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheckOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredMsgBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedMsg_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedMsgBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalMsgBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$Builder"
    linkageType: null
    functionLinenumber: 60262
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheckOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredMsgBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedMsg_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedMsgBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalMsg_"
        Type: "foo.TestFull$TestMessageCheck$SubMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalMsgBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requiredBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeatedBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionalBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet].<init>(java.util.TreeMap)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.TreeMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageLite"
      classFields:
      - Name: "fields"
        Type: "java.util.TreeMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.UnknownFieldSet$Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet].<init>(java.util.TreeMap,com.google.protobuf.UnknownFieldSet$1)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.TreeMap"
    - "com.google.protobuf.UnknownFieldSet$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageLite"
      classFields:
      - Name: "fields"
        Type: "java.util.TreeMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.UnknownFieldSet$Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$1"
    linkageType: null
    functionLinenumber: 61559
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Collections].<init>()"
    functionSourceFile: "java.util.Collections"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "BINARYSEARCH_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REVERSE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUFFLE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILL_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROTATE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COPY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REPLACEALL_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDEXOFSUBLIST_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "r"
        Type: "java.util.Random"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_SET"
        Type: "java.util.Set"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_LIST"
        Type: "java.util.List"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_MAP"
        Type: "java.util.Map"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58032
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldFlagsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags3_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedDeprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58038
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldFlagsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noFlags3_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packedDeprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$1"
    linkageType: null
    functionLinenumber: 58796
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMess"
    linkageType: null
    functionLinenumber: 7850
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testMessage_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess].<init>()"
    functionSourceFile: "foo.TestFull$TestMess"
    linkageType: null
    functionLinenumber: 7852
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testMessage_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptional].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessOptional"
    linkageType: null
    functionLinenumber: 14954
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOptionalOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testMessage_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessOptional"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptional].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOptional"
    linkageType: null
    functionLinenumber: 14956
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOptionalOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testMessage_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessOptional"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17376
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOneofOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneofCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneof_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPT_INT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optInt_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessOneof"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17378
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOneofOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneofCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneof_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_MESSAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPT_INT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optInt_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessOneof"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUB1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sub1_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUB2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sub2_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$SubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess].<init>()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUB1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sub1_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUB2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sub2_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$SubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultOptionalValues].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31112
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultOptionalValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultOptionalValues].<init>()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31114
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultOptionalValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62124
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessSubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repMess_"
        Type: "foo.TestFull$TestMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optMess_"
        Type: "foo.TestFull$TestMessOptional"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofMess_"
        Type: "foo.TestFull$TestMessOneof"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reqMess_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reqMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defMess_"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62130
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessSubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repMess_"
        Type: "foo.TestFull$TestMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optMess_"
        Type: "foo.TestFull$TestMessOptional"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofMess_"
        Type: "foo.TestFull$TestMessOneof"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reqMess_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reqMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defMess_"
        Type: "foo.TestFull$DefaultOptionalValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$1"
    linkageType: null
    functionLinenumber: 63024
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassNotFoundException].<init>()"
    functionSourceFile: "java.lang.ClassNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ex"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassNotFoundException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ClassNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ex"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassNotFoundException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.ClassNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ex"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackTraceElement].<init>(java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "java.lang.StackTraceElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "declaringClassObject"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaringClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineNumber"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "format"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BUILTIN_CLASS_LOADER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JDK_NON_UPGRADEABLE_MODULE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackTraceElement].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "java.lang.StackTraceElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "declaringClassObject"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaringClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineNumber"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "format"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BUILTIN_CLASS_LOADER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JDK_NON_UPGRADEABLE_MODULE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackTraceElement].<init>()"
    functionSourceFile: "java.lang.StackTraceElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "declaringClassObject"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaringClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineNumber"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "format"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BUILTIN_CLASS_LOADER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JDK_NON_UPGRADEABLE_MODULE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(boolean,java.io.OutputStream)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "boolean"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(boolean,java.nio.charset.Charset,java.io.OutputStream)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "boolean"
    - "java.nio.charset.Charset"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.OutputStream,boolean)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.OutputStream,boolean,java.lang.String)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.OutputStream,boolean,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.lang.String)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.File)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintStream].<init>(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      classFields:
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "textOut"
        Type: "java.io.BufferedWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "charOut"
        Type: "java.io.OutputStreamWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable$PrintStreamOrWriter].<init>()"
    functionSourceFile: "java.lang.Throwable$PrintStreamOrWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.Writer)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.Writer,boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.nio.charset.Charset,java.io.File)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.nio.charset.Charset"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.File)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].<init>(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "autoFlush"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "trouble"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "psOut"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.io.ObjectInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.ObjectInput"
      - "java.io.ObjectStreamConstants"
      classFields:
      - Name: "NULL_HANDLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unsharedMarker"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "primClasses"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bin"
        Type: "java.io.ObjectInputStream$BlockDataInputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vlist"
        Type: "java.io.ObjectInputStream$ValidationList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "depth"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalObjectRefs"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handles"
        Type: "java.io.ObjectInputStream$HandleTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "passHandle"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultDataEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableOverride"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableResolve"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curContext"
        Type: "java.io.SerialCallbackContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialFilter"
        Type: "java.io.ObjectInputFilter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream].<init>()"
    functionSourceFile: "java.io.ObjectInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.SecurityException"
      interfaces:
      - "java.io.ObjectInput"
      - "java.io.ObjectStreamConstants"
      classFields:
      - Name: "NULL_HANDLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unsharedMarker"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "primClasses"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bin"
        Type: "java.io.ObjectInputStream$BlockDataInputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vlist"
        Type: "java.io.ObjectInputStream$ValidationList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "depth"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalObjectRefs"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handles"
        Type: "java.io.ObjectInputStream$HandleTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "passHandle"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultDataEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableOverride"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableResolve"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curContext"
        Type: "java.io.SerialCallbackContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialFilter"
        Type: "java.io.ObjectInputFilter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.ObjectOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.ObjectOutput"
      - "java.io.ObjectStreamConstants"
      classFields:
      - Name: "bout"
        Type: "java.io.ObjectOutputStream$BlockDataOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "handles"
        Type: "java.io.ObjectOutputStream$HandleTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "subs"
        Type: "java.io.ObjectOutputStream$ReplaceTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "primVals"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableOverride"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableReplace"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curContext"
        Type: "java.io.SerialCallbackContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curPut"
        Type: "java.io.ObjectOutputStream$PutFieldImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInfoStack"
        Type: "java.io.ObjectOutputStream$DebugTraceInfoStack"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extendedDebugInfo"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream].<init>()"
    functionSourceFile: "java.io.ObjectOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.SecurityException"
      interfaces:
      - "java.io.ObjectOutput"
      - "java.io.ObjectStreamConstants"
      classFields:
      - Name: "bout"
        Type: "java.io.ObjectOutputStream$BlockDataOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "handles"
        Type: "java.io.ObjectOutputStream$HandleTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "subs"
        Type: "java.io.ObjectOutputStream$ReplaceTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "primVals"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableOverride"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableReplace"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curContext"
        Type: "java.io.SerialCallbackContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "curPut"
        Type: "java.io.ObjectOutputStream$PutFieldImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInfoStack"
        Type: "java.io.ObjectOutputStream$DebugTraceInfoStack"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extendedDebugInfo"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalStateException].<init>()"
    functionSourceFile: "java.lang.IllegalStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalStateException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalStateException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable$WrappedPrintWriter].<init>(java.io.PrintWriter)"
    functionSourceFile: "java.lang.Throwable$WrappedPrintWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "printWriter"
        Type: "java.io.PrintWriter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable$PrintStreamOrWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].<init>()"
    functionSourceFile: "java.lang.System"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "in"
        Type: "java.io.InputStream"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "out"
        Type: "java.io.PrintStream"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "err"
        Type: "java.io.PrintStream"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "security"
        Type: "java.lang.SecurityManager"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cons"
        Type: "java.io.Console"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "props"
        Type: "java.util.Properties"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "lineSeparator"
        Type: "java.lang.String"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "bootLayer"
        Type: "java.lang.ModuleLayer"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>()"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(boolean)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(char)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(int)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(long)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(float)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(double)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.AssertionError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NullPointerException].<init>()"
    functionSourceFile: "java.lang.NullPointerException"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NullPointerException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NullPointerException"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayList].<init>(int)"
    functionSourceFile: "java.util.ArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULTCAPACITY_EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayList].<init>()"
    functionSourceFile: "java.util.ArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULTCAPACITY_EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayList].<init>(java.util.Collection)"
    functionSourceFile: "java.util.ArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULTCAPACITY_EMPTY_ELEMENTDATA"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long,java.security.AccessControlContext,boolean)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.Runnable"
    - "java.lang.String"
    - "long"
    - "java.security.AccessControlContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>()"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.Runnable)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.Runnable,java.security.AccessControlContext)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Runnable"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.Runnable)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.String)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.Runnable,java.lang.String)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Runnable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.Runnable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.Runnable"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread].<init>(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long,boolean)"
    functionSourceFile: "java.lang.Thread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.Runnable"
    - "java.lang.String"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stillborn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "eetop"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "target"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextClassLoader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritedAccessControlContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadInitNumber"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inheritableThreadLocals"
        Type: "java.lang.ThreadLocal$ThreadLocalMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "threadSeqNumber"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parkBlocker"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blocker"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "blockerLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NORM_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_PRIORITY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_STACK_TRACE"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "uncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUncaughtExceptionHandler"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSeed"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomProbe"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadLocalRandomSecondarySeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Math].<init>()"
    functionSourceFile: "java.lang.Math"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "E"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PI"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEGREES_TO_RADIANS"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RADIANS_TO_DEGREES"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "negativeZeroFloatBits"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "negativeZeroDoubleBits"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "twoToTheDoubleScaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "twoToTheDoubleScaleDown"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.IdentityHashMap].<init>()"
    functionSourceFile: "java.util.IdentityHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.IdentityHashMap].<init>(int)"
    functionSourceFile: "java.util.IdentityHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.IdentityHashMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.IdentityHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.StreamCorruptedException].<init>(java.lang.String)"
    functionSourceFile: "java.io.StreamCorruptedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.StreamCorruptedException].<init>()"
    functionSourceFile: "java.io.StreamCorruptedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable$SentinelHolder].<init>()"
    functionSourceFile: "java.lang.Throwable$SentinelHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "STACK_TRACE_ELEMENT_SENTINEL"
        Type: "java.lang.StackTraceElement"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STACK_TRACE_SENTINEL"
        Type: "java.lang.StackTraceElement[]"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Objects].<init>()"
    functionSourceFile: "java.util.Objects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Module].<init>(java.lang.ModuleLayer,java.lang.ClassLoader,java.lang.module.ModuleDescriptor,java.net.URI)"
    functionSourceFile: "java.lang.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.ModuleLayer"
    - "java.lang.ClassLoader"
    - "java.lang.module.ModuleDescriptor"
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "java.lang.module.ModuleDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reads"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "openPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exportedPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleInfoClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Module].<init>(java.lang.ClassLoader)"
    functionSourceFile: "java.lang.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "java.lang.module.ModuleDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reads"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "openPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exportedPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleInfoClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Module].<init>(java.lang.ClassLoader,java.lang.module.ModuleDescriptor)"
    functionSourceFile: "java.lang.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.module.ModuleDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "java.lang.module.ModuleDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED_MODULE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EVERYONE_SET"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reads"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "openPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exportedPackages"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleInfoClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Throwable$WrappedPrintStream].<init>(java.io.PrintStream)"
    functionSourceFile: "java.lang.Throwable$WrappedPrintStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "printStream"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable$PrintStreamOrWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimeException].<init>()"
    functionSourceFile: "java.lang.RuntimeException"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.RuntimeException"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.RuntimeException"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.RuntimeException"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable,boolean,boolean)"
    functionSourceFile: "java.lang.RuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Number].<init>()"
    functionSourceFile: "java.lang.Number"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NumberFormatException].<init>()"
    functionSourceFile: "java.lang.NumberFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NumberFormatException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NumberFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IndexOutOfBoundsException].<init>()"
    functionSourceFile: "java.lang.IndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IndexOutOfBoundsException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IndexOutOfBoundsException].<init>(int)"
    functionSourceFile: "java.lang.IndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringUTF16].<init>()"
    functionSourceFile: "java.lang.StringUTF16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "HI_BYTE_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LO_BYTE_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character].<init>(char)"
    functionSourceFile: "java.lang.Character"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_RADIX"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_RADIX"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNASSIGNED"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UPPERCASE_LETTER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOWERCASE_LETTER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TITLECASE_LETTER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFIER_LETTER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_LETTER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NON_SPACING_MARK"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSING_MARK"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_SPACING_MARK"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL_DIGIT_NUMBER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LETTER_NUMBER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_NUMBER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACE_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINE_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PARAGRAPH_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONTROL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORMAT"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SURROGATE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DASH_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "START_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "END_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONNECTOR_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATH_SYMBOL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CURRENCY_SYMBOL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFIER_SYMBOL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_SYMBOL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INITIAL_QUOTE_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINAL_QUOTE_PUNCTUATION"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERROR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_UNDEFINED"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_LEFT_TO_RIGHT"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_RIGHT_TO_LEFT"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_EUROPEAN_NUMBER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_ARABIC_NUMBER"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_NONSPACING_MARK"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_BOUNDARY_NEUTRAL"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_SEGMENT_SEPARATOR"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_WHITESPACE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_OTHER_NEUTRALS"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_FIRST_STRONG_ISOLATE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_HIGH_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_HIGH_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_LOW_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_LOW_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_SURROGATE"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_SUPPLEMENTARY_CODE_POINT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_CODE_POINT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_CODE_POINT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Long].<init>(long)"
    functionSourceFile: "java.lang.Long"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Long].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Long"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Integer$IntegerCache].<init>()"
    functionSourceFile: "java.lang.Integer$IntegerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "low"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "high"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cache"
        Type: "java.lang.Integer[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "archivedCache"
        Type: "java.lang.Integer[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringLatin1].<init>()"
    functionSourceFile: "java.lang.StringLatin1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InstantiationException].<init>()"
    functionSourceFile: "java.lang.InstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InstantiationException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.InstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalAccessException].<init>()"
    functionSourceFile: "java.lang.IllegalAccessException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalAccessException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalAccessException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.SecurityException].<init>()"
    functionSourceFile: "java.lang.SecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.SecurityException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.SecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.SecurityException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.SecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.SecurityException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.SecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchFieldException].<init>()"
    functionSourceFile: "java.lang.NoSuchFieldException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchFieldException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NoSuchFieldException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchMethodException].<init>()"
    functionSourceFile: "java.lang.NoSuchMethodException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchMethodException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NoSuchMethodException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Constructor].<init>(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    functionSourceFile: "java.lang.reflect.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "slot"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameterTypes"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exceptionTypes"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modifiers"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "genericInfo"
        Type: "sun.reflect.generics.repository.ConstructorRepository"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotations"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameterAnnotations"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "constructorAccessor"
        Type: "jdk.internal.reflect.ConstructorAccessor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root"
        Type: "java.lang.reflect.Constructor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.reflect.Executable"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassLoader].<init>(java.lang.Void,java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "java.lang.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Void"
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unnamedModule"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameAndId"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parallelLockMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "package2certs"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nocerts"
        Type: "java.security.cert.Certificate[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classes"
        Type: "java.util.Vector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scl"
        Type: "java.lang.ClassLoader"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "usr_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "sys_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadedLibraryNames"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemNativeLibraries"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "nativeLibraries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "assertionLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultAssertionStatus"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderValueMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassLoader].<init>(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "java.lang.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unnamedModule"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameAndId"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parallelLockMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "package2certs"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nocerts"
        Type: "java.security.cert.Certificate[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classes"
        Type: "java.util.Vector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scl"
        Type: "java.lang.ClassLoader"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "usr_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "sys_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadedLibraryNames"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemNativeLibraries"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "nativeLibraries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "assertionLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultAssertionStatus"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderValueMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassLoader].<init>(java.lang.ClassLoader)"
    functionSourceFile: "java.lang.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unnamedModule"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameAndId"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parallelLockMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "package2certs"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nocerts"
        Type: "java.security.cert.Certificate[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classes"
        Type: "java.util.Vector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scl"
        Type: "java.lang.ClassLoader"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "usr_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "sys_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadedLibraryNames"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemNativeLibraries"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "nativeLibraries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "assertionLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultAssertionStatus"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderValueMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassLoader].<init>()"
    functionSourceFile: "java.lang.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unnamedModule"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameAndId"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parallelLockMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "package2certs"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nocerts"
        Type: "java.security.cert.Certificate[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classes"
        Type: "java.util.Vector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scl"
        Type: "java.lang.ClassLoader"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "usr_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "sys_paths"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadedLibraryNames"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemNativeLibraries"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "nativeLibraries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "assertionLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultAssertionStatus"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classAssertionStatus"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classLoaderValueMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.ProtectionDomain].<init>(java.security.CodeSource,java.security.PermissionCollection)"
    functionSourceFile: "java.security.ProtectionDomain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.CodeSource"
    - "java.security.PermissionCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "filePermCompatInPD"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "codesource"
        Type: "java.security.CodeSource"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classloader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "principals"
        Type: "java.security.Principal[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.PermissionCollection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasAllPerm"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "staticPermissions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.security.ProtectionDomain$Key"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.ProtectionDomain].<init>(java.security.CodeSource,java.security.PermissionCollection,java.lang.ClassLoader,java.security.Principal[])"
    functionSourceFile: "java.security.ProtectionDomain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.security.CodeSource"
    - "java.security.PermissionCollection"
    - "java.lang.ClassLoader"
    - "java.security.Principal[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "filePermCompatInPD"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "codesource"
        Type: "java.security.CodeSource"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classloader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "principals"
        Type: "java.security.Principal[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.PermissionCollection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasAllPerm"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "staticPermissions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.security.ProtectionDomain$Key"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.SoftReference].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.ref.SoftReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "clock"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "timestamp"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.SoftReference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.ref.SoftReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "clock"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "timestamp"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.ClassRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.ClassRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NONE"
        Type: "sun.reflect.generics.repository.ClassRepository"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "superclass"
        Type: "java.lang.reflect.Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "superInterfaces"
        Type: "java.lang.reflect.Type[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.reflect.generics.repository.GenericDeclRepository"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamField].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "java.io.ObjectStreamField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unshared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamField].<init>(java.lang.String,java.lang.Class,boolean)"
    functionSourceFile: "java.io.ObjectStreamField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unshared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamField].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "java.io.ObjectStreamField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unshared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamField].<init>(java.lang.reflect.Field,boolean,boolean)"
    functionSourceFile: "java.io.ObjectStreamField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unshared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.reflect.ReflectionFactory].<init>()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initted"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "soleInstance"
        Type: "jdk.internal.reflect.ReflectionFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "langReflectAccess"
        Type: "jdk.internal.reflect.LangReflectAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "hasStaticInitializerMethod"
        Type: "java.lang.reflect.Method"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "noInflation"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "inflationThreshold"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "disableSerialConstructorChecks"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$AnnotationData].<init>(java.util.Map,java.util.Map,int)"
    functionSourceFile: "java.lang.Class$AnnotationData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "annotations"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "declaredAnnotations"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "redefinedCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.AnnotationType].<init>(java.lang.Class)"
    functionSourceFile: "sun.reflect.annotation.AnnotationType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "memberTypes"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "memberDefaults"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "members"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "retention"
        Type: "java.lang.annotation.RetentionPolicy"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "inherited"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue$ClassValueMap].<init>()"
    functionSourceFile: "java.lang.ClassValue$ClassValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cacheArray"
        Type: "java.lang.ClassValue$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cacheLoad"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cacheLoadLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INITIAL_ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CACHE_LOAD_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROBE_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.WeakHashMap"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Package].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL,java.lang.ClassLoader)"
    functionSourceFile: "java.lang.Package"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.net.URL"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "versionInfo"
        Type: "java.lang.Package$VersionInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packageInfo"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.NamedPackage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Package].<init>(java.lang.String,java.lang.Module)"
    functionSourceFile: "java.lang.Package"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "versionInfo"
        Type: "java.lang.Package$VersionInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packageInfo"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.NamedPackage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Method].<init>(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int,int,java.lang.String,byte[],byte[],byte[])"
    functionSourceFile: "java.lang.reflect.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 11
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "slot"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "returnType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameterTypes"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exceptionTypes"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modifiers"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "genericInfo"
        Type: "sun.reflect.generics.repository.MethodRepository"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotations"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameterAnnotations"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationDefault"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodAccessor"
        Type: "jdk.internal.reflect.MethodAccessor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.reflect.Executable"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$EnclosingMethodInfo].<init>(java.lang.Object[])"
    functionSourceFile: "java.lang.Class$EnclosingMethodInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "enclosingClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Field].<init>(java.lang.Class,java.lang.String,java.lang.Class,int,int,java.lang.String,byte[])"
    functionSourceFile: "java.lang.reflect.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "slot"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modifiers"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "genericInfo"
        Type: "sun.reflect.generics.repository.FieldRepository"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotations"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldAccessor"
        Type: "jdk.internal.reflect.FieldAccessor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "overrideFieldAccessor"
        Type: "jdk.internal.reflect.FieldAccessor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredAnnotations"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.reflect.AccessibleObject"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.lang.String,java.lang.String,int,java.lang.String)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.lang.String,java.lang.String,int,java.lang.String,java.net.URLStreamHandler)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.net.URLStreamHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.lang.String)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.net.URL,java.lang.String)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URL].<init>(java.net.URL,java.lang.String,java.net.URLStreamHandler)"
    functionSourceFile: "java.net.URL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.net.URL"
    - "java.lang.String"
    - "java.net.URLStreamHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "BUILTIN_HANDLERS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocolPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tempState"
        Type: "java.net.UrlDeserializedState"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFactory"
        Type: "java.net.URLStreamHandlerFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "streamHandlerLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.SecurityManager].<init>()"
    functionSourceFile: "java.lang.SecurityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rootGroup"
        Type: "java.lang.ThreadGroup"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "packageAccessValid"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "packageAccess"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "packageAccessLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "packageDefinitionValid"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "packageDefinition"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "packageDefinitionLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nonExportedPkgs"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$ReflectionData].<init>(int)"
    functionSourceFile: "java.lang.Class$ReflectionData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "declaredFields"
        Type: "java.lang.reflect.Field[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicFields"
        Type: "java.lang.reflect.Field[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredMethods"
        Type: "java.lang.reflect.Method[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicMethods"
        Type: "java.lang.reflect.Method[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredConstructors"
        Type: "java.lang.reflect.Constructor[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicConstructors"
        Type: "java.lang.reflect.Constructor[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredPublicFields"
        Type: "java.lang.reflect.Field[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredPublicMethods"
        Type: "java.lang.reflect.Method[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interfaces"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "simpleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "canonicalName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_SENTINEL"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "redefinedCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Executable].<init>()"
    functionSourceFile: "java.lang.reflect.Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.reflect.GenericDeclaration"
      classFields:
      - Name: "hasRealParameterData"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameters"
        Type: "java.lang.reflect.Parameter[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredAnnotations"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.reflect.AccessibleObject"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.reflect.ConstantPool].<init>()"
    functionSourceFile: "jdk.internal.reflect.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "constantPoolOop"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.PublicMethods$MethodList].<init>(java.lang.reflect.Method)"
    functionSourceFile: "java.lang.PublicMethods$MethodList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "method"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.lang.PublicMethods$MethodList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Arrays].<init>()"
    functionSourceFile: "java.util.Arrays"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MIN_ARRAY_SORT_GRAN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INSERTIONSORT_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$Atomic].<init>()"
    functionSourceFile: "java.lang.Class$Atomic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reflectionDataOffset"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "annotationTypeOffset"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "annotationDataOffset"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InternalError].<init>()"
    functionSourceFile: "java.lang.InternalError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InternalError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.InternalError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.InternalError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InternalError].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.InternalError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.SecurityConstants].<init>()"
    functionSourceFile: "sun.security.util.SecurityConstants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FILE_DELETE_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FILE_EXECUTE_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FILE_READ_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FILE_WRITE_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FILE_READLINK_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKET_RESOLVE_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKET_CONNECT_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKET_LISTEN_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKET_ACCEPT_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKET_CONNECT_ACCEPT_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROPERTY_RW_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROPERTY_READ_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROPERTY_WRITE_ACTION"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_PERMISSION"
        Type: "java.security.AllPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIFY_HANDLER_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_PROXYSELECTOR_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_PROXYSELECTOR_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_COOKIEHANDLER_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_COOKIEHANDLER_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_RESPONSECACHE_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_RESPONSECACHE_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_SOCKETIMPL_PERMISSION"
        Type: "java.net.NetPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CREATE_CLASSLOADER_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHECK_MEMBER_ACCESS_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFY_THREAD_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFY_THREADGROUP_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_PD_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_CLASSLOADER_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STOP_THREAD_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_STACK_TRACE_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUBCLASS_IMPLEMENTATION_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CREATE_ACC_PERMISSION"
        Type: "java.security.SecurityPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_COMBINER_PERMISSION"
        Type: "java.security.SecurityPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_POLICY_PERMISSION"
        Type: "java.security.SecurityPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOCAL_LISTEN_PERMISSION"
        Type: "java.net.SocketPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROVIDER_VER"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACCESS_PERMISSION"
        Type: "java.lang.reflect.ReflectPermission"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REFLECTION_FACTORY_ACCESS_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotationParser].<init>()"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotationParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_TYPE_ANNOTATION_ARRAY"
        Type: "sun.reflect.annotation.TypeAnnotation[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS_TYPE_PARAMETER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_TYPE_PARAMETER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS_EXTENDS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS_TYPE_PARAMETER_BOUND"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_TYPE_PARAMETER_BOUND"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_RETURN"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_RECEIVER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_FORMAL_PARAMETER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THROWS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCAL_VARIABLE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESOURCE_VARIABLE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXCEPTION_PARAMETER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INSTANCEOF"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEW"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_REFERENCE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_REFERENCE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CAST"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_INVOCATION_TYPE_ARGUMENT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_REFERENCE_TYPE_ARGUMENT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.misc.Unsafe].<init>()"
    functionSourceFile: "jdk.internal.misc.Unsafe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "theUnsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INVALID_FIELD_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BOOLEAN_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BYTE_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_SHORT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_CHAR_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_INT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LONG_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_FLOAT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_DOUBLE_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_OBJECT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BOOLEAN_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BYTE_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_SHORT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_CHAR_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_INT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LONG_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_FLOAT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_DOUBLE_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_OBJECT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADDRESS_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BE"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unalignedAccess"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Void].<init>()"
    functionSourceFile: "java.lang.Void"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandles$Lookup].<init>(java.lang.Class)"
    functionSourceFile: "java.lang.invoke.MethodHandles$Lookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lookupClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowedModes"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "PUBLIC"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTECTED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PACKAGE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODULE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNCONDITIONAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_MODES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FULL_POWER_MODES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRUSTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedProtectionDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IMPL_LOOKUP"
        Type: "java.lang.invoke.MethodHandles$Lookup"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PUBLIC_LOOKUP"
        Type: "java.lang.invoke.MethodHandles$Lookup"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOOKASIDE_TABLE"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandles$Lookup].<init>(java.lang.Class,int)"
    functionSourceFile: "java.lang.invoke.MethodHandles$Lookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lookupClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowedModes"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "PUBLIC"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTECTED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PACKAGE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODULE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNCONDITIONAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_MODES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FULL_POWER_MODES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRUSTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedProtectionDomain"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IMPL_LOOKUP"
        Type: "java.lang.invoke.MethodHandles$Lookup"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PUBLIC_LOOKUP"
        Type: "java.lang.invoke.MethodHandles$Lookup"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOOKASIDE_TABLE"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.misc.ReflectUtil].<init>()"
    functionSourceFile: "sun.reflect.misc.ReflectUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PROXY_PACKAGE"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LinkageError].<init>()"
    functionSourceFile: "java.lang.LinkageError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LinkageError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.LinkageError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LinkageError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.LinkageError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction].<init>()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.InvocationTargetException].<init>()"
    functionSourceFile: "java.lang.reflect.InvocationTargetException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "target"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.InvocationTargetException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.reflect.InvocationTargetException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "target"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.InvocationTargetException].<init>(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "java.lang.reflect.InvocationTargetException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "target"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ReflectiveOperationException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Permission].<init>(java.lang.String)"
    functionSourceFile: "java.security.Permission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.Guard"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimePermission].<init>(java.lang.String)"
    functionSourceFile: "java.lang.RuntimePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.RuntimePermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.RuntimePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessController].<init>()"
    functionSourceFile: "java.security.AccessController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Proxy].<init>()"
    functionSourceFile: "java.lang.reflect.Proxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "constructorParams"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "proxyCache"
        Type: "jdk.internal.loader.ClassLoaderValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "h"
        Type: "java.lang.reflect.InvocationHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_CLASS_ARRAY"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROXY_PACKAGE_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Proxy].<init>(java.lang.reflect.InvocationHandler)"
    functionSourceFile: "java.lang.reflect.Proxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.InvocationHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "constructorParams"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "proxyCache"
        Type: "jdk.internal.loader.ClassLoaderValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "h"
        Type: "java.lang.reflect.InvocationHandler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_CLASS_ARRAY"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROXY_PACKAGE_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassCastException].<init>()"
    functionSourceFile: "java.lang.ClassCastException"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassCastException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ClassCastException"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap].<init>(int,float)"
    functionSourceFile: "java.util.LinkedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "accessOrder"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap].<init>(int)"
    functionSourceFile: "java.util.LinkedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "accessOrder"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap].<init>()"
    functionSourceFile: "java.util.LinkedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "accessOrder"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.LinkedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "accessOrder"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap].<init>(int,float,boolean)"
    functionSourceFile: "java.util.LinkedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "accessOrder"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashSet].<init>(int,float)"
    functionSourceFile: "java.util.LinkedHashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashSet].<init>(int)"
    functionSourceFile: "java.util.LinkedHashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashSet].<init>()"
    functionSourceFile: "java.util.LinkedHashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashSet].<init>(java.util.Collection)"
    functionSourceFile: "java.util.LinkedHashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.HashSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.PublicMethods].<init>()"
    functionSourceFile: "java.lang.PublicMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.AnnotationSupport].<init>()"
    functionSourceFile: "sun.reflect.annotation.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LANG_ACCESS"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.CodeSource].<init>(java.net.URL,java.security.cert.Certificate[])"
    functionSourceFile: "java.security.CodeSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.security.cert.Certificate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "location"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certs"
        Type: "java.security.cert.Certificate[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sp"
        Type: "java.net.SocketPermission"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.security.cert.CertificateFactory"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationNoFragString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.CodeSource].<init>(java.net.URL,java.security.CodeSigner[])"
    functionSourceFile: "java.security.CodeSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.security.CodeSigner[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "location"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certs"
        Type: "java.security.cert.Certificate[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sp"
        Type: "java.net.SocketPermission"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.security.cert.CertificateFactory"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationNoFragString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Array].<init>()"
    functionSourceFile: "java.lang.reflect.Array"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Enum].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.Enum"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ordinal"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$3].<init>(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "java.lang.Class$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "val$values"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$2].<init>(java.lang.Class)"
    functionSourceFile: "java.lang.Class$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "this$0"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Class$1].<init>(java.lang.Class,java.lang.reflect.Constructor)"
    functionSourceFile: "java.lang.Class$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "val$c"
        Type: "java.lang.reflect.Constructor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.BootLoader].<init>()"
    functionSourceFile: "jdk.internal.loader.BootLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNNAMED_MODULE"
        Type: "java.lang.Module"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JAVA_HOME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SERVICES_CATALOG"
        Type: "jdk.internal.module.ServicesCatalog"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS_LOADER_VALUE_MAP"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.scope.ClassScope].<init>(java.lang.Class)"
    functionSourceFile: "sun.reflect.generics.scope.ClassScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.scope.Scope"
      classFields: []
      superClass: "sun.reflect.generics.scope.AbstractScope"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Modifier].<init>()"
    functionSourceFile: "java.lang.reflect.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PUBLIC"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTECTED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STATIC"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNCHRONIZED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VOLATILE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRANSIENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NATIVE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INTERFACE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ABSTRACT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRICT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANDATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERFACE_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARAMETER_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCESS_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.AnnotationParser].<init>()"
    functionSourceFile: "sun.reflect.annotation.AnnotationParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_ANNOTATIONS_ARRAY"
        Type: "java.lang.annotation.Annotation[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ANNOTATION_ARRAY"
        Type: "java.lang.annotation.Annotation[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor].<init>(java.lang.String,java.lang.module.ModuleDescriptor$Version,java.lang.String,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.lang.String)"
    functionSourceFile: "java.lang.module.ModuleDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 11
    argTypes:
    - "java.lang.String"
    - "java.lang.module.ModuleDescriptor$Version"
    - "java.lang.String"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "java.lang.module.ModuleDescriptor$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rawVersionString"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modifiers"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "open"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "automatic"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "requires"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exports"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "opens"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "uses"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "provides"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mainClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor].<init>(java.lang.String,java.lang.module.ModuleDescriptor$Version,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.lang.String,int,boolean)"
    functionSourceFile: "java.lang.module.ModuleDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 12
    argTypes:
    - "java.lang.String"
    - "java.lang.module.ModuleDescriptor$Version"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "java.lang.module.ModuleDescriptor$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rawVersionString"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modifiers"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "open"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "automatic"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "requires"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exports"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "opens"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "uses"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "provides"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mainClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.factory.CoreReflectionFactory].<init>(java.lang.reflect.GenericDeclaration,sun.reflect.generics.scope.Scope)"
    functionSourceFile: "sun.reflect.generics.factory.CoreReflectionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.reflect.GenericDeclaration"
    - "sun.reflect.generics.scope.Scope"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.factory.GenericsFactory"
      classFields:
      - Name: "decl"
        Type: "java.lang.reflect.GenericDeclaration"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scope"
        Type: "sun.reflect.generics.scope.Scope"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap].<init>(int,float)"
    functionSourceFile: "java.util.HashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.HashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap].<init>(int)"
    functionSourceFile: "java.util.HashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.HashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap].<init>()"
    functionSourceFile: "java.util.HashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.HashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.HashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.HashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AllPermission].<init>()"
    functionSourceFile: "java.security.AllPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AllPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.security.AllPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.reflect.Reflection].<init>()"
    functionSourceFile: "jdk.internal.reflect.Reflection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fieldFilterMap"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "methodFilterMap"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.MethodRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.MethodRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "returnType"
        Type: "java.lang.reflect.Type"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.reflect.generics.repository.ConstructorRepository"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.ConstructorRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.ConstructorRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parameterTypes"
        Type: "java.lang.reflect.Type[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exceptionTypes"
        Type: "java.lang.reflect.Type[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.reflect.generics.repository.GenericDeclRepository"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.Resources].<init>()"
    functionSourceFile: "jdk.internal.module.Resources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Permissions].<init>()"
    functionSourceFile: "java.security.Permissions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "permsMap"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasUnresolved"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allPermission"
        Type: "java.security.PermissionCollection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.PermissionCollection"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.PermissionCollection].<init>()"
    functionSourceFile: "java.security.PermissionCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "readOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.BuiltinClassLoader].<init>(java.lang.String,jdk.internal.loader.BuiltinClassLoader,jdk.internal.loader.URLClassPath)"
    functionSourceFile: "jdk.internal.loader.BuiltinClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jdk.internal.loader.BuiltinClassLoader"
    - "jdk.internal.loader.URLClassPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "jdk.internal.loader.BuiltinClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packageToModule"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "moduleToReader"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resourceCache"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.StringJoiner].<init>(java.lang.CharSequence)"
    functionSourceFile: "java.util.StringJoiner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "prefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delimiter"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "suffix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "elts"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "len"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "emptyValue"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.StringJoiner].<init>(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "java.util.StringJoiner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "prefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delimiter"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "suffix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "elts"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "len"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "emptyValue"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AbstractStringBuilder].<init>()"
    functionSourceFile: "java.lang.AbstractStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTYVALUE"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AbstractStringBuilder].<init>(int)"
    functionSourceFile: "java.lang.AbstractStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTYVALUE"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuffer].<init>()"
    functionSourceFile: "java.lang.StringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "toStringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuffer].<init>(int)"
    functionSourceFile: "java.lang.StringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "toStringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuffer].<init>(java.lang.String)"
    functionSourceFile: "java.lang.StringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "toStringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringBuffer].<init>(java.lang.CharSequence)"
    functionSourceFile: "java.lang.StringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      - "java.lang.CharSequence"
      classFields:
      - Name: "toStringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.AbstractStringBuilder"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.UnsupportedEncodingException].<init>()"
    functionSourceFile: "java.io.UnsupportedEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.UnsupportedEncodingException].<init>(java.lang.String)"
    functionSourceFile: "java.io.UnsupportedEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.Charset].<init>(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.charset.Charset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "standardProvider"
        Type: "java.nio.charset.spi.CharsetProvider"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "zeroAliases"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cache1"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cache2"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "gate"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultCharset"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "aliases"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "aliasSet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale].<init>(sun.util.locale.BaseLocale,sun.util.locale.LocaleExtensions)"
    functionSourceFile: "java.util.Locale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.util.locale.BaseLocale"
    - "sun.util.locale.LocaleExtensions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "LOCALECACHE"
        Type: "java.util.Locale$Cache"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENGLISH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALIAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPANESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIMPLIFIED_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRADITIONAL_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRANCE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMANY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRC"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAIWAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UK"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "US"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA_FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROOT"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_LOCALE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_LANGUAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_COUNTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_VARIANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_SCRIPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "baseLocale"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localeExtensions"
        Type: "sun.util.locale.LocaleExtensions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCodeValue"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultDisplayLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFormatLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "languageTag"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isoLanguages"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "isoCountries"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.Locale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "LOCALECACHE"
        Type: "java.util.Locale$Cache"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENGLISH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALIAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPANESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIMPLIFIED_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRADITIONAL_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRANCE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMANY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRC"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAIWAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UK"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "US"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA_FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROOT"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_LOCALE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_LANGUAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_COUNTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_VARIANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_SCRIPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "baseLocale"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localeExtensions"
        Type: "sun.util.locale.LocaleExtensions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCodeValue"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultDisplayLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFormatLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "languageTag"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isoLanguages"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "isoCountries"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.Locale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "LOCALECACHE"
        Type: "java.util.Locale$Cache"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENGLISH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALIAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPANESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIMPLIFIED_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRADITIONAL_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRANCE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMANY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRC"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAIWAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UK"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "US"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA_FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROOT"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_LOCALE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_LANGUAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_COUNTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_VARIANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_SCRIPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "baseLocale"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localeExtensions"
        Type: "sun.util.locale.LocaleExtensions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCodeValue"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultDisplayLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFormatLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "languageTag"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isoLanguages"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "isoCountries"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale].<init>(java.lang.String)"
    functionSourceFile: "java.util.Locale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "LOCALECACHE"
        Type: "java.util.Locale$Cache"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENGLISH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALIAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPANESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIMPLIFIED_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRADITIONAL_CHINESE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRANCE"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GERMANY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ITALY"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAPAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KOREA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHINA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRC"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAIWAN"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UK"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "US"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADA_FRENCH"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROOT"
        Type: "java.util.Locale"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_LOCALE_EXTENSION"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_LANGUAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_COUNTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_VARIANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_SCRIPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAY_UEXT_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "baseLocale"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localeExtensions"
        Type: "sun.util.locale.LocaleExtensions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCodeValue"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultDisplayLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "defaultFormatLocale"
        Type: "java.util.Locale"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "languageTag"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isoLanguages"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "isoCountries"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Float].<init>(float)"
    functionSourceFile: "java.lang.Float"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "POSITIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NaN"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_NORMAL"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Float].<init>(double)"
    functionSourceFile: "java.lang.Float"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "POSITIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NaN"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_NORMAL"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Float].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Float"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "POSITIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_INFINITY"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NaN"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_NORMAL"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "float"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.util.Locale,java.lang.Appendable)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.nio.charset.Charset,java.util.Locale,java.io.File)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.nio.charset.Charset"
    - "java.util.Locale"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>()"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.Appendable)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.Appendable,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.String)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.lang.String,java.nio.charset.Charset,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.File)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.File,java.lang.String,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.File,java.nio.charset.Charset,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.PrintStream)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.OutputStream)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.OutputStream,java.lang.String)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.OutputStream,java.lang.String,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Formatter].<init>(java.io.OutputStream,java.nio.charset.Charset,java.util.Locale)"
    functionSourceFile: "java.util.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "a"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "l"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastException"
        Type: "java.io.IOException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zero"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scaleUp"
        Type: "double"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_FD_CHARS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "formatSpecifier"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fsPattern"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Matcher].<init>()"
    functionSourceFile: "java.util.regex.Matcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.regex.MatchResult"
      classFields:
      - Name: "parentPattern"
        Type: "java.util.regex.Pattern"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "from"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "to"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lookbehindTo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "text"
        Type: "java.lang.CharSequence"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENDANCHOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NOANCHOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "acceptMode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "first"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "last"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldLast"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastAppendPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locals"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localsPos"
        Type: "java.util.regex.IntHashSet[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hitEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requireEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transparentBounds"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anchoringBounds"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Matcher].<init>(java.util.regex.Pattern,java.lang.CharSequence)"
    functionSourceFile: "java.util.regex.Matcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.regex.Pattern"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.regex.MatchResult"
      classFields:
      - Name: "parentPattern"
        Type: "java.util.regex.Pattern"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "from"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "to"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lookbehindTo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "text"
        Type: "java.lang.CharSequence"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENDANCHOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NOANCHOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "acceptMode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "first"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "last"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldLast"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastAppendPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locals"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localsPos"
        Type: "java.util.regex.IntHashSet[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hitEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requireEnd"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transparentBounds"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anchoringBounds"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringCoding].<init>()"
    functionSourceFile: "java.lang.StringCoding"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "decoder"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "encoder"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ISO_8859_1"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "US_ASCII"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF_8"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "resultCached"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "repl"
        Type: "char"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringUTF16$CharsSpliterator].<init>(byte[],int)"
    functionSourceFile: "java.lang.StringUTF16$CharsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringUTF16$CharsSpliterator].<init>(byte[],int,int,int)"
    functionSourceFile: "java.lang.StringUTF16$CharsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringIndexOutOfBoundsException].<init>()"
    functionSourceFile: "java.lang.StringIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.StringIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringIndexOutOfBoundsException].<init>(int)"
    functionSourceFile: "java.lang.StringIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringCoding$Result].<init>()"
    functionSourceFile: "java.lang.StringCoding$Result"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "coder"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringUTF16$CodePointsSpliterator].<init>(byte[],int)"
    functionSourceFile: "java.lang.StringUTF16$CodePointsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringUTF16$CodePointsSpliterator].<init>(byte[],int,int,int)"
    functionSourceFile: "java.lang.StringUTF16$CodePointsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.regex.Pattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "UNIX_LINES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CASE_INSENSITIVE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMMENTS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTILINE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LITERAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOTALL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_CASE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANON_EQ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNICODE_CHARACTER_CLASS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_FLAGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pattern"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags0"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "normalizedPattern"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root"
        Type: "java.util.regex.Pattern$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "matchRoot"
        Type: "java.util.regex.Pattern$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "buffer"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "predicate"
        Type: "java.util.regex.Pattern$CharPredicate"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "namedGroups"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groupNodes"
        Type: "java.util.regex.Pattern$GroupHead[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "topClosureNodes"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localTCNCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasGroupRef"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "temp"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capturingGroupCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cursor"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasSupplementary"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_REPS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lookbehindEnd"
        Type: "java.util.regex.Pattern$Node"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "accept"
        Type: "java.util.regex.Pattern$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lastAccept"
        Type: "java.util.regex.Pattern$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Double].<init>(double)"
    functionSourceFile: "java.lang.Double"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "POSITIVE_INFINITY"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_INFINITY"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NaN"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_NORMAL"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "double"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Double].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Double"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "POSITIVE_INFINITY"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_INFINITY"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NaN"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_NORMAL"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_VALUE"
        Type: "double"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_EXPONENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "double"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.stream.StreamSupport].<init>()"
    functionSourceFile: "java.util.stream.StreamSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int)"
    functionSourceFile: "java.lang.StringLatin1$CharsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int,int,int)"
    functionSourceFile: "java.lang.StringLatin1$CharsSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Spliterator$OfInt"
      classFields:
      - Name: "array"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fence"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String$CaseInsensitiveComparator].<init>()"
    functionSourceFile: "java.lang.String$CaseInsensitiveComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Comparator"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.OutOfMemoryError].<init>()"
    functionSourceFile: "java.lang.OutOfMemoryError"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.OutOfMemoryError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.OutOfMemoryError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].<init>()"
    functionSourceFile: "java.io.OutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessage].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractMessage"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Message"
      classFields:
      - Name: "memoizedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessageLite"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamException].<init>(java.lang.String)"
    functionSourceFile: "java.io.ObjectStreamException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamException].<init>()"
    functionSourceFile: "java.io.ObjectStreamException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$OneofDescriptor].<init>(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$OneofDescriptor"
    linkageType: null
    functionLinenumber: 2848
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$OneofDescriptor].<init>(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$OneofDescriptor"
    linkageType: null
    functionLinenumber: 2789
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].<init>(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int,boolean)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1508
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "java.lang.Comparable"
      - "com.google.protobuf.FieldSet$FieldDescriptorLite"
      classFields:
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "com.google.protobuf.WireFormat$FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jsonName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionScope"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isProto3Optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containingOneof"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].<init>(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int,boolean,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "boolean"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "java.lang.Comparable"
      - "com.google.protobuf.FieldSet$FieldDescriptorLite"
      classFields:
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "com.google.protobuf.WireFormat$FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jsonName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionScope"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isProto3Optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containingOneof"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageLite$Builder"
      classFields:
      - Name: "fieldBuilders"
        Type: "java.util.TreeMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField].<init>(com.google.protobuf.MapField$Converter,com.google.protobuf.MapField$StorageMode,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MapField$Converter"
    - "com.google.protobuf.MapField$StorageMode"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MutabilityOracle"
      classFields:
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mode"
        Type: "com.google.protobuf.MapField$StorageMode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapData"
        Type: "com.google.protobuf.MapField$MutabilityAwareMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listData"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "converter"
        Type: "com.google.protobuf.MapField$Converter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField].<init>(com.google.protobuf.MapEntry,com.google.protobuf.MapField$StorageMode,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MapEntry"
    - "com.google.protobuf.MapField$StorageMode"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MutabilityOracle"
      classFields:
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mode"
        Type: "com.google.protobuf.MapField$StorageMode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapData"
        Type: "com.google.protobuf.MapField$MutabilityAwareMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listData"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "converter"
        Type: "com.google.protobuf.MapField$Converter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].<init>()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.ExtensionLite"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry].<init>(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.WireFormat$FieldType,java.lang.Object,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry].<init>(com.google.protobuf.MapEntry$Metadata,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry].<init>(com.google.protobuf.MapEntry$Metadata,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry].<init>(com.google.protobuf.MapEntry$Metadata,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MapEntry$1)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MapEntry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry].<init>(com.google.protobuf.MapEntry$Metadata,java.lang.Object,java.lang.Object,com.google.protobuf.MapEntry$1)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    - "java.lang.Object"
    - "com.google.protobuf.MapEntry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1467
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet$Builder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1470
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet$Builder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.FloatArrayList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$FloatList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.FloatArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "float[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatArrayList].<init>(float[],int,boolean)"
    functionSourceFile: "com.google.protobuf.FloatArrayList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$FloatList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.FloatArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "float[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.IntArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$IntList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.IntArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.IntArrayList].<init>(int[],int,boolean)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$IntList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.IntArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].<init>(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "messageClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "messageClassName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "asBytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$DoubleList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.DoubleArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "double[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleArrayList].<init>(double[],int,boolean)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$DoubleList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.DoubleArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "double[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Builder].<init>(com.google.protobuf.MapEntry$Metadata)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKey"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Builder].<init>(com.google.protobuf.MapEntry$Metadata,java.lang.Object,java.lang.Object,boolean,boolean)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKey"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Builder].<init>(com.google.protobuf.MapEntry$Metadata,com.google.protobuf.MapEntry$1)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "com.google.protobuf.MapEntry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKey"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Builder].<init>(com.google.protobuf.MapEntry$Metadata,java.lang.Object,java.lang.Object,boolean,boolean,com.google.protobuf.MapEntry$1)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    - "boolean"
    - "com.google.protobuf.MapEntry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKey"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1073
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].<init>(com.google.protobuf.Descriptors$Descriptor,int,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: 2238
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldDescriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Protobuf].<init>()"
    functionSourceFile: "com.google.protobuf.Protobuf"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "com.google.protobuf.Protobuf"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "schemaFactory"
        Type: "com.google.protobuf.SchemaFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "schemaCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].<init>(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    linkageType: null
    functionLinenumber: 1466
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INT"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOLEAN"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE_STRING"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultDefault"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Error].<init>()"
    functionSourceFile: "java.lang.Error"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Error].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Error"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Error].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.Error"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Error].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.Error"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Error].<init>(java.lang.String,java.lang.Throwable,boolean,boolean)"
    functionSourceFile: "java.lang.Error"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Throwable"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BooleanArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$BooleanList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.BooleanArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BooleanArrayList].<init>(boolean[],int,boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "boolean[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$BooleanList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.BooleanArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStreamReader].<init>(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Reader"
      classFields:
      - Name: "FIXED32_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIXED64_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEXT_TAG_UNSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "input"
        Type: "com.google.protobuf.CodedInputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endGroupTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$1].<init>(com.google.protobuf.GeneratedMessageV3,com.google.protobuf.AbstractMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$1"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
      classFields:
      - Name: "val$parent"
        Type: "com.google.protobuf.AbstractMessage$BuilderParent"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageV3"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LongArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.LongArrayList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$LongList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LongArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "long[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LongArrayList].<init>(long[],int,boolean)"
    functionSourceFile: "com.google.protobuf.LongArrayList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$LongList"
      - "java.util.RandomAccess"
      - "com.google.protobuf.PrimitiveNonBoxingCollection"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.LongArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "long[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Boolean].<init>(boolean)"
    functionSourceFile: "java.lang.Boolean"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "TRUE"
        Type: "java.lang.Boolean"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FALSE"
        Type: "java.lang.Boolean"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Boolean].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Boolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "TRUE"
        Type: "java.lang.Boolean"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FALSE"
        Type: "java.lang.Boolean"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil].<init>()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNSAFE"
        Type: "sun.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MEMORY_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_ANDROID_64"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_ANDROID_32"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MEMORY_ACCESSOR"
        Type: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HAS_UNSAFE_BYTEBUFFER_OPERATIONS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HAS_UNSAFE_ARRAY_OPERATIONS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BYTE_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BOOLEAN_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BOOLEAN_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INT_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INT_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OBJECT_ARRAY_BASE_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OBJECT_ARRAY_INDEX_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUFFER_ADDRESS_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRIDE_ALIGNMENT_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BYTE_ARRAY_ALIGNMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_BIG_ENDIAN"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsupportedOperationException].<init>()"
    functionSourceFile: "java.lang.UnsupportedOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.UnsupportedOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsupportedOperationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.UnsupportedOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsupportedOperationException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.UnsupportedOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection].<init>()"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap].<init>()"
    functionSourceFile: "java.util.TreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.NavigableMap"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "comparator"
        Type: "java.util.Comparator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "root"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.TreeMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "navigableKeySet"
        Type: "java.util.TreeMap$KeySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "descendingMap"
        Type: "java.util.NavigableMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNBOUNDED"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BLACK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap].<init>(java.util.Comparator)"
    functionSourceFile: "java.util.TreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.NavigableMap"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "comparator"
        Type: "java.util.Comparator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "root"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.TreeMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "navigableKeySet"
        Type: "java.util.TreeMap$KeySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "descendingMap"
        Type: "java.util.NavigableMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNBOUNDED"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BLACK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.TreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.NavigableMap"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "comparator"
        Type: "java.util.Comparator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "root"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.TreeMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "navigableKeySet"
        Type: "java.util.TreeMap$KeySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "descendingMap"
        Type: "java.util.NavigableMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNBOUNDED"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BLACK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap].<init>(java.util.SortedMap)"
    functionSourceFile: "java.util.TreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.NavigableMap"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "comparator"
        Type: "java.util.Comparator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "root"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.TreeMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "navigableKeySet"
        Type: "java.util.TreeMap$KeySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "descendingMap"
        Type: "java.util.NavigableMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNBOUNDED"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BLACK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].<init>(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor[],com.google.protobuf.Descriptors$DescriptorPool,boolean)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    - "com.google.protobuf.Descriptors$DescriptorPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypes"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumTypes"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "services"
        Type: "com.google.protobuf.Descriptors$ServiceDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dependencies"
        Type: "com.google.protobuf.Descriptors$FileDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "publicDependencies"
        Type: "com.google.protobuf.Descriptors$FileDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pool"
        Type: "com.google.protobuf.Descriptors$DescriptorPool"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].<init>(java.lang.String,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypes"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumTypes"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "services"
        Type: "com.google.protobuf.Descriptors$ServiceDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dependencies"
        Type: "com.google.protobuf.Descriptors$FileDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "publicDependencies"
        Type: "com.google.protobuf.Descriptors$FileDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pool"
        Type: "com.google.protobuf.Descriptors$DescriptorPool"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "immutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistry"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ExtensionRegistryLite"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry].<init>(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "immutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistry"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ExtensionRegistryLite"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry].<init>(boolean)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "immutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mutableExtensionsByNumber"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistry"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ExtensionRegistryLite"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20864
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSFixed32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20866
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSFixed32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValues$Builder].<init>()"
    functionSourceFile: "foo.TestFull$AllocValues$Builder"
    linkageType: null
    functionLinenumber: 33439
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$AllocValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aMess_"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValues$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$AllocValues$Builder"
    linkageType: null
    functionLinenumber: 33445
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$AllocValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aMess_"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aMessBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytes$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes$Builder"
    linkageType: null
    functionLinenumber: 28383
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBytesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytes$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes$Builder"
    linkageType: null
    functionLinenumber: 28389
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBytesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$1"
    linkageType: null
    functionLinenumber: 21315
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32$Builder"
    linkageType: null
    functionLinenumber: 20070
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32$Builder"
    linkageType: null
    functionLinenumber: 20076
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64$Builder"
    linkageType: null
    functionLinenumber: 21610
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64$Builder"
    linkageType: null
    functionLinenumber: 21616
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptional$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15829
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOptionalOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessage_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptional$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15835
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOptionalOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessage_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].<init>()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31626
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultOptionalValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31632
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultOptionalValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$3].<init>()"
    functionSourceFile: "foo.TestFull$TestMessPacked$3"
    linkageType: null
    functionLinenumber: 14695
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22124
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22130
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64$1"
    linkageType: null
    functionLinenumber: 21829
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$1"
    linkageType: null
    functionLinenumber: 20802
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessPacked$1"
    linkageType: null
    functionLinenumber: 12138
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ListAdapter$Converter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$2].<init>()"
    functionSourceFile: "foo.TestFull$TestMessPacked$2"
    linkageType: null
    functionLinenumber: 12178
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ListAdapter$Converter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnumDupValues].<init>(java.lang.String,int,int,int)"
    functionSourceFile: "foo.TestFull$TestEnumDupValues"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "VALUE_A"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_D"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_F"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_BB"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_B"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_C"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_E"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_AA"
        Type: "foo.TestFull$TestEnumDupValues"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_A_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_B_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_C_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_D_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_E_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_F_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_AA_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_BB_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "foo.TestFull$TestEnumDupValues[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "foo.TestFull$TestEnumDupValues[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloat$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$1"
    linkageType: null
    functionLinenumber: 25426
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554431$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431$Builder"
    linkageType: null
    functionLinenumber: 6618
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554431OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554431$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431$Builder"
    linkageType: null
    functionLinenumber: 6624
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554431OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32$1"
    linkageType: null
    functionLinenumber: 23883
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessage$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage$Builder"
    linkageType: null
    functionLinenumber: 28911
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredMessageOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessage$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage$Builder"
    linkageType: null
    functionLinenumber: 28917
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredMessageOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$1"
    linkageType: null
    functionLinenumber: 23370
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$1"
    linkageType: null
    functionLinenumber: 5681
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25207
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFloatOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25213
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFloatOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo15"
    linkageType: null
    functionLinenumber: 2758
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo15OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo15"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo15"
    linkageType: null
    functionLinenumber: 2760
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo15OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo15"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase$CaseEnum$1].<init>()"
    functionSourceFile: "foo.TestFull$LowerCase$CaseEnum$1"
    linkageType: null
    functionLinenumber: 32400
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3357
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo16OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo16"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3359
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo16OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo16"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase$1].<init>()"
    functionSourceFile: "foo.TestFull$LowerCase$1"
    linkageType: null
    functionLinenumber: 32865
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4222
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2047OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4228
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2047OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21891
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21893
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOneof$1"
    linkageType: null
    functionLinenumber: 19776
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32317
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$LowerCaseOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$LowerCase"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase].<init>()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32319
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$LowerCaseOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$LowerCase"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnumSmall$1].<init>()"
    functionSourceFile: "foo.TestFull$TestEnumSmall$1"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$1"
    linkageType: null
    functionLinenumber: 4483
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValues].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29768
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultRequiredValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValues].<init>()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29770
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultRequiredValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "V_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3623
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo16OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3629
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo16OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$1"
    linkageType: null
    functionLinenumber: 6280
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3956
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2047OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo2047"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3958
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2047OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo2047"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall$1"
    linkageType: null
    functionLinenumber: 27497
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].<init>()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMess$SubSubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytes1_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMess$SubSubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytes1_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$1"
    linkageType: null
    functionLinenumber: 26976
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2048].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048"
    linkageType: null
    functionLinenumber: 4555
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2048OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo2048"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2048].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048"
    linkageType: null
    functionLinenumber: 4557
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2048OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo2048"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26236
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBoolOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26242
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBoolOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultOptionalValues$1].<init>()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$1"
    linkageType: null
    functionLinenumber: 32255
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$1"
    linkageType: null
    functionLinenumber: 22343
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11702
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessPackedOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloatMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDoubleMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBooleanMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "testEnumSmallMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "testEnumMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessPacked"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked].<init>()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11704
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessPackedOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEST_INT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_INT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_SFIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_UINT64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIXED64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64MemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FLOAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloatMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_DOUBLE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDoubleMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_BOOLEAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBooleanMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_SMALL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "testEnumSmallMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_ENUM_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "testEnumMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessPacked"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].<init>(java.lang.String,int,int)"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: 17428
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      - "com.google.protobuf.AbstractMessageLite$InternalOneOfEnum"
      classFields:
      - Name: "TEST_INT32"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT32"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED32"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_INT64"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SINT64"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_SFIXED64"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT32"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED32"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_UINT64"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FIXED64"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_FLOAT"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_DOUBLE"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BOOLEAN"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM_SMALL"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_ENUM"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_STRING"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_BYTES"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEST_MESSAGE"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TESTONEOF_NOT_SET"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "foo.TestFull$TestMessOneof$TestOneofCase[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].<init>()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30314
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultRequiredValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30320
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$DefaultRequiredValuesOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint32_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vInt64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vUint64_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vFloat_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vDouble_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "vBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$3].<init>()"
    functionSourceFile: "foo.TestFull$TestMess$3"
    linkageType: null
    functionLinenumber: 11396
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432$1"
    linkageType: null
    functionLinenumber: 7478
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnum].<init>(java.lang.String,int,int)"
    functionSourceFile: "foo.TestFull$TestEnum"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "VALUENEG123456"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUENEG1"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE0"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE1"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE127"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE128"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE16383"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE16384"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE2097151"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE2097152"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE268435455"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE268435456"
        Type: "foo.TestFull$TestEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUENEG123456_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUENEG1_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE0_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE1_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE127_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE128_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE16383_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE16384_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE2097151_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE2097152_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE268435455_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE268435456_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "foo.TestFull$TestEnum[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "foo.TestFull$TestEnum[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMess$1"
    linkageType: null
    functionLinenumber: 8277
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ListAdapter$Converter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$2].<init>()"
    functionSourceFile: "foo.TestFull$TestMess$2"
    linkageType: null
    functionLinenumber: 8316
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ListAdapter$Converter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2048$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$1"
    linkageType: null
    functionLinenumber: 5082
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24692
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24698
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36337
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestRequiredFieldsBitmapOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField3_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField4_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field2_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD3_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field3_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD4_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field4_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD5_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field5_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD6_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field6_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD7_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field7_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD8_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field8_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD9_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field9_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD10_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field10_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD11_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field11_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD12_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field12_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD13_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field13_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD14_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field14_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD15_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field15_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD16_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field16_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD17_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field17_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD18_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field18_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD19_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field19_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD20_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field20_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD21_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field21_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD22_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field22_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD23_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field23_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD24_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field24_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD25_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field25_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD26_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field26_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD27_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field27_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD28_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field28_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD29_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field29_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD30_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field30_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD31_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field31_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field32_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD33_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field33_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD34_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field34_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD35_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field35_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD36_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field36_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD37_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field37_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD38_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field38_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD39_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field39_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD40_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field40_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD41_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field41_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD42_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field42_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD43_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field43_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD44_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field44_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD45_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field45_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD46_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field46_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD47_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field47_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD48_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field48_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD49_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field49_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD50_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field50_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD51_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field51_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD52_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field52_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD53_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field53_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD54_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field54_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD55_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field55_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD56_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field56_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD57_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field57_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD58_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field58_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD59_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field59_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD60_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field60_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD61_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field61_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD62_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field62_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD63_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field63_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field64_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD65_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field65_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD66_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field66_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD67_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field67_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD68_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field68_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD69_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field69_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD70_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field70_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD71_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field71_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD72_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field72_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD73_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field73_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD74_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field74_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD75_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field75_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD76_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field76_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD77_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field77_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD78_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field78_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD79_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field79_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD80_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field80_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD81_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field81_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD82_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field82_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD83_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field83_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD84_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field84_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD85_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field85_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD86_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field86_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD87_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field87_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD88_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field88_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD89_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field89_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD90_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field90_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD91_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field91_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD92_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field92_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD93_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field93_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD94_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field94_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD95_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field95_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD96_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field96_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD97_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field97_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD98_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field98_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD99_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field99_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD100_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field100_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD101_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field101_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD102_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field102_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD103_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field103_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD104_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field104_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD105_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field105_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD106_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field106_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD107_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field107_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD108_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field108_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD109_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field109_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD110_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field110_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD111_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field111_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD112_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field112_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD113_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field113_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD114_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field114_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD115_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field115_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD116_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field116_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD117_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field117_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD118_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field118_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD119_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field119_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD120_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field120_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD121_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field121_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD122_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field122_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD123_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field123_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD124_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field124_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD125_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field125_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD126_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field126_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD127_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field127_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD128_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field128_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD129_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field129_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestRequiredFieldsBitmap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].<init>()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36339
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestRequiredFieldsBitmapOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField3_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField4_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD2_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field2_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD3_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field3_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD4_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field4_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD5_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field5_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD6_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field6_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD7_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field7_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD8_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field8_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD9_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field9_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD10_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field10_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD11_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field11_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD12_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field12_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD13_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field13_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD14_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field14_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD15_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field15_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD16_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field16_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD17_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field17_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD18_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field18_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD19_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field19_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD20_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field20_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD21_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field21_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD22_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field22_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD23_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field23_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD24_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field24_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD25_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field25_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD26_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field26_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD27_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field27_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD28_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field28_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD29_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field29_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD30_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field30_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD31_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field31_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD32_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field32_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD33_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field33_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD34_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field34_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD35_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field35_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD36_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field36_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD37_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field37_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD38_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field38_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD39_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field39_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD40_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field40_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD41_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field41_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD42_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field42_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD43_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field43_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD44_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field44_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD45_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field45_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD46_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field46_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD47_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field47_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD48_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field48_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD49_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field49_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD50_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field50_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD51_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field51_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD52_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field52_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD53_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field53_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD54_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field54_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD55_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field55_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD56_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field56_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD57_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field57_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD58_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field58_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD59_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field59_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD60_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field60_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD61_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field61_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD62_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field62_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD63_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field63_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD64_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field64_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD65_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field65_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD66_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field66_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD67_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field67_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD68_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field68_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD69_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field69_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD70_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field70_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD71_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field71_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD72_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field72_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD73_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field73_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD74_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field74_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD75_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field75_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD76_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field76_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD77_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field77_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD78_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field78_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD79_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field79_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD80_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field80_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD81_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field81_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD82_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field82_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD83_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field83_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD84_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field84_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD85_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field85_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD86_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field86_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD87_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field87_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD88_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field88_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD89_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field89_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD90_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field90_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD91_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field91_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD92_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field92_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD93_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field93_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD94_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field94_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD95_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field95_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD96_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field96_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD97_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field97_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD98_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field98_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD99_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field99_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD100_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field100_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD101_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field101_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD102_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field102_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD103_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field103_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD104_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field104_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD105_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field105_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD106_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field106_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD107_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field107_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD108_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field108_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD109_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field109_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD110_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field110_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD111_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field111_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD112_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field112_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD113_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field113_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD114_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field114_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD115_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field115_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD116_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field116_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD117_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field117_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD118_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field118_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD119_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field119_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD120_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field120_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD121_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field121_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD122_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field122_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD123_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field123_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD124_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field124_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD125_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field125_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD126_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field126_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD127_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field127_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD128_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field128_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD129_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field129_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestRequiredFieldsBitmap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValues].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 32995
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$AllocValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "O_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "R_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aMess_"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$AllocValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValues].<init>()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 32997
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$AllocValuesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "O_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "R_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_STRING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aString_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_BYTES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aBytes_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "A_MESS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aMess_"
        Type: "foo.TestFull$DefaultRequiredValues"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$AllocValues"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21096
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21102
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6019
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262144OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6025
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262144OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnumDupValues$1].<init>()"
    functionSourceFile: "foo.TestFull$TestEnumDupValues$1"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24459
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFixed64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24461
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFixed64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6951
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554432OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo33554432"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6953
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554432OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo33554432"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMess].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 655
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMess$SubSubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BYTES1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bytes1_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STR1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "str1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMess].<init>()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMess$SubSubMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VAL1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REP_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BYTES1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bytes1_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STR1_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "str1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt32].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32"
    linkageType: null
    functionLinenumber: 20351
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt32].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32"
    linkageType: null
    functionLinenumber: 20353
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554431].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6352
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554431OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo33554431"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554431].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6354
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554431OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo33554431"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8924
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessage_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8930
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testString_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBytes_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessage_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessage$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage$1"
    linkageType: null
    functionLinenumber: 29226
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21377
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21379
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnum$1].<init>()"
    functionSourceFile: "foo.TestFull$TestEnum$1"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase$CaseEnum].<init>(java.lang.String,int,int)"
    functionSourceFile: "foo.TestFull$LowerCase$CaseEnum"
    linkageType: null
    functionLinenumber: 32432
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "UPPER"
        Type: "foo.TestFull$LowerCase$CaseEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lower"
        Type: "foo.TestFull$LowerCase$CaseEnum"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UPPER_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lower_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "foo.TestFull$LowerCase$CaseEnum[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "foo.TestFull$LowerCase$CaseEnum[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessage].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage"
    linkageType: null
    functionLinenumber: 28668
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredMessage"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessage].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage"
    linkageType: null
    functionLinenumber: 28670
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "foo.TestFull$SubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredMessage"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 44927
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestRequiredFieldsBitmapOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField3_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField4_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field2_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field3_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field4_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field5_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field6_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field7_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field8_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field9_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field10_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field11_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field12_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field13_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field14_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field15_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field16_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field17_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field18_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field19_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field20_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field21_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field22_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field23_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field24_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field25_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field26_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field27_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field28_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field29_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field30_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field31_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field32_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field33_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field34_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field35_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field36_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field37_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field38_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field39_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field40_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field41_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field42_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field43_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field44_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field45_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field46_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field47_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field48_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field49_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field50_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field51_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field52_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field53_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field54_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field55_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field56_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field57_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field58_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field59_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field60_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field61_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field62_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field63_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field64_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field65_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field66_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field67_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field68_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field69_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field70_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field71_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field72_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field73_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field74_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field75_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field76_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field77_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field78_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field79_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field80_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field81_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field82_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field83_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field84_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field85_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field86_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field87_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field88_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field89_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field90_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field91_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field92_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field93_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field94_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field95_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field96_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field97_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field98_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field99_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field100_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field101_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field102_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field103_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field104_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field105_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field106_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field107_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field108_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field109_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field110_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field111_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field112_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field113_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field114_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field115_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field116_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field117_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field118_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field119_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field120_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field121_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field122_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field123_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field124_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field125_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field126_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field127_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field128_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field129_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 44933
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestRequiredFieldsBitmapOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField3_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField4_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field1_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field2_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field3_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field4_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field5_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field6_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field7_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field8_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field9_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field10_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field11_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field12_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field13_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field14_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field15_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field16_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field17_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field18_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field19_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field20_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field21_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field22_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field23_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field24_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field25_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field26_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field27_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field28_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field29_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field30_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field31_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field32_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field33_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field34_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field35_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field36_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field37_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field38_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field39_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field40_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field41_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field42_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field43_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field44_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field45_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field46_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field47_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field48_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field49_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field50_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field51_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field52_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field53_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field54_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field55_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field56_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field57_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field58_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field59_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field60_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field61_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field62_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field63_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field64_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field65_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field66_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field67_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field68_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field69_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field70_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field71_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field72_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field73_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field74_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field75_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field76_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field77_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field78_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field79_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field80_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field81_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field82_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field83_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field84_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field85_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field86_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field87_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field88_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field89_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field90_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field91_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field92_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field93_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field94_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field95_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field96_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field97_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field98_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field99_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field100_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field101_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field102_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field103_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field104_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field105_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field106_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field107_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field108_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field109_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field110_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field111_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field112_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field113_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field114_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field115_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field116_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field117_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field118_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field119_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field120_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field121_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field122_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field123_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field124_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field125_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field126_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field127_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field128_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field129_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22405
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSFixed64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22407
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredSFixed64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23151
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23157
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5420
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262143OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5426
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262143OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22919
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredUInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22921
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredUInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$EmptyMess].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29277
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$EmptyMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$EmptyMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$EmptyMess].<init>()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29279
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$EmptyMessOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$EmptyMess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredDouble$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble$Builder"
    linkageType: null
    functionLinenumber: 25722
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredDoubleOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredDouble$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble$Builder"
    linkageType: null
    functionLinenumber: 25728
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredDoubleOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptional$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOptional$1"
    linkageType: null
    functionLinenumber: 17104
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredString].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27565
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredStringOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredString"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredString].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27567
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredStringOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredString"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4821
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2048OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4827
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo2048OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$1"
    linkageType: null
    functionLinenumber: 3285
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3024
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo15OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3030
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo15OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$EmptyMess$1].<init>()"
    functionSourceFile: "foo.TestFull$EmptyMess$1"
    linkageType: null
    functionLinenumber: 29623
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$1"
    linkageType: null
    functionLinenumber: 59586
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestEnumSmall].<init>(java.lang.String,int,int)"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "NEG_VALUE"
        Type: "foo.TestFull$TestEnumSmall"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "foo.TestFull$TestEnumSmall"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_VALUE"
        Type: "foo.TestFull$TestEnumSmall"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEG_VALUE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VALUE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OTHER_VALUE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "foo.TestFull$TestEnumSmall[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "foo.TestFull$TestEnumSmall[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$1"
    linkageType: null
    functionLinenumber: 3884
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59325
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59331
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22638
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22644
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredDouble].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25488
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredDoubleOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredDouble"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredDouble].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25490
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredDoubleOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredDouble"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5154
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262143OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo262143"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5156
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262143OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo262143"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144"
    linkageType: null
    functionLinenumber: 5753
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262144OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo262144"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144"
    linkageType: null
    functionLinenumber: 5755
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo262144OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestFieldNo262144"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytes$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes$1"
    linkageType: null
    functionLinenumber: 28602
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$1"
    linkageType: null
    functionLinenumber: 26455
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValues$1].<init>()"
    functionSourceFile: "foo.TestFull$AllocValues$1"
    linkageType: null
    functionLinenumber: 34093
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23432
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFixed32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23434
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFixed32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554431$1].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431$1"
    linkageType: null
    functionLinenumber: 6879
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall"
    linkageType: null
    functionLinenumber: 27038
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredEnumSmall"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall"
    linkageType: null
    functionLinenumber: 27040
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredEnumSmall"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32"
    linkageType: null
    functionLinenumber: 19838
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32"
    linkageType: null
    functionLinenumber: 19840
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredInt32OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredInt32"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$1].<init>()"
    functionSourceFile: "foo.TestFull$SubMess$1"
    linkageType: null
    functionLinenumber: 2686
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMess$1].<init>()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$1"
    linkageType: null
    functionLinenumber: 1513
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase$Builder].<init>()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32640
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$LowerCaseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCase$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32646
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$LowerCaseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValues$1].<init>()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$1"
    linkageType: null
    functionLinenumber: 30967
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12758
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessPackedOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12764
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessPackedOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testInt64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testSfixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed32_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testUint64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFixed64_"
        Type: "com.google.protobuf.Internal$LongList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testFloat_"
        Type: "com.google.protobuf.Internal$FloatList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testDouble_"
        Type: "com.google.protobuf.Internal$DoubleList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testBoolean_"
        Type: "com.google.protobuf.Internal$BooleanList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnumSmall_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testEnum_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$1"
    linkageType: null
    functionLinenumber: 24397
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24178
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24184
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt64OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$1"
    linkageType: null
    functionLinenumber: 22857
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$Builder].<init>()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 1958
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub1_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub1Builder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub2_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub2Builder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 1964
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$SubMessOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val1_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val2_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rep_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub1_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub1Builder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub2_"
        Type: "foo.TestFull$SubMess$SubSubMess"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sub2Builder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27827
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredStringOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27833
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredStringOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredDouble$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble$1"
    linkageType: null
    functionLinenumber: 25941
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23945
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredUInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23947
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredUInt64OrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredUInt64"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$1].<init>()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$1"
    linkageType: null
    functionLinenumber: 57387
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32$1"
    linkageType: null
    functionLinenumber: 20289
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26517
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredEnum"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26519
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredEnum"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$1"
    linkageType: null
    functionLinenumber: 24911
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26748
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26754
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloat].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 24973
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFloatOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFloat"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloat].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 24975
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFloatOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredFloat"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessOneof$Builder"
    linkageType: null
    functionLinenumber: 18419
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOneofOrBuilder"
      classFields:
      - Name: "testOneofCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneof_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optInt_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneof$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessOneof$Builder"
    linkageType: null
    functionLinenumber: 18425
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessOneofOrBuilder"
      classFields:
      - Name: "testOneofCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testOneof_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "testMessageBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optInt_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredString$1].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$1"
    linkageType: null
    functionLinenumber: 28088
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26003
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBoolOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredBool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26005
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBoolOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredBool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytes].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28150
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBytesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredBytes"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytes].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28152
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredBytesOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TEST_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "test_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "foo.TestFull$TestMessRequiredBytes"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$EmptyMess$Builder].<init>()"
    functionSourceFile: "foo.TestFull$EmptyMess$Builder"
    linkageType: null
    functionLinenumber: 29469
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$EmptyMessOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$EmptyMess$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$EmptyMess$Builder"
    linkageType: null
    functionLinenumber: 29475
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$EmptyMessOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32$Builder"
    linkageType: null
    functionLinenumber: 23664
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32$Builder"
    linkageType: null
    functionLinenumber: 23670
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredFixed32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432$Builder"
    linkageType: null
    functionLinenumber: 7217
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554432OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432$Builder"
    linkageType: null
    functionLinenumber: 7223
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestFieldNo33554432OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall$Builder"
    linkageType: null
    functionLinenumber: 27269
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall$Builder"
    linkageType: null
    functionLinenumber: 27275
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].<init>()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20583
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20589
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "foo.TestFull$TestMessRequiredSInt32OrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "test_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.Buffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.Buffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPLITERATOR_CHARACTERISTICS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mark"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capacity"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.ByteOrder].<init>(java.lang.String)"
    functionSourceFile: "java.nio.ByteOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BIG_ENDIAN"
        Type: "java.nio.ByteOrder"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LITTLE_ENDIAN"
        Type: "java.nio.ByteOrder"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NATIVE_ORDER"
        Type: "java.nio.ByteOrder"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.CharBuffer].<init>(int,int,int,int,char[],int)"
    functionSourceFile: "java.nio.CharBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.lang.Appendable"
      - "java.lang.CharSequence"
      - "java.lang.Readable"
      classFields:
      - Name: "hb"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.CharBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.CharBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.lang.Appendable"
      - "java.lang.CharSequence"
      - "java.lang.Readable"
      classFields:
      - Name: "hb"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.ShortBuffer].<init>(int,int,int,int,short[],int)"
    functionSourceFile: "java.nio.ShortBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "short[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "short[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.ShortBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.ShortBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "short[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.IntBuffer].<init>(int,int,int,int,int[],int)"
    functionSourceFile: "java.nio.IntBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.IntBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.IntBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.LongBuffer].<init>(int,int,int,int,long[],int)"
    functionSourceFile: "java.nio.LongBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "long[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.LongBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.LongBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.FloatBuffer].<init>(int,int,int,int,float[],int)"
    functionSourceFile: "java.nio.FloatBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "float[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "float[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.FloatBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.FloatBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "float[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.DoubleBuffer].<init>(int,int,int,int,double[],int)"
    functionSourceFile: "java.nio.DoubleBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "double[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "double[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.DoubleBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.DoubleBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "hb"
        Type: "double[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isReadOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.Buffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractProtobufList].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ProtobufList"
      classFields:
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractProtobufList].<init>(boolean)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ProtobufList"
      classFields:
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal].<init>()"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "US_ASCII"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF_8"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ISO_8859_1"
        Type: "java.nio.charset.Charset"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_BYTE_ARRAY"
        Type: "byte[]"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_BYTE_BUFFER"
        Type: "java.nio.ByteBuffer"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_CODED_INPUT_STREAM"
        Type: "com.google.protobuf.CodedInputStream"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].<init>(com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.RandomAccess"
      classFields:
      - Name: "list"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].<init>(com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.RandomAccess"
      classFields:
      - Name: "list"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList].<init>(com.google.protobuf.LazyStringList)"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.LazyStringList"
      - "java.util.RandomAccess"
      classFields:
      - Name: "list"
        Type: "com.google.protobuf.LazyStringList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].<init>(com.google.protobuf.MessageLite,java.lang.Object,com.google.protobuf.MessageLite,com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "java.lang.Object"
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "containingTypeDefaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultValue"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "messageDefaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ExtensionLite"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL_REGISTRY_CLASS_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXTENSION_REGISTRY_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].<init>(java.lang.Object,int)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite$ObjectIntPair"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "object"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite$ExtensionClassHolder].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite$ExtensionClassHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteOutput].<init>()"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Logger].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.logging.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "emptyHandlers"
        Type: "java.util.logging.Handler[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "offValue"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_LOGGER_RB_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_RESOURCE_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "config"
        Type: "java.util.logging.Logger$ConfigurationData"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerBundle"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anonymous"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalog"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "treeLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kids"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "callerModuleRef"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isSystemLogger"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GLOBAL_LOGGER_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "global"
        Type: "java.util.logging.Logger"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Logger].<init>(java.lang.String,java.lang.String,java.lang.Module,java.util.logging.LogManager,boolean)"
    functionSourceFile: "java.util.logging.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Module"
    - "java.util.logging.LogManager"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "emptyHandlers"
        Type: "java.util.logging.Handler[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "offValue"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_LOGGER_RB_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_RESOURCE_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "config"
        Type: "java.util.logging.Logger$ConfigurationData"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerBundle"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anonymous"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalog"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "treeLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kids"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "callerModuleRef"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isSystemLogger"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GLOBAL_LOGGER_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "global"
        Type: "java.util.logging.Logger"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Logger].<init>(java.lang.String)"
    functionSourceFile: "java.util.logging.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "emptyHandlers"
        Type: "java.util.logging.Handler[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "offValue"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_LOGGER_RB_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_RESOURCE_BUNDLE"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "config"
        Type: "java.util.logging.Logger$ConfigurationData"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerBundle"
        Type: "java.util.logging.Logger$LoggerBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anonymous"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalog"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "catalogLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "treeLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kids"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "callerModuleRef"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isSystemLogger"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GLOBAL_LOGGER_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "global"
        Type: "java.util.logging.Logger"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].<init>(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Writer"
      classFields:
      - Name: "output"
        Type: "com.google.protobuf.CodedOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyFieldLite].<init>(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "delayedBytes"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedBytes"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyFieldLite].<init>()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "delayedBytes"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedBytes"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$UnpairedSurrogateException].<init>(int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnpairedSurrogateException"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "originalBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "address"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialPosition"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneVarintLimit"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "position"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$ArrayEncoder].<init>(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$ArrayEncoder"
    linkageType: null
    functionLinenumber: 1164
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageLite"
      classFields:
      - Name: "memoizedHashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8].<init>()"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "processor"
        Type: "com.google.protobuf.Utf8$Processor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASCII_MASK_LONG"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_BYTES_PER_CHAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPLETE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MALFORMED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE_COUNT_ASCII_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "originalBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialPosition"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$OutOfSpaceException].<init>()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutOfSpaceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$OutOfSpaceException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutOfSpaceException"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$OutOfSpaceException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutOfSpaceException"
    linkageType: null
    functionLinenumber: 961
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$OutOfSpaceException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutOfSpaceException"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].<init>(com.google.protobuf.ByteOutput,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$ByteOutputEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteOutput"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "com.google.protobuf.ByteOutput"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Level].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.logging.Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "defaultBundle"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resourceBundleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localizedLevelName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OFF"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEVERE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARNING"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INFO"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONFIG"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINER"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINEST"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "standardLevels"
        Type: "java.util.logging.Level[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Level].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "java.util.logging.Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "defaultBundle"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resourceBundleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localizedLevelName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OFF"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEVERE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARNING"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INFO"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONFIG"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINER"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINEST"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "standardLevels"
        Type: "java.util.logging.Level[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Level].<init>(java.lang.String,int,java.lang.String,boolean)"
    functionSourceFile: "java.util.logging.Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "defaultBundle"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resourceBundleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localizedLevelName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedLocale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OFF"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEVERE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARNING"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INFO"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONFIG"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINE"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINER"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FINEST"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL"
        Type: "java.util.logging.Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "standardLevels"
        Type: "java.util.logging.Level[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].<init>(java.io.OutputStream,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat].<init>()"
    functionSourceFile: "com.google.protobuf.WireFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FIXED32_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIXED64_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_VARINT32_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_VARINT64_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_VARINT_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WIRETYPE_VARINT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WIRETYPE_FIXED64"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WIRETYPE_LENGTH_DELIMITED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WIRETYPE_START_GROUP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WIRETYPE_END_GROUP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WIRETYPE_FIXED32"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAG_TYPE_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TAG_TYPE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_ITEM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_TYPE_ID"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_MESSAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_ITEM_TAG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_ITEM_END_TAG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_TYPE_ID_TAG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MESSAGE_SET_MESSAGE_TAG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].<init>(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesWritten"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStream$HeapNioEncoder].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$HeapNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "byteBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedOutputStream$ArrayEncoder"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2953
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "enumDescriptor"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valueOfMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getValueDescriptorMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "supportUnknownEnumValue"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getRepeatedValueMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "setRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: 3149
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "newBuilderMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getBuilderMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2754
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "field"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mapEntryMessageDefaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2412
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isOneofField"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasHasMethod"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "invoker"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor"
    linkageType: null
    functionLinenumber: 3104
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "newBuilderMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getBuilderMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2892
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "enumDescriptor"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valueOfMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getValueDescriptorMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "supportUnknownEnumValue"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getValueMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "setValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor"
    linkageType: null
    functionLinenumber: 3070
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "getBytesMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setBytesMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2651
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "invoker"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet$Parser].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Parser"
    linkageType: null
    functionLinenumber: 1056
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fieldDefaultInstance"
        Type: "com.google.protobuf.UnknownFieldSet$Field"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "varint"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fixed32"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fixed64"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lengthDelimited"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].<init>(com.google.protobuf.UnknownFieldSet$1)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fieldDefaultInstance"
        Type: "com.google.protobuf.UnknownFieldSet$Field"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "varint"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fixed32"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fixed64"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lengthDelimited"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "group"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Printer].<init>(boolean,com.google.protobuf.TypeRegistry)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "boolean"
    - "com.google.protobuf.TypeRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT"
        Type: "com.google.protobuf.TextFormat$Printer"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "escapeNonAscii"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeRegistry"
        Type: "com.google.protobuf.TypeRegistry"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat].<init>()"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_STRING_SILENT_MARKER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.TextFormat$Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$CodedBuilder].<init>(int)"
    functionSourceFile: "com.google.protobuf.ByteString$CodedBuilder"
    linkageType: null
    functionLinenumber: 1250
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "output"
        Type: "com.google.protobuf.CodedOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$CodedBuilder].<init>(int,com.google.protobuf.ByteString$1)"
    functionSourceFile: "com.google.protobuf.ByteString$CodedBuilder"
    linkageType: null
    functionLinenumber: 1246
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "output"
        Type: "com.google.protobuf.CodedOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Writer$FieldOrder].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.Writer$FieldOrder"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ASCENDING"
        Type: "com.google.protobuf.Writer$FieldOrder"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DESCENDING"
        Type: "com.google.protobuf.Writer$FieldOrder"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Writer$FieldOrder[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].<init>(com.google.protobuf.AbstractMessage,com.google.protobuf.AbstractMessage$BuilderParent,boolean)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.AbstractMessage"
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AbstractMessage$BuilderParent"
      classFields:
      - Name: "parent"
        Type: "com.google.protobuf.AbstractMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "builder"
        Type: "com.google.protobuf.AbstractMessage$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "message"
        Type: "com.google.protobuf.AbstractMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3].<init>(java.util.List,boolean,com.google.protobuf.AbstractMessage$BuilderParent,boolean)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.List"
    - "boolean"
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AbstractMessage$BuilderParent"
      classFields:
      - Name: "parent"
        Type: "com.google.protobuf.AbstractMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messages"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMessagesListMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "builders"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalMessageList"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalBuilderList"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalMessageOrBuilderList"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessage$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractMessage$Builder"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Message$Builder"
      classFields: []
      superClass: "com.google.protobuf.AbstractMessageLite$Builder"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageLite$Builder"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UninitializedMessageException].<init>(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.UninitializedMessageException"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "missingFields"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UninitializedMessageException].<init>(java.util.List)"
    functionSourceFile: "com.google.protobuf.UninitializedMessageException"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "missingFields"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractParser].<init>()"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Parser"
      classFields:
      - Name: "EMPTY_REGISTRY"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$GenericDescriptor].<init>()"
    functionSourceFile: "com.google.protobuf.Descriptors$GenericDescriptor"
    linkageType: null
    functionLinenumber: 2383
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$GenericDescriptor].<init>(com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$GenericDescriptor"
    linkageType: null
    functionLinenumber: 2380
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$GenericDescriptor,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2419
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$GenericDescriptor,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2433
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$FileDescriptor,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2439
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$FileDescriptor,java.lang.String,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2395
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$GenericDescriptor,java.lang.String,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2395
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].<init>(com.google.protobuf.Descriptors$GenericDescriptor,java.lang.String,java.lang.Throwable,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: 2395
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    - "java.lang.String"
    - "java.lang.Throwable"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "description"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors].<init>()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_INT_ARRAY"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_DESCRIPTORS"
        Type: "com.google.protobuf.Descriptors$Descriptor[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_FIELD_DESCRIPTORS"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ENUM_DESCRIPTORS"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_SERVICE_DESCRIPTORS"
        Type: "com.google.protobuf.Descriptors$ServiceDescriptor[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_ONEOF_DESCRIPTORS"
        Type: "com.google.protobuf.Descriptors$OneofDescriptor[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5370
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NESTED_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_DECL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5372
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NESTED_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_DECL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NESTED_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_DECL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].<init>(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1967
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "values"
        Type: "com.google.protobuf.Descriptors$EnumValueDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valuesSortedByNumber"
        Type: "com.google.protobuf.Descriptors$EnumValueDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "distinctNumbers"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownValues"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanupQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].<init>(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1768
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "containingType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "values"
        Type: "com.google.protobuf.Descriptors$EnumValueDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valuesSortedByNumber"
        Type: "com.google.protobuf.Descriptors$EnumValueDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "distinctNumbers"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownValues"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanupQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29145
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_SET_WIRE_FORMAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_STANDARD_DESCRIPTOR_ACCESSOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAP_ENTRY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29147
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_SET_WIRE_FORMAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_STANDARD_DESCRIPTOR_ACCESSOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAP_ENTRY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_SET_WIRE_FORMAT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_STANDARD_DESCRIPTOR_ACCESSOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAP_ENTRY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16790
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16792
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16783
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14011
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LABEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENDEE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO3_OPTIONAL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14013
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LABEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENDEE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO3_OPTIONAL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LABEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENDEE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO3_OPTIONAL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5799
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5805
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5781
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5781
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].<init>(com.google.protobuf.Descriptors$FileDescriptor[],boolean)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2465
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "dependencies"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownDependencies"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptorsByName"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5472
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5474
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5465
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6346
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6348
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6339
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 7741
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDeclBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 7747
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDeclBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 7723
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDeclBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 7723
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "field_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nestedTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDecl_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofDeclBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MessageOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17719
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17721
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_RANGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$Output].<init>(int)"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_BYTE_ARRAY"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "initialCapacity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "flushedBuffers"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "flushedBuffersTotalBytes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Android].<init>()"
    functionSourceFile: "com.google.protobuf.Android"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ASSUME_ANDROID"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MEMORY_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_ROBOLECTRIC"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString].<init>(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "minLengthByDepth"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "totalLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "left"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "right"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "leftLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "treeDepth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString].<init>(com.google.protobuf.ByteString,com.google.protobuf.ByteString,com.google.protobuf.RopeByteString$1)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.RopeByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "minLengthByDepth"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "totalLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "left"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "right"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "leftLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "treeDepth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$SystemByteArrayCopier].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString$SystemByteArrayCopier"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ByteString$ByteArrayCopier"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$SystemByteArrayCopier].<init>(com.google.protobuf.ByteString$1)"
    functionSourceFile: "com.google.protobuf.ByteString$SystemByteArrayCopier"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ByteString$ByteArrayCopier"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NioByteString].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.NioByteString"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString$LeafByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.UnsupportedCharsetException].<init>(java.lang.String)"
    functionSourceFile: "java.nio.charset.UnsupportedCharsetException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "charsetName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$2].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString$2"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Comparator"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$1].<init>(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.ByteString$1"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString$AbstractByteIterator"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatEscaper].<init>()"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].<init>(byte[])"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1388
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString$LeafByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$AbstractByteIterator].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString$AbstractByteIterator"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ByteString$ByteIterator"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].<init>(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1624
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "bytesOffset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bytesLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString$LiteralByteString"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArrayIndexOutOfBoundsException].<init>()"
    functionSourceFile: "java.lang.ArrayIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ArrayIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArrayIndexOutOfBoundsException].<init>(int)"
    functionSourceFile: "java.lang.ArrayIndexOutOfBoundsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IndexOutOfBoundsException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$ArraysByteArrayCopier].<init>()"
    functionSourceFile: "com.google.protobuf.ByteString$ArraysByteArrayCopier"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ByteString$ByteArrayCopier"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$ArraysByteArrayCopier].<init>(com.google.protobuf.ByteString$1)"
    functionSourceFile: "com.google.protobuf.ByteString$ArraysByteArrayCopier"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ByteString$ByteArrayCopier"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].<init>(java.nio.ByteBuffer,boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1321
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "address"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].<init>(java.nio.ByteBuffer,boolean,com.google.protobuf.CodedInputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "boolean"
    - "com.google.protobuf.CodedInputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "address"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$StreamDecoder].<init>(java.io.InputStream,int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$StreamDecoder"
    linkageType: null
    functionLinenumber: 2048
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "input"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bufferSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesRetired"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "refillCallback"
        Type: "com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$StreamDecoder].<init>(java.io.InputStream,int,com.google.protobuf.CodedInputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$StreamDecoder"
    linkageType: null
    functionLinenumber: 2027
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "com.google.protobuf.CodedInputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "input"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bufferSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesRetired"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "refillCallback"
        Type: "com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.IterableByteBufferInputStream].<init>(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.IterableByteBufferInputStream"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dataSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasArray"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentArray"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentArrayOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentAddress"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].<init>(java.lang.Iterable,int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder"
    linkageType: null
    functionLinenumber: 3176
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "input"
        Type: "java.lang.Iterable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "iterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "currentByteBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBufferSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterCurrentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesRead"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferStartPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentAddress"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferLimit"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].<init>(java.lang.Iterable,int,boolean,com.google.protobuf.CodedInputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder"
    linkageType: null
    functionLinenumber: 3127
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.Iterable"
    - "int"
    - "boolean"
    - "com.google.protobuf.CodedInputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "input"
        Type: "java.lang.Iterable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "iterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "currentByteBuffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBufferSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterCurrentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesRead"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferStartPos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentAddress"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentByteBufferLimit"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].<init>(byte[],int,int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].<init>(byte[],int,int,boolean,com.google.protobuf.CodedInputStream$1)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    - "com.google.protobuf.CodedInputStream$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "immutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferSizeAfterLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enableAliasing"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.CodedInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl"
    linkageType: null
    functionLinenumber: 902
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageV3$Builder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.GeneratedMessageV3$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl"
    linkageType: null
    functionLinenumber: 902
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.GeneratedMessageV3$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageV3$Builder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Random].<init>()"
    functionSourceFile: "java.util.Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seed"
        Type: "java.util.concurrent.atomic.AtomicLong"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "multiplier"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "addend"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_UNIT"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadBound"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadRange"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadSize"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seedUniquifier"
        Type: "java.util.concurrent.atomic.AtomicLong"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nextNextGaussian"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "haveNextNextGaussian"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seedOffset"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Random].<init>(long)"
    functionSourceFile: "java.util.Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seed"
        Type: "java.util.concurrent.atomic.AtomicLong"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "multiplier"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "addend"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_UNIT"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadBound"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadRange"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BadSize"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seedUniquifier"
        Type: "java.util.concurrent.atomic.AtomicLong"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nextNextGaussian"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "haveNextNextGaussian"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seedOffset"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$ListAdapter].<init>(java.util.List,com.google.protobuf.Internal$ListAdapter$Converter)"
    functionSourceFile: "com.google.protobuf.Internal$ListAdapter"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Internal$ListAdapter$Converter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fromList"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "converter"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.Console].<init>()"
    functionSourceFile: "java.io.Console"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Flushable"
      classFields:
      - Name: "readLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reader"
        Type: "java.io.Reader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pw"
        Type: "java.io.PrintWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cs"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rcb"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "restoreEcho"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutdownHookInstalled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cons"
        Type: "java.io.Console"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties].<init>()"
    functionSourceFile: "java.util.Properties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaults"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hexDigit"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Hashtable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties].<init>(int)"
    functionSourceFile: "java.util.Properties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaults"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hexDigit"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Hashtable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties].<init>(java.util.Properties)"
    functionSourceFile: "java.util.Properties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaults"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hexDigit"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Hashtable"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties].<init>(java.util.Properties,int)"
    functionSourceFile: "java.util.Properties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaults"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hexDigit"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Hashtable"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ModuleLayer].<init>(java.lang.module.Configuration,java.util.List,java.util.function.Function)"
    functionSourceFile: "java.lang.ModuleLayer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.module.Configuration"
    - "java.util.List"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_LAYER"
        Type: "java.lang.ModuleLayer"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cf"
        Type: "java.lang.module.Configuration"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parents"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allLayers"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modules"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "servicesCatalog"
        Type: "jdk.internal.module.ServicesCatalog"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLV"
        Type: "jdk.internal.loader.ClassLoaderValue"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle].<init>()"
    functionSourceFile: "java.util.ResourceBundle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INITIAL_CACHE_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONEXISTENT_BUNDLE"
        Type: "java.util.ResourceBundle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cacheList"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "referenceQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "expired"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cacheKey"
        Type: "java.util.ResourceBundle$CacheKey"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNKNOWN_FORMAT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_ON"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileOutputStream].<init>(java.lang.String)"
    functionSourceFile: "java.io.FileOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileOutputStream].<init>(java.lang.String,boolean)"
    functionSourceFile: "java.io.FileOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileOutputStream].<init>(java.io.File)"
    functionSourceFile: "java.io.FileOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileOutputStream].<init>(java.io.File,boolean)"
    functionSourceFile: "java.io.FileOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileOutputStream].<init>(java.io.FileDescriptor)"
    functionSourceFile: "java.io.FileOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.ProtectionDomain[])"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.security.ProtectionDomain[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.AccessControlContext,java.security.DomainCombiner)"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.AccessControlContext"
    - "java.security.DomainCombiner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.AccessControlContext,java.security.DomainCombiner,boolean)"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.security.AccessControlContext"
    - "java.security.DomainCombiner"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.ProtectionDomain,java.security.DomainCombiner,java.security.AccessControlContext,java.security.AccessControlContext,java.security.Permission[])"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.security.ProtectionDomain"
    - "java.security.DomainCombiner"
    - "java.security.AccessControlContext"
    - "java.security.AccessControlContext"
    - "java.security.Permission[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.ProtectionDomain[],boolean)"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.ProtectionDomain[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlContext].<init>(java.security.ProtectionDomain[],java.security.AccessControlContext)"
    functionSourceFile: "java.security.AccessControlContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.ProtectionDomain[]"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "context"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isPrivileged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isAuthorized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privilegedContext"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "combiner"
        Type: "java.security.DomainCombiner"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "permissions"
        Type: "java.security.Permission[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWrapped"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isLimited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitedContext"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.logger.LazyLoggers].<init>()"
    functionSourceFile: "jdk.internal.logger.LazyLoggers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOGGERFINDER_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.lang.System$LoggerFinder"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loggerSupplier"
        Type: "java.util.function.BiFunction"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "factories"
        Type: "jdk.internal.logger.LazyLoggers$LazyLoggerFactories"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.io.BufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUF_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "markpos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "marklimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    functionSourceFile: "java.io.BufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAX_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUF_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "markpos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "marklimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System$2].<init>()"
    functionSourceFile: "java.lang.System$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "jdk.internal.misc.JavaLangAccess"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System$1].<init>(java.lang.SecurityManager)"
    functionSourceFile: "java.lang.System$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.SecurityManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "val$s"
        Type: "java.lang.SecurityManager"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadGroup].<init>()"
    functionSourceFile: "java.lang.ThreadGroup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Thread$UncaughtExceptionHandler"
      classFields:
      - Name: "parent"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPriority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "destroyed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nUnstartedThreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nthreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threads"
        Type: "java.lang.Thread[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ngroups"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "java.lang.ThreadGroup[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadGroup].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ThreadGroup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Thread$UncaughtExceptionHandler"
      classFields:
      - Name: "parent"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPriority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "destroyed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nUnstartedThreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nthreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threads"
        Type: "java.lang.Thread[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ngroups"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "java.lang.ThreadGroup[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadGroup].<init>(java.lang.ThreadGroup,java.lang.String)"
    functionSourceFile: "java.lang.ThreadGroup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ThreadGroup"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Thread$UncaughtExceptionHandler"
      classFields:
      - Name: "parent"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPriority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "destroyed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nUnstartedThreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nthreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threads"
        Type: "java.lang.Thread[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ngroups"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "java.lang.ThreadGroup[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadGroup].<init>(java.lang.Void,java.lang.ThreadGroup,java.lang.String)"
    functionSourceFile: "java.lang.ThreadGroup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Void"
    - "java.lang.ThreadGroup"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Thread$UncaughtExceptionHandler"
      classFields:
      - Name: "parent"
        Type: "java.lang.ThreadGroup"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPriority"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "destroyed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daemon"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nUnstartedThreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nthreads"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threads"
        Type: "java.lang.Thread[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ngroups"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groups"
        Type: "java.lang.ThreadGroup[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.PropertyPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.PropertyPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "READ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.PropertyPermission].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.PropertyPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "READ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalCallerException].<init>()"
    functionSourceFile: "java.lang.IllegalCallerException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalCallerException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalCallerException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalCallerException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalCallerException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalCallerException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.IllegalCallerException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System$Logger$Level].<init>(java.lang.String,int,int)"
    functionSourceFile: "java.lang.System$Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ALL"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRACE"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEBUG"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INFO"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARNING"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERROR"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OFF"
        Type: "java.lang.System$Logger$Level"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "severity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.System$Logger$Level[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Terminator].<init>()"
    functionSourceFile: "java.lang.Terminator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "handler"
        Type: "jdk.internal.misc.Signal$Handler"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.SelectorProvider].<init>(java.lang.Void)"
    functionSourceFile: "java.nio.channels.spi.SelectorProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.nio.channels.spi.SelectorProvider"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.SelectorProvider].<init>()"
    functionSourceFile: "java.nio.channels.spi.SelectorProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.nio.channels.spi.SelectorProvider"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessEnvironment].<init>()"
    functionSourceFile: "java.lang.ProcessEnvironment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "theEnvironment"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "theUnmodifiableEnvironment"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_NAME_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.misc.SharedSecrets].<init>()"
    functionSourceFile: "jdk.internal.misc.SharedSecrets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "javaUtilJarAccess"
        Type: "jdk.internal.misc.JavaUtilJarAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaLangAccess"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaLangModuleAccess"
        Type: "jdk.internal.misc.JavaLangModuleAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaLangInvokeAccess"
        Type: "jdk.internal.misc.JavaLangInvokeAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaLangRefAccess"
        Type: "jdk.internal.misc.JavaLangRefAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaIOAccess"
        Type: "jdk.internal.misc.JavaIOAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetInetAddressAccess"
        Type: "jdk.internal.misc.JavaNetInetAddressAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetHttpCookieAccess"
        Type: "jdk.internal.misc.JavaNetHttpCookieAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetSocketAccess"
        Type: "jdk.internal.misc.JavaNetSocketAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetUriAccess"
        Type: "jdk.internal.misc.JavaNetUriAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetURLAccess"
        Type: "jdk.internal.misc.JavaNetURLAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNetURLClassLoaderAccess"
        Type: "jdk.internal.misc.JavaNetURLClassLoaderAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaNioAccess"
        Type: "jdk.internal.misc.JavaNioAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaIOFileDescriptorAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaIOFilePermissionAccess"
        Type: "jdk.internal.misc.JavaIOFilePermissionAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaSecurityAccess"
        Type: "jdk.internal.misc.JavaSecurityAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaUtilZipFileAccess"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaUtilResourceBundleAccess"
        Type: "jdk.internal.misc.JavaUtilResourceBundleAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaAWTAccess"
        Type: "jdk.internal.misc.JavaAWTAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaAWTFontAccess"
        Type: "jdk.internal.misc.JavaAWTFontAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaBeansAccess"
        Type: "jdk.internal.misc.JavaBeansAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaObjectInputStreamReadString"
        Type: "jdk.internal.misc.JavaObjectInputStreamReadString"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaObjectInputStreamAccess"
        Type: "jdk.internal.misc.JavaObjectInputStreamAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaObjectInputFilterAccess"
        Type: "jdk.internal.misc.JavaObjectInputFilterAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaIORandomAccessFileAccess"
        Type: "jdk.internal.misc.JavaIORandomAccessFileAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaSecuritySignatureAccess"
        Type: "jdk.internal.misc.JavaSecuritySignatureAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "javaxCryptoSealedObjectAccess"
        Type: "jdk.internal.misc.JavaxCryptoSealedObjectAccess"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.DefaultFileSystemProvider].<init>()"
    functionSourceFile: "sun.nio.fs.DefaultFileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "sun.nio.fs.LinuxFileSystemProvider"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].<init>()"
    functionSourceFile: "java.lang.Runtime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "currentRuntime"
        Type: "java.lang.Runtime"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.FileSystem].<init>()"
    functionSourceFile: "java.nio.file.FileSystem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.misc.VM].<init>()"
    functionSourceFile: "jdk.internal.misc.VM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JAVA_LANG_SYSTEM_INITED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODULE_SYSTEM_INITED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_LOADER_INITIALIZING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_BOOTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYSTEM_SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "initLevel"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "directMemory"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "pageAlignDirectMemory"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "savedProps"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "finalRefCount"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "peakFinalRefCount"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JVMTI_THREAD_STATE_ALIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JVMTI_THREAD_STATE_TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JVMTI_THREAD_STATE_RUNNABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JVMTI_THREAD_STATE_WAITING_INDEFINITELY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VersionProps].<init>()"
    functionSourceFile: "java.lang.VersionProps"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "launcher_name"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "java_version"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "java_version_date"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "java_runtime_name"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "java_runtime_version"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VERSION_NUMBER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VERSION_BUILD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VERSION_PRE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VERSION_OPT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isLTS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VENDOR"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VENDOR_URL"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VENDOR_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "VENDOR_URL_BUG"
        Type: "java.lang.String"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "VENDOR_URL_VM_BUG"
        Type: "java.lang.String"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.BufferedOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedOutputStream].<init>(java.io.OutputStream,int)"
    functionSourceFile: "java.io.BufferedOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileInputStream].<init>(java.lang.String)"
    functionSourceFile: "java.io.FileInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileInputStream].<init>(java.io.File)"
    functionSourceFile: "java.io.FileInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileInputStream].<init>(java.io.FileDescriptor)"
    functionSourceFile: "java.io.FileInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "altFinalizer"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ModuleBootstrap].<init>()"
    functionSourceFile: "jdk.internal.module.ModuleBootstrap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JAVA_BASE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_DEFAULT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_UNNAMED"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_SYSTEM"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_MODULE_PATH"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JLMA"
        Type: "jdk.internal.misc.JavaLangModuleAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "patcher"
        Type: "jdk.internal.module.ModulePatcher"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unlimitedFinder"
        Type: "java.lang.module.ModuleFinder"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "limitedFinder"
        Type: "java.lang.module.ModuleFinder"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "ADD_MODULES"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_EXPORTS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_OPENS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_READS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATCH_MODULE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System$LoggerFinder].<init>()"
    functionSourceFile: "java.lang.System$LoggerFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOGGERFINDER_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "service"
        Type: "java.lang.System$LoggerFinder"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System$LoggerFinder].<init>(java.lang.Void)"
    functionSourceFile: "java.lang.System$LoggerFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOGGERFINDER_PERMISSION"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "service"
        Type: "java.lang.System$LoggerFinder"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileDescriptor].<init>()"
    functionSourceFile: "java.io.FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handle"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.io.Closeable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "otherParents"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "append"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanup"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "in"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "out"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "err"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileDescriptor].<init>(int)"
    functionSourceFile: "java.io.FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handle"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.io.Closeable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "otherParents"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "append"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanup"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "in"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "out"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "err"
        Type: "java.io.FileDescriptor"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.util.StaticProperty].<init>()"
    functionSourceFile: "jdk.internal.util.StaticProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JAVA_HOME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "USER_HOME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "USER_DIR"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "USER_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JDK_SERIAL_FILTER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.NotActiveException].<init>(java.lang.String)"
    functionSourceFile: "java.io.NotActiveException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.NotActiveException].<init>()"
    functionSourceFile: "java.io.NotActiveException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InvalidObjectException].<init>(java.lang.String)"
    functionSourceFile: "java.io.InvalidObjectException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InvalidClassException].<init>(java.lang.String)"
    functionSourceFile: "java.io.InvalidClassException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classname"
        Type: "java.lang.String"
        static: false
        public: true
        final: false
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InvalidClassException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.InvalidClassException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "classname"
        Type: "java.lang.String"
        static: false
        public: true
        final: false
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$BlockDataInputStream].<init>(java.io.ObjectInputStream,java.io.InputStream)"
    functionSourceFile: "java.io.ObjectInputStream$BlockDataInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.ObjectInputStream"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.DataInput"
      classFields:
      - Name: "MAX_BLOCK_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_HEADER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHAR_BUF_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HEADER_BLOCKED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hbuf"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cbuf"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "blkmode"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unread"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "in"
        Type: "java.io.ObjectInputStream$PeekInputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "din"
        Type: "java.io.DataInputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.io.ObjectInputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$ValidationList].<init>()"
    functionSourceFile: "java.io.ObjectInputStream$ValidationList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "list"
        Type: "java.io.ObjectInputStream$ValidationList$Callback"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$HandleTable].<init>(int)"
    functionSourceFile: "java.io.ObjectInputStream$HandleTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "STATUS_OK"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATUS_UNKNOWN"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATUS_EXCEPTION"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entries"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deps"
        Type: "java.io.ObjectInputStream$HandleTable$HandleList[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowDep"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.SerialCallbackContext].<init>(java.lang.Object,java.io.ObjectStreamClass)"
    functionSourceFile: "java.io.SerialCallbackContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.ObjectStreamClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "obj"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "thread"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$GetField].<init>()"
    functionSourceFile: "java.io.ObjectInputStream$GetField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamClass].<init>(java.lang.Class)"
    functionSourceFile: "java.io.ObjectStreamClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "NO_FIELDS"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reflFactory"
        Type: "jdk.internal.reflect.ReflectionFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cl"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suid"
        Type: "java.lang.Long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isProxy"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isEnum"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serializable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalizable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasWriteObjectData"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasBlockExternalData"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolveEx"
        Type: "java.lang.ClassNotFoundException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deserializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultSerializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields"
        Type: "java.io.ObjectStreamField[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "primDataSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "numObjFields"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldRefl"
        Type: "java.io.ObjectStreamClass$FieldReflector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dataLayout"
        Type: "java.io.ObjectStreamClass$ClassDataSlot[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cons"
        Type: "java.lang.reflect.Constructor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "domains"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeObjectMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readObjectMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readObjectNoDataMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeReplaceMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readResolveMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localDesc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "superDesc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamClass].<init>()"
    functionSourceFile: "java.io.ObjectStreamClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "NO_FIELDS"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "reflFactory"
        Type: "jdk.internal.reflect.ReflectionFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cl"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suid"
        Type: "java.lang.Long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isProxy"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isEnum"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serializable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalizable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasWriteObjectData"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasBlockExternalData"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolveEx"
        Type: "java.lang.ClassNotFoundException"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deserializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultSerializeEx"
        Type: "java.io.ObjectStreamClass$ExceptionInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields"
        Type: "java.io.ObjectStreamField[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "primDataSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "numObjFields"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldRefl"
        Type: "java.io.ObjectStreamClass$FieldReflector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dataLayout"
        Type: "java.io.ObjectStreamClass$ClassDataSlot[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cons"
        Type: "java.lang.reflect.Constructor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "domains"
        Type: "java.security.ProtectionDomain[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeObjectMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readObjectMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readObjectNoDataMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeReplaceMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readResolveMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localDesc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "superDesc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$FieldValues].<init>(java.io.ObjectInputStream,byte[],java.lang.Object[])"
    functionSourceFile: "java.io.ObjectInputStream$FieldValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.ObjectInputStream"
    - "byte[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "primValues"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "objValues"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.io.ObjectInputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractList].<init>()"
    functionSourceFile: "java.util.AbstractList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      classFields:
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractCollection"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadLocal$ThreadLocalMap].<init>(java.lang.ThreadLocal,java.lang.Object)"
    functionSourceFile: "java.lang.ThreadLocal$ThreadLocalMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ThreadLocal"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.lang.ThreadLocal$ThreadLocalMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadLocal$ThreadLocalMap].<init>(java.lang.ThreadLocal$ThreadLocalMap)"
    functionSourceFile: "java.lang.ThreadLocal$ThreadLocalMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ThreadLocal$ThreadLocalMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.lang.ThreadLocal$ThreadLocalMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread$State].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.Thread$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NEW"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNNABLE"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BLOCKED"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WAITING"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIMED_WAITING"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "java.lang.Thread$State"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.Thread$State[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.ReferenceQueue].<init>()"
    functionSourceFile: "java.lang.ref.ReferenceQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NULL"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENQUEUED"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.ref.ReferenceQueue$Lock"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "queueLength"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread$1].<init>(java.lang.Class)"
    functionSourceFile: "java.lang.Thread$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "val$subcl"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread$Caches].<init>()"
    functionSourceFile: "java.lang.Thread$Caches"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "subclassAudits"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "subclassAuditsQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadLocal].<init>()"
    functionSourceFile: "java.lang.ThreadLocal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "threadLocalHashCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nextHashCode"
        Type: "java.util.concurrent.atomic.AtomicInteger"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "HASH_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadDeath].<init>()"
    functionSourceFile: "java.lang.ThreadDeath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Reference].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.ref.Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "referent"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "discovered"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "processPendingLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "processPendingActive"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Reference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.ref.Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "referent"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "discovered"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "processPendingLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "processPendingActive"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalThreadStateException].<init>()"
    functionSourceFile: "java.lang.IllegalThreadStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalThreadStateException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalThreadStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Thread$WeakClassKey].<init>(java.lang.Class,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.Thread$WeakClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.misc.TerminatingThreadLocal].<init>()"
    functionSourceFile: "jdk.internal.misc.TerminatingThreadLocal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "REGISTRY"
        Type: "java.lang.ThreadLocal"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.ThreadLocal"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackFrameInfo].<init>(java.lang.StackWalker)"
    functionSourceFile: "java.lang.StackFrameInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.StackWalker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.StackWalker$StackFrame"
      classFields:
      - Name: "JLIA"
        Type: "jdk.internal.misc.JavaLangInvokeAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "retainClassRef"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "memberName"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bci"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ste"
        Type: "java.lang.StackTraceElement"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$BlockDataOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.ObjectOutputStream$BlockDataOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.DataOutput"
      classFields:
      - Name: "MAX_BLOCK_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_HEADER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHAR_BUF_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hbuf"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cbuf"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "blkmode"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dout"
        Type: "java.io.DataOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$HandleTable].<init>(int,float)"
    functionSourceFile: "java.io.ObjectOutputStream$HandleTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "spine"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objs"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$ReplaceTable].<init>(int,float)"
    functionSourceFile: "java.io.ObjectOutputStream$ReplaceTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "htab"
        Type: "java.io.ObjectOutputStream$HandleTable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "reps"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$PutFieldImpl].<init>(java.io.ObjectOutputStream,java.io.ObjectStreamClass)"
    functionSourceFile: "java.io.ObjectOutputStream$PutFieldImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.ObjectOutputStream"
    - "java.io.ObjectStreamClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "desc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "primVals"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "objVals"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.io.ObjectOutputStream"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectOutputStream$PutField"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$DebugTraceInfoStack].<init>()"
    functionSourceFile: "java.io.ObjectOutputStream$DebugTraceInfoStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "stack"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectOutputStream$PutField].<init>()"
    functionSourceFile: "java.io.ObjectOutputStream$PutField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FilterOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.FilterOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileNotFoundException].<init>()"
    functionSourceFile: "java.io.FileNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileNotFoundException].<init>(java.lang.String)"
    functionSourceFile: "java.io.FileNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileNotFoundException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.FileNotFoundException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].<init>(java.io.Writer)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cb"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nChars"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextChar"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCharBufferSize"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].<init>(java.io.Writer,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "out"
        Type: "java.io.Writer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cb"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nChars"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextChar"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCharBufferSize"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    functionSourceFile: "java.io.OutputStreamWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields:
      - Name: "se"
        Type: "sun.nio.cs.StreamEncoder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.OutputStreamWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "se"
        Type: "sun.nio.cs.StreamEncoder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.Charset)"
    functionSourceFile: "java.io.OutputStreamWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "se"
        Type: "sun.nio.cs.StreamEncoder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.CharsetEncoder)"
    functionSourceFile: "java.io.OutputStreamWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.CharsetEncoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "se"
        Type: "sun.nio.cs.StreamEncoder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Comparable"
      classFields:
      - Name: "fs"
        Type: "java.io.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "status"
        Type: "java.io.File$PathStatus"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prefixLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "separatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "separator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparatorChar"
        Type: "char"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pathSeparator"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFIX_LENGTH_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "filePath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.Writer].<init>()"
    functionSourceFile: "java.io.Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "writeBuffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WRITE_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.Writer].<init>(java.lang.Object)"
    functionSourceFile: "java.io.Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Appendable"
      - "java.io.Closeable"
      - "java.io.Flushable"
      classFields:
      - Name: "writeBuffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WRITE_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractMap].<init>()"
    functionSourceFile: "java.util.AbstractMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>()"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URI].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scheme"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "userInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "query"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "schemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedUserInfo"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedAuthority"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedPath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedQuery"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedFragment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decodedSchemeSpecificPart"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "string"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "L_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DIGIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UPALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_LOWALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHA"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ALPHANUM"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_HEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_MARK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_UNRESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_RESERVED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_ESCAPED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_URIC"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PCHAR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_PATH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DASH"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_DOT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_USERINFO"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_REG_NAME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SERVER_PERCENT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCHEME"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "H_SCOPE_ID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.Configuration].<init>()"
    functionSourceFile: "java.lang.module.Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_CONFIGURATION"
        Type: "java.lang.module.Configuration"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "parents"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "graph"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modules"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targetPlatform"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allConfigurations"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.Configuration].<init>(java.util.List,java.lang.module.Resolver)"
    functionSourceFile: "java.lang.module.Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.module.Resolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_CONFIGURATION"
        Type: "java.lang.module.Configuration"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "parents"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "graph"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modules"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targetPlatform"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allConfigurations"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.Configuration].<init>(java.lang.module.ModuleFinder,java.util.Map)"
    functionSourceFile: "java.lang.module.Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.module.ModuleFinder"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_CONFIGURATION"
        Type: "java.lang.module.Configuration"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "parents"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "graph"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modules"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targetPlatform"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allConfigurations"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ResolvedModule].<init>(java.lang.module.Configuration,java.lang.module.ModuleReference)"
    functionSourceFile: "java.lang.module.ResolvedModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.module.Configuration"
    - "java.lang.module.ModuleReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cf"
        Type: "java.lang.module.Configuration"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mref"
        Type: "java.lang.module.ModuleReference"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ReflectiveOperationException].<init>()"
    functionSourceFile: "java.lang.ReflectiveOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ReflectiveOperationException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ReflectiveOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ReflectiveOperationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.ReflectiveOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ReflectiveOperationException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.ReflectiveOperationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.CharacterName].<init>()"
    functionSourceFile: "java.lang.CharacterName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "refCharName"
        Type: "java.lang.ref.SoftReference"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "strPool"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookup"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bkIndices"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cpEntries"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hsIndices"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$Subset].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Character$Subset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$UnicodeBlock].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Character$UnicodeBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BASIC_LATIN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_1_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IPA_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACING_MODIFIER_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARMENIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HEBREW"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BENGALI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GURMUKHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUJARATI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORIYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAMIL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TELUGU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANNADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MALAYALAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIBETAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_ADDITIONAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPERSCRIPTS_AND_SUBSCRIPTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CURRENCY_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_MARKS_FOR_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LETTERLIKE_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_TECHNICAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONTROL_PICTURES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPTICAL_CHARACTER_RECOGNITION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOX_DRAWING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BLOCK_ELEMENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIRAGANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_COMPATIBILITY_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANBUN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_CJK_LETTERS_AND_MONTHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALPHABETIC_PRESENTATION_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_HALF_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SMALL_FORM_VARIANTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALFWIDTH_AND_FULLWIDTH_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SURROGATES_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OGHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAILLE_PATTERNS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_RADICALS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANGXI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_SUPPLEMENTARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGALOG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANUNOO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUHID"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGBANWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIMBU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_LE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA_PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YIJING_HEXAGRAM_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_IDEOGRAMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AEGEAN_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_ITALIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GOTHIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UGARITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DESERET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHAVIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSMANYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYPRIOT_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYZANTINE_MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_XUAN_JING_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_PRIVATE_USE_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOW_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NKO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAMARITAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANDAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_TAI_LUE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUGINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_THAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BALINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BATAK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LEPCHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OL_CHIKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VEDIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIFINAGH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_STROKES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LISU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFIER_TONE_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYLOTI_NAGRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMMON_INDIC_NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAGS_PA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAURASHTRA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAYAH_LI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJANG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAVANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_VIET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VERTICAL_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAISTOS_DISC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYCIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERSIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPERIAL_ARAMAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHOENICIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYDIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHAROSHTHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_SOUTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AVESTAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PARTHIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_TURKIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUMI_NUMERAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAHMI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAITHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EGYPTIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_MUSICAL_NOTATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COUNTING_ROD_NUMERALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHJONG_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOMINO_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PLAYING_CARDS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMOTICONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRANSPORT_AND_MAP_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALCHEMICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_CURSIVE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SORA_SOMPENG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAKMA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHARADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAKRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC_EPACT_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERMIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ELBASAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CAUCASIAN_ALBANIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PALMYRENE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NABATAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_NORTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANICHAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PSALTER_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHAJANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA_ARCHAIC_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHOJKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHUDAWADI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GRANTHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIRHUTA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIDDHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARANG_CITI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAU_CIN_HAU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MRO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASSA_VAH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAHAWH_HMONG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DUPLOYAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORTHAND_FORMAT_CONTROLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MENDE_KIKAKUI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORNAMENTAL_DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HATRAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_HUNGARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AHOM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EARLY_DYNASTIC_CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANATOLIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUTTON_SIGNWRITING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSAGE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCHEN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT_COMPONENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADLAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MASARAM_GONDI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZANABAZAR_SQUARE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUSHU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOYOMBO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BHAIKSUKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "blockStarts"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "blocks"
        Type: "java.lang.Character$UnicodeBlock[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Character$Subset"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$UnicodeBlock].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.Character$UnicodeBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BASIC_LATIN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_1_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IPA_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACING_MODIFIER_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARMENIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HEBREW"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BENGALI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GURMUKHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUJARATI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORIYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAMIL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TELUGU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANNADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MALAYALAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIBETAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_ADDITIONAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPERSCRIPTS_AND_SUBSCRIPTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CURRENCY_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_MARKS_FOR_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LETTERLIKE_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_TECHNICAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONTROL_PICTURES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPTICAL_CHARACTER_RECOGNITION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOX_DRAWING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BLOCK_ELEMENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIRAGANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_COMPATIBILITY_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANBUN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_CJK_LETTERS_AND_MONTHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALPHABETIC_PRESENTATION_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_HALF_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SMALL_FORM_VARIANTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALFWIDTH_AND_FULLWIDTH_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SURROGATES_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OGHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAILLE_PATTERNS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_RADICALS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANGXI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_SUPPLEMENTARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGALOG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANUNOO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUHID"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGBANWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIMBU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_LE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA_PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YIJING_HEXAGRAM_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_IDEOGRAMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AEGEAN_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_ITALIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GOTHIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UGARITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DESERET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHAVIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSMANYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYPRIOT_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYZANTINE_MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_XUAN_JING_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_PRIVATE_USE_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOW_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NKO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAMARITAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANDAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_TAI_LUE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUGINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_THAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BALINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BATAK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LEPCHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OL_CHIKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VEDIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIFINAGH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_STROKES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LISU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFIER_TONE_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYLOTI_NAGRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMMON_INDIC_NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAGS_PA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAURASHTRA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAYAH_LI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJANG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAVANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_VIET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VERTICAL_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAISTOS_DISC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYCIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERSIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPERIAL_ARAMAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHOENICIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYDIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHAROSHTHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_SOUTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AVESTAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PARTHIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_TURKIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUMI_NUMERAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAHMI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAITHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EGYPTIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_MUSICAL_NOTATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COUNTING_ROD_NUMERALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHJONG_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOMINO_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PLAYING_CARDS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMOTICONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRANSPORT_AND_MAP_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALCHEMICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_CURSIVE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SORA_SOMPENG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAKMA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHARADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAKRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC_EPACT_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERMIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ELBASAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CAUCASIAN_ALBANIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PALMYRENE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NABATAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_NORTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANICHAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PSALTER_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHAJANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA_ARCHAIC_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHOJKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHUDAWADI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GRANTHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIRHUTA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIDDHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARANG_CITI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAU_CIN_HAU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MRO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASSA_VAH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAHAWH_HMONG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DUPLOYAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORTHAND_FORMAT_CONTROLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MENDE_KIKAKUI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORNAMENTAL_DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HATRAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_HUNGARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AHOM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EARLY_DYNASTIC_CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANATOLIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUTTON_SIGNWRITING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSAGE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCHEN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT_COMPONENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADLAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MASARAM_GONDI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZANABAZAR_SQUARE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUSHU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOYOMBO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BHAIKSUKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "blockStarts"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "blocks"
        Type: "java.lang.Character$UnicodeBlock[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Character$Subset"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$UnicodeBlock].<init>(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Character$UnicodeBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BASIC_LATIN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_1_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IPA_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACING_MODIFIER_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARMENIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HEBREW"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BENGALI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GURMUKHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUJARATI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORIYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAMIL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TELUGU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANNADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MALAYALAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIBETAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_ADDITIONAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPERSCRIPTS_AND_SUBSCRIPTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CURRENCY_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_MARKS_FOR_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LETTERLIKE_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_TECHNICAL"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONTROL_PICTURES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPTICAL_CHARACTER_RECOGNITION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOX_DRAWING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BLOCK_ELEMENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIRAGANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_COMPATIBILITY_JAMO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANBUN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_CJK_LETTERS_AND_MONTHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_USE_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALPHABETIC_PRESENTATION_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_HALF_MARKS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SMALL_FORM_VARIANTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_PRESENTATION_FORMS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALFWIDTH_AND_FULLWIDTH_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SURROGATES_AREA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAANA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OGHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAILLE_PATTERNS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_RADICALS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANGXI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_SYLLABLES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI_RADICALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_SUPPLEMENTARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGALOG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANUNOO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUHID"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGBANWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIMBU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_LE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA_PHONETIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YIJING_HEXAGRAM_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B_IDEOGRAMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AEGEAN_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_ITALIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GOTHIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UGARITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DESERET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHAVIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSMANYA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYPRIOT_SYLLABARY"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYZANTINE_MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MUSICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_XUAN_JING_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARIATION_SELECTORS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIGH_PRIVATE_USE_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOW_SURROGATES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NKO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAMARITAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANDAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_TAI_LUE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUGINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_THAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BALINESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BATAK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LEPCHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OL_CHIKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VEDIC_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHONETIC_EXTENSIONS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIFINAGH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_STROKES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LISU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VAI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODIFIER_TONE_LETTERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYLOTI_NAGRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMMON_INDIC_NUMBER_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAGS_PA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAURASHTRA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAYAH_LI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJANG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAVANESE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_VIET"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL_JAMO_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VERTICAL_FORMS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAISTOS_DISC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYCIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERSIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPERIAL_ARAMAIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHOENICIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYDIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHAROSHTHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_SOUTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AVESTAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PARTHIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_TURKIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUMI_NUMERAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAHMI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAITHI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EGYPTIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANCIENT_GREEK_MUSICAL_NOTATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COUNTING_ROD_NUMERALS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHJONG_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOMINO_TILES"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PLAYING_CARDS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMOTICONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRANSPORT_AND_MAP_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALCHEMICAL_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK_EXTENSIONS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_CURSIVE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SORA_SOMPENG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAKMA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHARADA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAKRI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIAO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMBINING_DIACRITICAL_MARKS_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR_EXTENDED_B"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN_EXTENDED_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC_EPACT_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERMIC"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ELBASAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CAUCASIAN_ALBANIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PALMYRENE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NABATAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_NORTH_ARABIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANICHAEAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PSALTER_PAHLAVI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHAJANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA_ARCHAIC_NUMBERS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHOJKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHUDAWADI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GRANTHA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIRHUTA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIDDHAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARANG_CITI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAU_CIN_HAU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MRO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASSA_VAH"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAHAWH_HMONG"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DUPLOYAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORTHAND_FORMAT_CONTROLS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MENDE_KIKAKUI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORNAMENTAL_DINGBATS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEOMETRIC_SHAPES_EXTENDED"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_ARROWS_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HATRAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_HUNGARIAN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTANI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AHOM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EARLY_DYNASTIC_CUNEIFORM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANATOLIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUTTON_SIGNWRITING"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC_EXTENDED_C"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSAGE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEWA"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCHEN"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT_COMPONENTS"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANA_EXTENDED_A"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC_SUPPLEMENT"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADLAM"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MASARAM_GONDI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZANABAZAR_SQUARE"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUSHU"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOYOMBO"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BHAIKSUKI"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F"
        Type: "java.lang.Character$UnicodeBlock"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "blockStarts"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "blocks"
        Type: "java.lang.Character$UnicodeBlock[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Character$Subset"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$CharacterCache].<init>()"
    functionSourceFile: "java.lang.Character$CharacterCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cache"
        Type: "java.lang.Character[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.CharacterData].<init>()"
    functionSourceFile: "java.lang.CharacterData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Character$UnicodeScript].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.Character$UnicodeScript"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "COMMON"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LATIN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GREEK"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYRILLIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARMENIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HEBREW"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARABIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYRIAC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAANA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEVANAGARI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BENGALI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GURMUKHI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUJARATI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ORIYA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAMIL"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TELUGU"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KANNADA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MALAYALAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINHALA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THAI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIBETAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MYANMAR"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GEORGIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANGUL"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ETHIOPIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHEROKEE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANADIAN_ABORIGINAL"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OGHAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHMER"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONGOLIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HIRAGANA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KATAKANA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOPOMOFO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_ITALIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GOTHIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DESERET"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INHERITED"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGALOG"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HANUNOO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUHID"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAGBANWA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIMBU"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_LE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_B"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UGARITIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHAVIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSMANYA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CYPRIOT"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAILLE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUGINESE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COPTIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_TAI_LUE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GLAGOLITIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIFINAGH"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYLOTI_NAGRI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERSIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHAROSHTHI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BALINESE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CUNEIFORM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHOENICIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PHAGS_PA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NKO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDANESE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BATAK"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LEPCHA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OL_CHIKI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VAI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAURASHTRA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAYAH_LI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJANG"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYCIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LYDIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_THAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAI_VIET"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AVESTAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EGYPTIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SAMARITAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANDAIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LISU"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BAMUM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JAVANESE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEETEI_MAYEK"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPERIAL_ARAMAIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_SOUTH_ARABIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PARTHIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSCRIPTIONAL_PAHLAVI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_TURKIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BRAHMI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KAITHI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEROITIC_CURSIVE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SORA_SOMPENG"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAKMA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHARADA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TAKRI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIAO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CAUCASIAN_ALBANIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASSA_VAH"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DUPLOYAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ELBASAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GRANTHA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAHAWH_HMONG"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHOJKI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINEAR_A"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAHAJANI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MANICHAEAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MENDE_KIKAKUI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MRO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_NORTH_ARABIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NABATAEAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PALMYRENE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PAU_CIN_HAU"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_PERMIC"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PSALTER_PAHLAVI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIDDHAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KHUDAWADI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIRHUTA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WARANG_CITI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AHOM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANATOLIAN_HIEROGLYPHS"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HATRAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTANI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OLD_HUNGARIAN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIGNWRITING"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADLAM"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BHAIKSUKI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCHEN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEWA"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OSAGE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TANGUT"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MASARAM_GONDI"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUSHU"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOYOMBO"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZANABAZAR_SQUARE"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNKNOWN"
        Type: "java.lang.Character$UnicodeScript"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "scriptStarts"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scripts"
        Type: "java.lang.Character$UnicodeScript[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "aliases"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.Character$UnicodeScript[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(byte[],int,int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(byte[])"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int[])"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int,byte[],int,int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int,byte[])"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int,int[])"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(java.lang.String,int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(char[],int,int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(java.lang.String)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int,java.util.Random)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int,int,java.util.Random)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(int[],int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(byte[],int)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigInteger].<init>(long)"
    functionSourceFile: "java.math.BigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "signum"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mag"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bitCountPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitLengthPlusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lowestSetBitPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstNonzeroIntNumPlusTwo"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LONG_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MAG_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIME_SEARCH_BIT_LENGTH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KARATSUBA_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOOM_COOK_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BURNIKEL_ZIEGLER_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCHOENHAGE_BASE_CONVERSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIPLY_SQUARE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTGOMERY_INTRINSIC_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitsPerDigit"
        Type: "long[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "SMALL_PRIME_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_PRIME_CERTAINTY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMALL_PRIME_PRODUCT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CONSTANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "posConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "negConst"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "powerCache"
        Type: "java.math.BigInteger[][]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "logCache"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOG_TWO"
        Type: "double"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TWO"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEGATIVE_ONE"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigInteger"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "bnExpModThreshTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "zeros"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerLong"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "longRadix"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "digitsPerInt"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "intRadix"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Long$LongCache].<init>()"
    functionSourceFile: "java.lang.Long$LongCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cache"
        Type: "java.lang.Long[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.reflect.ConstantPool$Tag].<init>(java.lang.String,int,int)"
    functionSourceFile: "jdk.internal.reflect.ConstantPool$Tag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UTF8"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INTEGER"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELDREF"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHODREF"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INTERFACEMETHODREF"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NAMEANDTYPE"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHODHANDLE"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHODTYPE"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INVOKEDYNAMIC"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INVALID"
        Type: "jdk.internal.reflect.ConstantPool$Tag"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "tagCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "jdk.internal.reflect.ConstantPool$Tag[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.GenericDeclRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.GenericDeclRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "typeParameters"
        Type: "java.lang.reflect.TypeVariable[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.reflect.generics.repository.AbstractRepository"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.ClassSignature].<init>(sun.reflect.generics.tree.FormalTypeParameter[],sun.reflect.generics.tree.ClassTypeSignature,sun.reflect.generics.tree.ClassTypeSignature[])"
    functionSourceFile: "sun.reflect.generics.tree.ClassSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "sun.reflect.generics.tree.FormalTypeParameter[]"
    - "sun.reflect.generics.tree.ClassTypeSignature"
    - "sun.reflect.generics.tree.ClassTypeSignature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.Signature"
      classFields:
      - Name: "formalTypeParams"
        Type: "sun.reflect.generics.tree.FormalTypeParameter[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "superclass"
        Type: "sun.reflect.generics.tree.ClassTypeSignature"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "superInterfaces"
        Type: "sun.reflect.generics.tree.ClassTypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VirtualMachineError].<init>()"
    functionSourceFile: "java.lang.VirtualMachineError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VirtualMachineError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.VirtualMachineError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VirtualMachineError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.VirtualMachineError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VirtualMachineError].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.VirtualMachineError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.AccessibleObject].<init>()"
    functionSourceFile: "java.lang.reflect.AccessibleObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "override"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reflectionFactory"
        Type: "jdk.internal.reflect.ReflectionFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "securityCheckCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "printStackWhenAccessFails"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "printStackPropertiesSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.Parameter].<init>(java.lang.String,int,java.lang.reflect.Executable,int)"
    functionSourceFile: "java.lang.reflect.Parameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.reflect.Executable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.AnnotatedElement"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modifiers"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "executable"
        Type: "java.lang.reflect.Executable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parameterTypeCache"
        Type: "java.lang.reflect.Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameterClassCache"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaredAnnotations"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.NetPermission].<init>(java.lang.String)"
    functionSourceFile: "java.net.NetPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.NetPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.NetPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecurityPermission].<init>(java.lang.String)"
    functionSourceFile: "java.security.SecurityPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecurityPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.security.SecurityPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.SocketPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONNECT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LISTEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCEPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESOLVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PORT_MIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PORT_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIV_PORT_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEF_EPH_LOW"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostname"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cname"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addresses"
        Type: "java.net.InetAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wildcard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "init_with_ip"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invalid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "portrange"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultDeny"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "untrusted"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trusted"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trustNameService"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cdomain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hdomain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketPermission].<init>(java.lang.String,int)"
    functionSourceFile: "java.net.SocketPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONNECT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LISTEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCEPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESOLVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PORT_MIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PORT_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIV_PORT_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEF_EPH_LOW"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostname"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cname"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addresses"
        Type: "java.net.InetAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wildcard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "init_with_ip"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invalid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "portrange"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultDeny"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "untrusted"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trusted"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trustNameService"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "debugInit"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cdomain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hdomain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.ReflectPermission].<init>(java.lang.String)"
    functionSourceFile: "java.lang.reflect.ReflectPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.reflect.ReflectPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.reflect.ReflectPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation].<init>(sun.reflect.'annotation'.TypeAnnotation$TypeAnnotationTargetInfo,sun.reflect.'annotation'.TypeAnnotation$LocationInfo,java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo"
    - "sun.reflect.annotation.TypeAnnotation$LocationInfo"
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "targetInfo"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loc"
        Type: "sun.reflect.annotation.TypeAnnotation$LocationInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "annotation"
        Type: "java.lang.annotation.Annotation"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "baseDeclaration"
        Type: "java.lang.reflect.AnnotatedElement"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget].<init>(java.lang.String,int)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "CLASS_TYPE_PARAMETER"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD_TYPE_PARAMETER"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS_EXTENDS"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS_IMPLEMENTS"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS_TYPE_PARAMETER_BOUND"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD_TYPE_PARAMETER_BOUND"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD_RETURN"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD_RECEIVER"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD_FORMAL_PARAMETER"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THROWS"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$LocationInfo].<init>()"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$LocationInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "locations"
        Type: "sun.reflect.annotation.TypeAnnotation$LocationInfo$Location[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BASE_LOCATION"
        Type: "sun.reflect.annotation.TypeAnnotation$LocationInfo"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$LocationInfo].<init>(int,sun.reflect.'annotation'.TypeAnnotation$LocationInfo$Location[])"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$LocationInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "sun.reflect.annotation.TypeAnnotation$LocationInfo$Location[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "depth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "locations"
        Type: "sun.reflect.annotation.TypeAnnotation$LocationInfo$Location[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BASE_LOCATION"
        Type: "sun.reflect.annotation.TypeAnnotation$LocationInfo"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].<init>(sun.reflect.'annotation'.TypeAnnotation$TypeAnnotationTarget)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "target"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "secondaryIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UNUSED_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].<init>(sun.reflect.'annotation'.TypeAnnotation$TypeAnnotationTarget,int)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "target"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "secondaryIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UNUSED_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].<init>(sun.reflect.'annotation'.TypeAnnotation$TypeAnnotationTarget,int,int)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "target"
        Type: "sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "secondaryIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UNUSED_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandles].<init>()"
    functionSourceFile: "java.lang.invoke.MethodHandles"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCESS_PERMISSION"
        Type: "java.security.Permission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IDENTITY_MHS"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_MHS"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap].<init>()"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ConcurrentMap"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CONCURRENCY_LEVEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TRANSFER_STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_RESIZERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MOVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEBIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NCPU"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTable"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baseCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeCtl"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transferIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cellsBusy"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counterCells"
        Type: "java.util.concurrent.ConcurrentHashMap$CounterCell[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.concurrent.ConcurrentHashMap$KeySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.concurrent.ConcurrentHashMap$ValuesView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZECTL"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRANSFERINDEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASECOUNT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLSBUSY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLVALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap].<init>(int)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ConcurrentMap"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CONCURRENCY_LEVEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TRANSFER_STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_RESIZERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MOVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEBIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NCPU"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTable"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baseCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeCtl"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transferIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cellsBusy"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counterCells"
        Type: "java.util.concurrent.ConcurrentHashMap$CounterCell[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.concurrent.ConcurrentHashMap$KeySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.concurrent.ConcurrentHashMap$ValuesView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZECTL"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRANSFERINDEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASECOUNT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLSBUSY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLVALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ConcurrentMap"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CONCURRENCY_LEVEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TRANSFER_STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_RESIZERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MOVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEBIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NCPU"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTable"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baseCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeCtl"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transferIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cellsBusy"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counterCells"
        Type: "java.util.concurrent.ConcurrentHashMap$CounterCell[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.concurrent.ConcurrentHashMap$KeySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.concurrent.ConcurrentHashMap$ValuesView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZECTL"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRANSFERINDEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASECOUNT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLSBUSY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLVALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap].<init>(int,float)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ConcurrentMap"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CONCURRENCY_LEVEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TRANSFER_STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_RESIZERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MOVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEBIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NCPU"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTable"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baseCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeCtl"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transferIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cellsBusy"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counterCells"
        Type: "java.util.concurrent.ConcurrentHashMap$CounterCell[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.concurrent.ConcurrentHashMap$KeySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.concurrent.ConcurrentHashMap$ValuesView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZECTL"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRANSFERINDEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASECOUNT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLSBUSY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLVALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ConcurrentMap"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_CONCURRENCY_LEVEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNTREEIFY_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TREEIFY_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_TRANSFER_STRIDE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_RESIZERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZE_STAMP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MOVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TREEBIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NCPU"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextTable"
        Type: "java.util.concurrent.ConcurrentHashMap$Node[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baseCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sizeCtl"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transferIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cellsBusy"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counterCells"
        Type: "java.util.concurrent.ConcurrentHashMap$CounterCell[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keySet"
        Type: "java.util.concurrent.ConcurrentHashMap$KeySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.concurrent.ConcurrentHashMap$ValuesView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZECTL"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRANSFERINDEX"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASECOUNT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLSBUSY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CELLVALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandle].<init>(java.lang.invoke.MethodType,java.lang.invoke.LambdaForm)"
    functionSourceFile: "java.lang.invoke.MethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.LambdaForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "form"
        Type: "java.lang.invoke.LambdaForm"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "asTypeCache"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "customizationCount"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FORM_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodType].<init>(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "java.lang.invoke.MethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "rtype"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ptypes"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "form"
        Type: "java.lang.invoke.MethodTypeForm"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wrapAlt"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invokers"
        Type: "java.lang.invoke.Invokers"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodDescriptor"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_JVM_ARITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MH_ARITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_MH_INVOKER_ARITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internTable"
        Type: "java.lang.invoke.MethodType$ConcurrentWeakInternSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_PTYPES"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "objectOnlyTypes"
        Type: "java.lang.invoke.MethodType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_HANDLE_ARRAY"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarHandle].<init>(java.lang.invoke.VarForm)"
    functionSourceFile: "java.lang.invoke.VarHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.VarForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "vform"
        Type: "java.lang.invoke.VarForm"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typesAndInvokers"
        Type: "java.lang.invoke.VarHandle$TypesAndInvokers"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "AIOOBE_SUPPLIER"
        Type: "java.util.function.BiFunction"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VFORM_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.reflect.Method)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.reflect.Method,boolean)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.reflect.Field)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.reflect.Field,boolean)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.Class)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>()"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.Class,java.lang.String,java.lang.Class,byte)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,byte)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.invoke.MethodType"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName].<init>(byte,java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "java.lang.invoke.MemberName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.reflect.Member"
      - "java.lang.Cloneable"
      classFields:
      - Name: "clazz"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "java.lang.invoke.ResolvedMethodName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolution"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MH_INVOKE_MODS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BRIDGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VARARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONSTRUCTOR_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RECOGNIZED_MODIFIERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALLER_SENSITIVE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_ACCESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_KINDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_INVOCABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IS_FIELD_OR_METHOD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEARCH_ALL_SUPERS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.DirectMethodHandle].<init>(java.lang.invoke.MethodType,java.lang.invoke.LambdaForm,java.lang.invoke.MemberName)"
    functionSourceFile: "java.lang.invoke.DirectMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.LambdaForm"
    - "java.lang.invoke.MemberName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_GETFIELD"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_PUTFIELD"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_GETSTATIC"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_PUTSTATIC"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_GETSTATIC_INIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_PUTSTATIC_INIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AF_LIMIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FT_LAST_WRAPPER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FT_UNCHECKED_REF"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FT_CHECKED_REF"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCESSOR_FORMS"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_WRAPPERS"
        Type: "sun.invoke.util.Wrapper[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_internalMemberName"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_internalMemberNameEnsureInit"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_ensureInitialized"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_fieldOffset"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkBase"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_staticBase"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_staticOffset"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkCast"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_allocateInstance"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_constructorMethod"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_UNSAFE"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkReceiver"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_LIMIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NFS"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OBJ_OBJ_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_OBJ_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.MethodHandle"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.BasicPermission].<init>(java.lang.String)"
    functionSourceFile: "java.security.BasicPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wildcard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exitVM"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.BasicPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.security.BasicPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wildcard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exitVM"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassFormatError].<init>()"
    functionSourceFile: "java.lang.ClassFormatError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassFormatError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ClassFormatError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.Certificate].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.Certificate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Vector].<init>(int,int)"
    functionSourceFile: "java.util.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "elementCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capacityIncrement"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Vector].<init>(int)"
    functionSourceFile: "java.util.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "elementCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capacityIncrement"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Vector].<init>()"
    functionSourceFile: "java.util.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "elementCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capacityIncrement"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Vector].<init>(java.util.Collection)"
    functionSourceFile: "java.util.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elementData"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "elementCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "capacityIncrement"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NamedPackage].<init>(java.lang.String,java.lang.Module)"
    functionSourceFile: "java.lang.NamedPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "module"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AssertionStatusDirectives].<init>()"
    functionSourceFile: "java.lang.AssertionStatusDirectives"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "classes"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classEnabled"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packages"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageEnabled"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deflt"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.PrivilegedActionException].<init>(java.lang.Exception)"
    functionSourceFile: "java.security.PrivilegedActionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exception"
        Type: "java.lang.Exception"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlException].<init>(java.lang.String)"
    functionSourceFile: "java.security.AccessControlException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "perm"
        Type: "java.security.Permission"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.SecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AccessControlException].<init>(java.lang.String,java.security.Permission)"
    functionSourceFile: "java.security.AccessControlException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.security.Permission"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "perm"
        Type: "java.security.Permission"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.SecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.ClassLoaderValue].<init>()"
    functionSourceFile: "jdk.internal.loader.ClassLoaderValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "jdk.internal.loader.AbstractClassLoaderValue"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.AbstractClassLoaderValue$Sub].<init>(jdk.internal.loader.AbstractClassLoaderValue,java.lang.Object)"
    functionSourceFile: "jdk.internal.loader.AbstractClassLoaderValue$Sub"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "jdk.internal.loader.AbstractClassLoaderValue"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "jdk.internal.loader.AbstractClassLoaderValue"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "jdk.internal.loader.AbstractClassLoaderValue"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LinkedHashMap$Entry].<init>(int,java.lang.Object,java.lang.Object,java.util.HashMap$Node)"
    functionSourceFile: "java.util.LinkedHashMap$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.HashMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "before"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "after"
        Type: "java.util.LinkedHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.HashMap$Node"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap$Node].<init>(int,java.lang.Object,java.lang.Object,java.util.HashMap$Node)"
    functionSourceFile: "java.util.HashMap$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.HashMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.HashMap$Node"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashMap$TreeNode].<init>(int,java.lang.Object,java.lang.Object,java.util.HashMap$Node)"
    functionSourceFile: "java.util.HashMap$TreeNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.HashMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "parent"
        Type: "java.util.HashMap$TreeNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "left"
        Type: "java.util.HashMap$TreeNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "right"
        Type: "java.util.HashMap$TreeNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "java.util.HashMap$TreeNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "red"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.LinkedHashMap$Entry"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashSet].<init>()"
    functionSourceFile: "java.util.HashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRESENT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashSet].<init>(java.util.Collection)"
    functionSourceFile: "java.util.HashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRESENT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashSet].<init>(int,float)"
    functionSourceFile: "java.util.HashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRESENT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashSet].<init>(int)"
    functionSourceFile: "java.util.HashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRESENT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.HashSet].<init>(int,float,boolean)"
    functionSourceFile: "java.util.HashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRESENT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.SerializedLambda].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.SerializedLambda"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 10
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "capturingClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "functionalInterfaceClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "functionalInterfaceMethodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "functionalInterfaceMethodSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodSignature"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodKind"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "instantiatedMethodType"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "capturedArgs"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.FieldRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.FieldRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "genericType"
        Type: "java.lang.reflect.Type"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.reflect.generics.repository.AbstractRepository"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.annotation.AnnotationFormatError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.annotation.AnnotationFormatError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.annotation.AnnotationFormatError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.annotation.AnnotationFormatError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.annotation.AnnotationFormatError].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.annotation.AnnotationFormatError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.ProtectionDomain$Key].<init>(java.security.ProtectionDomain)"
    functionSourceFile: "java.security.ProtectionDomain$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.security.ProtectionDomain"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "java.security.ProtectionDomain"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.CodeSigner].<init>(java.security.cert.CertPath,java.security.Timestamp)"
    functionSourceFile: "java.security.CodeSigner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.cert.CertPath"
    - "java.security.Timestamp"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "signerCertPath"
        Type: "java.security.cert.CertPath"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "timestamp"
        Type: "java.security.Timestamp"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "myhash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateFactory].<init>(java.security.cert.CertificateFactorySpi,java.security.Provider,java.lang.String)"
    functionSourceFile: "java.security.cert.CertificateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.security.cert.CertificateFactorySpi"
    - "java.security.Provider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certFacSpi"
        Type: "java.security.cert.CertificateFactorySpi"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NegativeArraySizeException].<init>()"
    functionSourceFile: "java.lang.NegativeArraySizeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NegativeArraySizeException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NegativeArraySizeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.MalformedURLException].<init>()"
    functionSourceFile: "java.net.MalformedURLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.MalformedURLException].<init>(java.lang.String)"
    functionSourceFile: "java.net.MalformedURLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URISyntaxException].<init>(java.lang.String,java.lang.String,int)"
    functionSourceFile: "java.net.URISyntaxException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "input"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URISyntaxException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.URISyntaxException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "input"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.InetAddress].<init>()"
    functionSourceFile: "java.net.InetAddress"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "PREFER_IPV4_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFER_IPV6_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREFER_SYSTEM_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IPv4"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IPv6"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "preferIPv6Address"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "holder"
        Type: "java.net.InetAddress$InetAddressHolder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameService"
        Type: "java.net.InetAddress$NameService"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "canonicalHostName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "expirySet"
        Type: "java.util.NavigableSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "impl"
        Type: "java.net.InetAddressImpl"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedLocalHost"
        Type: "java.net.InetAddress$CachedLocalHost"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDS_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLStreamHandler].<init>()"
    functionSourceFile: "java.net.URLStreamHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.UrlDeserializedState].<init>(java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "java.net.UrlDeserializedState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "protocol"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "authority"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ref"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable].<init>(int,float)"
    functionSourceFile: "java.util.Hashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "table"
        Type: "java.util.Hashtable$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEYS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Dictionary"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable].<init>(int)"
    functionSourceFile: "java.util.Hashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "table"
        Type: "java.util.Hashtable$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEYS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Dictionary"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable].<init>()"
    functionSourceFile: "java.util.Hashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "table"
        Type: "java.util.Hashtable$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEYS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Dictionary"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable].<init>(java.util.Map)"
    functionSourceFile: "java.util.Hashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "table"
        Type: "java.util.Hashtable$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEYS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Dictionary"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable].<init>(java.lang.Void)"
    functionSourceFile: "java.util.Hashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "table"
        Type: "java.util.Hashtable$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "keySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.util.Collection"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEYS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENTRIES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Dictionary"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLConnection].<init>(java.net.URL)"
    functionSourceFile: "java.net.URLConnection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "url"
        Type: "java.net.URL"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doInput"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doOutput"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultAllowUserInteraction"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "allowUserInteraction"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultUseCaches"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "useCaches"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCaching"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ifModifiedSince"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectTimeout"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readTimeout"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requests"
        Type: "sun.net.www.MessageHeader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileNameMap"
        Type: "java.net.FileNameMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.ContentHandlerFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "contentClassPrefix"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "contentPathProp"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Proxy].<init>()"
    functionSourceFile: "java.net.Proxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.net.Proxy$Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sa"
        Type: "java.net.SocketAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_PROXY"
        Type: "java.net.Proxy"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Proxy].<init>(java.net.Proxy$Type,java.net.SocketAddress)"
    functionSourceFile: "java.net.Proxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.Proxy$Type"
    - "java.net.SocketAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.net.Proxy$Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sa"
        Type: "java.net.SocketAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NO_PROXY"
        Type: "java.net.Proxy"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.annotation.RetentionPolicy].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.annotation.RetentionPolicy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SOURCE"
        Type: "java.lang.annotation.RetentionPolicy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS"
        Type: "java.lang.annotation.RetentionPolicy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RUNTIME"
        Type: "java.lang.annotation.RetentionPolicy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.annotation.RetentionPolicy[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ServicesCatalog].<init>()"
    functionSourceFile: "jdk.internal.module.ServicesCatalog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "CLV"
        Type: "jdk.internal.loader.ClassLoaderValue"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleReference].<init>(java.lang.module.ModuleDescriptor,java.net.URI)"
    functionSourceFile: "java.lang.module.ModuleReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.module.ModuleDescriptor"
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "java.lang.module.ModuleDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "location"
        Type: "java.net.URI"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.scope.AbstractScope].<init>(java.lang.reflect.GenericDeclaration)"
    functionSourceFile: "sun.reflect.generics.scope.AbstractScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.GenericDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.scope.Scope"
      classFields:
      - Name: "recvr"
        Type: "java.lang.reflect.GenericDeclaration"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enclosingScope"
        Type: "sun.reflect.generics.scope.Scope"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.ExceptionProxy].<init>()"
    functionSourceFile: "sun.reflect.annotation.ExceptionProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.WeakHashMap].<init>(int,float)"
    functionSourceFile: "java.util.WeakHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.WeakHashMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.WeakHashMap].<init>(int)"
    functionSourceFile: "java.util.WeakHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.WeakHashMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.WeakHashMap].<init>()"
    functionSourceFile: "java.util.WeakHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.WeakHashMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.WeakHashMap].<init>(java.util.Map)"
    functionSourceFile: "java.util.WeakHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "DEFAULT_INITIAL_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOAD_FACTOR"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "table"
        Type: "java.util.WeakHashMap$Entry[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadFactor"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_KEY"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue].<init>()"
    functionSourceFile: "java.lang.ClassValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY_CACHE"
        Type: "java.lang.ClassValue$Entry[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hashCodeForCache"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nextHashCode"
        Type: "java.util.concurrent.atomic.AtomicInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HASH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "identity"
        Type: "java.lang.ClassValue$Identity"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "java.lang.ClassValue$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CRITICAL_SECTION"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue$Entry].<init>(java.lang.ClassValue$Version,java.lang.Object)"
    functionSourceFile: "java.lang.ClassValue$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ClassValue$Version"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "DEAD_ENTRY"
        Type: "java.lang.ClassValue$Entry"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue$Entry].<init>(java.lang.ClassValue$Version)"
    functionSourceFile: "java.lang.ClassValue$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ClassValue$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "DEAD_ENTRY"
        Type: "java.lang.ClassValue$Entry"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Version].<init>(java.lang.String)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "version"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "sequence"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pre"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "build"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Optional].<init>()"
    functionSourceFile: "java.util.Optional"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.Optional"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Optional].<init>(java.lang.Object)"
    functionSourceFile: "java.util.Optional"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.Optional"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Builder].<init>(java.lang.String,boolean,java.util.Set)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "strict"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modifiers"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "open"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "automatic"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "packages"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "requires"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exports"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "opens"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "uses"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "provides"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "java.lang.module.ModuleDescriptor$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rawVersionString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mainClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.MethodTypeSignature].<init>(sun.reflect.generics.tree.FormalTypeParameter[],sun.reflect.generics.tree.TypeSignature[],sun.reflect.generics.tree.ReturnType,sun.reflect.generics.tree.FieldTypeSignature[])"
    functionSourceFile: "sun.reflect.generics.tree.MethodTypeSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "sun.reflect.generics.tree.FormalTypeParameter[]"
    - "sun.reflect.generics.tree.TypeSignature[]"
    - "sun.reflect.generics.tree.ReturnType"
    - "sun.reflect.generics.tree.FieldTypeSignature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.Signature"
      classFields:
      - Name: "formalTypeParams"
        Type: "sun.reflect.generics.tree.FormalTypeParameter[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parameterTypes"
        Type: "sun.reflect.generics.tree.TypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "returnType"
        Type: "sun.reflect.generics.tree.ReturnType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exceptionTypes"
        Type: "sun.reflect.generics.tree.FieldTypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Package$VersionInfo].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL)"
    functionSourceFile: "java.lang.Package$VersionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NULL_VERSION_INFO"
        Type: "java.lang.Package$VersionInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "specTitle"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "specVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "specVendor"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implTitle"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implVendor"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "sealBase"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureClassLoader].<init>(java.lang.ClassLoader)"
    functionSourceFile: "java.security.SecureClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pdcache"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureClassLoader].<init>()"
    functionSourceFile: "java.security.SecureClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pdcache"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureClassLoader].<init>(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "java.security.SecureClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pdcache"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.URLClassPath].<init>(java.net.URL[],java.net.URLStreamHandlerFactory,java.security.AccessControlContext)"
    functionSourceFile: "jdk.internal.loader.URLClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.net.URL[]"
    - "java.net.URLStreamHandlerFactory"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "USER_AGENT_JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_JAR_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_ACC_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unopenedUrls"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loaders"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lmap"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jarHandler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "JNUA"
        Type: "jdk.internal.misc.JavaNetURLAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.URLClassPath].<init>(java.net.URL[],java.security.AccessControlContext)"
    functionSourceFile: "jdk.internal.loader.URLClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL[]"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "USER_AGENT_JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_JAR_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_ACC_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unopenedUrls"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loaders"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lmap"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jarHandler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "JNUA"
        Type: "jdk.internal.misc.JavaNetURLAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.URLClassPath].<init>(java.lang.String,boolean)"
    functionSourceFile: "jdk.internal.loader.URLClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "USER_AGENT_JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JAVA_VERSION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_JAR_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_ACC_CHECKING"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISABLE_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_CP_URL_CHECK"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unopenedUrls"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loaders"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lmap"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jarHandler"
        Type: "java.net.URLStreamHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "JNUA"
        Type: "jdk.internal.misc.JavaNetURLAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.BuiltinClassLoader$LoadedModule].<init>(jdk.internal.loader.BuiltinClassLoader,java.lang.module.ModuleReference)"
    functionSourceFile: "jdk.internal.loader.BuiltinClassLoader$LoadedModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "jdk.internal.loader.BuiltinClassLoader"
    - "java.lang.module.ModuleReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "loader"
        Type: "jdk.internal.loader.BuiltinClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mref"
        Type: "java.lang.module.ModuleReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "codeSourceURL"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.Resource].<init>()"
    functionSourceFile: "jdk.internal.loader.Resource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cis"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest].<init>()"
    functionSourceFile: "java.util.jar.Manifest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest].<init>(java.io.InputStream)"
    functionSourceFile: "java.util.jar.Manifest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest].<init>(java.util.jar.JarVerifier,java.io.InputStream)"
    functionSourceFile: "java.util.jar.Manifest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.jar.JarVerifier"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest].<init>(java.util.jar.Manifest)"
    functionSourceFile: "java.util.jar.Manifest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.jar.Manifest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Opens].<init>(java.util.Set,java.lang.String,java.util.Set)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Opens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "source"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targets"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Opens].<init>(java.util.Set,java.lang.String,java.util.Set,boolean)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Opens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "source"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targets"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Exports].<init>(java.util.Set,java.lang.String,java.util.Set)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Exports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "source"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targets"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Exports].<init>(java.util.Set,java.lang.String,java.util.Set,boolean)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Exports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "source"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "targets"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.math.FloatingDecimal].<init>()"
    functionSourceFile: "jdk.internal.math.FloatingDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EXP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FRACT_HOB"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXP_ONE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_SMALL_BIN_EXP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_SMALL_BIN_EXP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_DECIMAL_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_DECIMAL_EXPONENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_DECIMAL_EXPONENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_DECIMAL_EXPONENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_NDIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_EXP_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_FRACT_HOB"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_MAX_DECIMAL_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_MAX_DECIMAL_EXPONENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_MIN_DECIMAL_EXPONENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SINGLE_MAX_NDIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INT_DECIMAL_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFINITY_REP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFINITY_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAN_REP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAN_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "B2AC_POSITIVE_INFINITY"
        Type: "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "B2AC_NEGATIVE_INFINITY"
        Type: "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "B2AC_NOT_A_NUMBER"
        Type: "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "B2AC_POSITIVE_ZERO"
        Type: "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "B2AC_NEGATIVE_ZERO"
        Type: "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalBinaryToASCIIBuffer"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A2BC_POSITIVE_INFINITY"
        Type: "jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A2BC_NEGATIVE_INFINITY"
        Type: "jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A2BC_NOT_A_NUMBER"
        Type: "jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A2BC_POSITIVE_ZERO"
        Type: "jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A2BC_NEGATIVE_ZERO"
        Type: "jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.IntHashSet].<init>()"
    functionSourceFile: "java.util.regex.IntHashSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "entries"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashes"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.MissingResourceException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.MissingResourceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "key"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.MissingResourceException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.util.MissingResourceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "key"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale$Cache].<init>()"
    functionSourceFile: "java.util.Locale$Cache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.locale.LocaleObjectCache"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.BaseLocale].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "sun.util.locale.BaseLocale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SEP"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CACHE"
        Type: "sun.util.locale.BaseLocale$Cache"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "language"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "script"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "region"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "variant"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.LocaleExtensions].<init>(java.lang.String,java.lang.Character,sun.util.locale.Extension)"
    functionSourceFile: "sun.util.locale.LocaleExtensions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Character"
    - "sun.util.locale.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "extensionMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "id"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "CALENDAR_JAPANESE"
        Type: "sun.util.locale.LocaleExtensions"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_THAI"
        Type: "sun.util.locale.LocaleExtensions"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.LocaleExtensions].<init>(java.util.Map,java.util.Set,java.util.Map)"
    functionSourceFile: "sun.util.locale.LocaleExtensions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Set"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "extensionMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "id"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "CALENDAR_JAPANESE"
        Type: "sun.util.locale.LocaleExtensions"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_THAI"
        Type: "sun.util.locale.LocaleExtensions"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale$Category].<init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.Locale$Category"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DISPLAY"
        Type: "java.util.Locale$Category"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORMAT"
        Type: "java.util.Locale$Category"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "languageKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scriptKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "countryKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "variantKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionsKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.util.Locale$Category[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale$IsoCountryCode].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.Locale$IsoCountryCode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PART1_ALPHA2"
        Type: "java.util.Locale$IsoCountryCode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PART1_ALPHA3"
        Type: "java.util.Locale$IsoCountryCode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PART3"
        Type: "java.util.Locale$IsoCountryCode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "iso3166CodesMap"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$VALUES"
        Type: "java.util.Locale$IsoCountryCode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.provider.LocaleResources].<init>(sun.util.locale.provider.ResourceBundleBasedAdapter,java.util.Locale)"
    functionSourceFile: "sun.util.locale.provider.LocaleResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.util.locale.provider.ResourceBundleBasedAdapter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localeData"
        Type: "sun.util.resources.LocaleData"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "referenceQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BREAK_ITERATOR_INFO"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALENDAR_DATA"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLATION_DATA_CACHEKEY"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DECIMAL_FORMAT_SYMBOLS_DATA_CACHEKEY"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CURRENCY_NAMES"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCALE_NAMES"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIME_ZONE_NAMES"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZONE_IDS_CACHEKEY"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CALENDAR_NAMES"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMBER_PATTERNS_CACHEKEY"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DATE_TIME_PATTERN"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TZNB_EXCITY_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NULLOBJECT"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_ON"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Locale$FilteringMode].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.Locale$FilteringMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "AUTOSELECT_FILTERING"
        Type: "java.util.Locale$FilteringMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENDED_FILTERING"
        Type: "java.util.Locale$FilteringMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IGNORE_EXTENDED_RANGES"
        Type: "java.util.Locale$FilteringMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAP_EXTENDED_RANGES"
        Type: "java.util.Locale$FilteringMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJECT_EXTENDED_RANGES"
        Type: "java.util.Locale$FilteringMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.util.Locale$FilteringMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CharacterCodingException].<init>()"
    functionSourceFile: "java.nio.charset.CharacterCodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$Node].<init>()"
    functionSourceFile: "java.util.regex.Pattern$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "next"
        Type: "java.util.regex.Pattern$Node"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$GroupHead].<init>(int)"
    functionSourceFile: "java.util.regex.Pattern$GroupHead"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "localIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.regex.Pattern$GroupTail"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.regex.Pattern$Node"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.PatternSyntaxException].<init>(java.lang.String,java.lang.String,int)"
    functionSourceFile: "java.util.regex.PatternSyntaxException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pattern"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$BitClass].<init>()"
    functionSourceFile: "java.util.regex.Pattern$BitClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "bits"
        Type: "boolean[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.regex.Pattern$BmpCharProperty"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$BitClass].<init>(boolean[])"
    functionSourceFile: "java.util.regex.Pattern$BitClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "bits"
        Type: "boolean[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.regex.Pattern$BmpCharProperty"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$CharProperty].<init>(java.util.regex.Pattern$CharPredicate)"
    functionSourceFile: "java.util.regex.Pattern$CharProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.regex.Pattern$CharPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "predicate"
        Type: "java.util.regex.Pattern$CharPredicate"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.regex.Pattern$Node"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalInt].<init>()"
    functionSourceFile: "java.util.OptionalInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalInt"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalInt].<init>(int)"
    functionSourceFile: "java.util.OptionalInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalInt"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalDouble].<init>()"
    functionSourceFile: "java.util.OptionalDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalDouble"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "double"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalDouble].<init>(double)"
    functionSourceFile: "java.util.OptionalDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalDouble"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "double"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.IntSummaryStatistics].<init>()"
    functionSourceFile: "java.util.IntSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.IntConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.IntSummaryStatistics].<init>(long,int,int,long)"
    functionSourceFile: "java.util.IntSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "long"
    - "int"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces:
      - "java.util.function.IntConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.spi.CharsetProvider].<init>(java.lang.Void)"
    functionSourceFile: "java.nio.charset.spi.CharsetProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.spi.CharsetProvider].<init>()"
    functionSourceFile: "java.nio.charset.spi.CharsetProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CharsetDecoder].<init>(java.nio.charset.Charset,float,float,java.lang.String)"
    functionSourceFile: "java.nio.charset.CharsetDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.nio.charset.Charset"
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "charset"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "averageCharsPerByte"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxCharsPerByte"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "replacement"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "malformedInputAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unmappableCharacterAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_RESET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CODING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_END"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_FLUSHED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stateNames"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CharsetDecoder].<init>(java.nio.charset.Charset,float,float)"
    functionSourceFile: "java.nio.charset.CharsetDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.nio.charset.Charset"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "charset"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "averageCharsPerByte"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxCharsPerByte"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "replacement"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "malformedInputAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unmappableCharacterAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_RESET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CODING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_END"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_FLUSHED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stateNames"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CharsetEncoder].<init>(java.nio.charset.Charset,float,float,byte[])"
    functionSourceFile: "java.nio.charset.CharsetEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.nio.charset.Charset"
    - "float"
    - "float"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "charset"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "averageBytesPerChar"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxBytesPerChar"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "replacement"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "malformedInputAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unmappableCharacterAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_RESET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CODING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_END"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_FLUSHED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stateNames"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cachedDecoder"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CharsetEncoder].<init>(java.nio.charset.Charset,float,float)"
    functionSourceFile: "java.nio.charset.CharsetEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.nio.charset.Charset"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "charset"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "averageBytesPerChar"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxBytesPerChar"
        Type: "float"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "replacement"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "malformedInputAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unmappableCharacterAction"
        Type: "java.nio.charset.CodingErrorAction"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_RESET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CODING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_END"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_FLUSHED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stateNames"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cachedDecoder"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldLite].<init>()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_MAP_FIELD"
        Type: "com.google.protobuf.MapFieldLite"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.LinkedHashMap"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldLite].<init>(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EMPTY_MAP_FIELD"
        Type: "com.google.protobuf.MapFieldLite"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.LinkedHashMap"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].<init>(java.lang.String,int,com.google.protobuf.Descriptors$FieldDescriptor$JavaType)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1428
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DOUBLE"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GROUP"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "types"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "javaType"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].<init>(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$EnumDescriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2104
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      classFields:
      - Name: "BY_NUMBER"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].<init>(com.google.protobuf.Descriptors$EnumDescriptor,java.lang.Integer)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2115
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      classFields:
      - Name: "BY_NUMBER"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].<init>(com.google.protobuf.Descriptors$EnumDescriptor,java.lang.Integer,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2018
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    - "java.lang.Integer"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      classFields:
      - Name: "BY_NUMBER"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].<init>(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$EnumDescriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2018
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      classFields:
      - Name: "BY_NUMBER"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMBER_GETTER"
        Type: "com.google.protobuf.Descriptors$NumberGetter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasNestedBuilders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$Builder].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 938
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasNestedBuilders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$Builder].<init>(com.google.protobuf.FieldSet$1)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasNestedBuilders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet].<init>()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_FIELD_MAP_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldSet"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet].<init>(boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_FIELD_MAP_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldSet"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_FIELD_MAP_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldSet"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet].<init>(com.google.protobuf.SmallSortedMap,com.google.protobuf.FieldSet$1)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "com.google.protobuf.FieldSet$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_FIELD_MAP_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasLazyField"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldSet"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].<init>(com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever,java.lang.Class,com.google.protobuf.Message,com.google.protobuf.Extension$ExtensionType)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.Extension$ExtensionType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptorRetriever"
        Type: "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "singularType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "messageDefaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumValueOf"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumGetValueDescriptor"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionType"
        Type: "com.google.protobuf.Extension$ExtensionType"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Extension"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DynamicMessage].<init>(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.FieldSet,com.google.protobuf.Descriptors$FieldDescriptor[],com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.FieldSet"
    - "com.google.protobuf.Descriptors$FieldDescriptor[]"
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneofCases"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "memoizedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].<init>(com.google.protobuf.FieldSet$Builder)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 889
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageReflection$MergeTarget"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet$Builder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].<init>(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.FieldSet$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofCases"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].<init>(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.DynamicMessage$1)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.DynamicMessage$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.FieldSet$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofCases"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Metadata].<init>(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MapEntry,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$FieldType)"
    functionSourceFile: "com.google.protobuf.MapEntry$Metadata"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.MapEntry"
    - "com.google.protobuf.WireFormat$FieldType"
    - "com.google.protobuf.WireFormat$FieldType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "parser"
        Type: "com.google.protobuf.Parser"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.MapEntryLite$Metadata"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DOUBLE"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GROUP"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaType"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wireType"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.WireFormat$FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int,com.google.protobuf.WireFormat$1)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    - "com.google.protobuf.WireFormat$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DOUBLE"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GROUP"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaType"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wireType"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.WireFormat$FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntryLite$Metadata].<init>(com.google.protobuf.WireFormat$FieldType,java.lang.Object,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntryLite$Metadata"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "keyType"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "defaultKey"
        Type: "java.lang.Object"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "valueType"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "defaultValue"
        Type: "java.lang.Object"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$JavaType].<init>(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.WireFormat$JavaType"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INT"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOLEAN"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE_STRING"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.WireFormat$JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultDefault"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.WireFormat$JavaType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntryLite].<init>(com.google.protobuf.WireFormat$FieldType,java.lang.Object,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "KEY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntryLite$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntryLite].<init>(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "KEY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "metadata"
        Type: "com.google.protobuf.MapEntryLite$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31285
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNVERIFIED_LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RETENTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGETS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OBSOLETE_DO_NOT_USE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31287
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNVERIFIED_LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RETENTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGETS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OBSOLETE_DO_NOT_USE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSTYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNVERIFIED_LAZY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RETENTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGETS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_converter_"
        Type: "com.google.protobuf.Internal$ListAdapter$Converter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OBSOLETE_DO_NOT_USE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$InvalidEscapeSequenceException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$InvalidEscapeSequenceException"
    linkageType: null
    functionLinenumber: 2555
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24484
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_OUTER_CLASSNAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_MULTIPLE_FILES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_STRING_CHECK_UTF8_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIMIZE_FOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GO_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PY_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_ENABLE_ARENAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OBJC_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CSHARP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SWIFT_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_METADATA_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RUBY_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24486
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_OUTER_CLASSNAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_MULTIPLE_FILES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_STRING_CHECK_UTF8_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIMIZE_FOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GO_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PY_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_ENABLE_ARENAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OBJC_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CSHARP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SWIFT_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_METADATA_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RUBY_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_OUTER_CLASSNAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_MULTIPLE_FILES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_STRING_CHECK_UTF8_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIMIZE_FOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GO_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JAVA_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PY_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_GENERIC_SERVICES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CC_ENABLE_ARENAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OBJC_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CSHARP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SWIFT_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_CLASS_PREFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PHP_METADATA_NAMESPACE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RUBY_PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$SearchFilter].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
    linkageType: null
    functionLinenumber: 2459
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "TYPES_ONLY"
        Type: "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AGGREGATES_ONLY"
        Type: "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_SYMBOLS"
        Type: "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: 14352
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "TYPE_DOUBLE"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FLOAT"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT64"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT64"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT32"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED64"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED32"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BOOL"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_STRING"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_GROUP"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_MESSAGE"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BYTES"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT32"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_ENUM"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED32"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED64"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT32"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT64"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_DOUBLE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FLOAT_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BOOL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_STRING_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_GROUP_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_MESSAGE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BYTES_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_ENUM_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$1].<init>()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$1"
    linkageType: null
    functionLinenumber: 1068
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Descriptors$NumberGetter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor$Syntax].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor$Syntax"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNKNOWN"
        Type: "com.google.protobuf.Descriptors$FileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO2"
        Type: "com.google.protobuf.Descriptors$FileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO3"
        Type: "com.google.protobuf.Descriptors$FileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Descriptors$FileDescriptor$Syntax[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
    linkageType: null
    functionLinenumber: 14465
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "LABEL_OPTIONAL"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LABEL_REQUIRED"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LABEL_REPEATED"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LABEL_OPTIONAL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LABEL_REQUIRED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LABEL_REPEATED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34420
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34422
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34412
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNINITIALIZED_SERIALIZED_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MUTABLE_FLAG_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MEMOIZED_SERIALIZED_SIZE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINITIALIZED_HASH_CODE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSetLite"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultInstanceMap"
        Type: "java.util.Map"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessageLite"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field$Builder"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "result"
        Type: "com.google.protobuf.UnknownFieldSet$Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream].<init>(java.io.InputStream,int)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableMessage,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: 1286
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableMessage,boolean,com.google.protobuf.GeneratedMessageV3$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: 1278
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    - "boolean"
    - "com.google.protobuf.GeneratedMessageV3$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].<init>(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageReflection$MergeTarget"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].<init>()"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SchemaFactory"
      classFields:
      - Name: "messageInfoFactory"
        Type: "com.google.protobuf.MessageInfoFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_FACTORY"
        Type: "com.google.protobuf.MessageInfoFactory"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].<init>(com.google.protobuf.MessageInfoFactory)"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageInfoFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SchemaFactory"
      classFields:
      - Name: "messageInfoFactory"
        Type: "com.google.protobuf.MessageInfoFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_FACTORY"
        Type: "com.google.protobuf.MessageInfoFactory"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageSchema].<init>(int[],java.lang.Object[],int,int,com.google.protobuf.MessageLite,com.google.protobuf.ProtoSyntax,boolean,int[],int,int,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema)"
    functionSourceFile: "com.google.protobuf.MessageSchema"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: ""
    argCount: 15
    argTypes:
    - "int[]"
    - "java.lang.Object[]"
    - "int"
    - "int"
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.ProtoSyntax"
    - "boolean"
    - "int[]"
    - "int"
    - "int"
    - "com.google.protobuf.NewInstanceSchema"
    - "com.google.protobuf.ListFieldSchema"
    - "com.google.protobuf.UnknownFieldSchema"
    - "com.google.protobuf.ExtensionSchema"
    - "com.google.protobuf.MapFieldSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Schema"
      classFields:
      - Name: "INTS_PER_FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OFFSET_BITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OFFSET_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD_TYPE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REQUIRED_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENFORCE_UTF8_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_PRESENCE_SENTINEL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_INT_ARRAY"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REQUIRED_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF8_CHECK_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHECK_INITIALIZED_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LEGACY_ENUM_IS_CLOSED_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HAS_HAS_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONEOF_TYPE_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSAFE"
        Type: "sun.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "objects"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "minFieldNumber"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxFieldNumber"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasExtensions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lite"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "syntax"
        Type: "com.google.protobuf.ProtoSyntax"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "useCachedSizeField"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "intArray"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "checkInitializedCount"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "repeatedFieldOffsetStart"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "newInstanceSchema"
        Type: "com.google.protobuf.NewInstanceSchema"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "listFieldSchema"
        Type: "com.google.protobuf.ListFieldSchema"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownFieldSchema"
        Type: "com.google.protobuf.UnknownFieldSchema"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionSchema"
        Type: "com.google.protobuf.ExtensionSchema"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mapFieldSchema"
        Type: "com.google.protobuf.MapFieldSchema"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension$ExtensionType].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.Extension$ExtensionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "IMMUTABLE"
        Type: "com.google.protobuf.Extension$ExtensionType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MUTABLE"
        Type: "com.google.protobuf.Extension$ExtensionType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO1"
        Type: "com.google.protobuf.Extension$ExtensionType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Extension$ExtensionType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension$MessageType].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.Extension$MessageType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PROTO1"
        Type: "com.google.protobuf.Extension$MessageType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO2"
        Type: "com.google.protobuf.Extension$MessageType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Extension$MessageType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.misc.Unsafe].<init>()"
    functionSourceFile: "sun.misc.Unsafe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "theUnsafe"
        Type: "sun.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "theInternalUnsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INVALID_FIELD_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BOOLEAN_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BYTE_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_SHORT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_CHAR_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_INT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LONG_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_FLOAT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_DOUBLE_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_OBJECT_BASE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BOOLEAN_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_BYTE_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_SHORT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_CHAR_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_INT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LONG_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_FLOAT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_DOUBLE_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_OBJECT_INDEX_SCALE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ADDRESS_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].<init>(sun.misc.Unsafe)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.misc.Unsafe"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unsafe"
        Type: "sun.misc.Unsafe"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$Android64MemoryAccessor].<init>(sun.misc.Unsafe)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android64MemoryAccessor"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.misc.Unsafe"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Byte].<init>(byte)"
    functionSourceFile: "java.lang.Byte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Byte].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Byte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "byte"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].<init>(sun.misc.Unsafe)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.misc.Unsafe"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].<init>(sun.misc.Unsafe)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.misc.Unsafe"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SMALL_ADDRESS_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$1].<init>()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$1"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedExceptionAction"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry$ExtensionInfo].<init>(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry$ExtensionInfo].<init>(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry$ExtensionInfo].<init>(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message,com.google.protobuf.ExtensionRegistry$1)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.ExtensionRegistry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyField].<init>(com.google.protobuf.MessageLite,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "defaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.LazyFieldLite"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget$ContainerType].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MESSAGE"
        Type: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENSION_SET"
        Type: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOOSE"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRICT"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAZY"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.WireFormat$Utf8Validation[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation].<init>(java.lang.String,int,com.google.protobuf.WireFormat$1)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOOSE"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRICT"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAZY"
        Type: "com.google.protobuf.WireFormat$Utf8Validation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.WireFormat$Utf8Validation[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].<init>(com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageReflection$MergeTarget"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.Message$Builder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasNestedBuilders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap$Entry].<init>(java.lang.Object,java.lang.Object,java.util.TreeMap$Entry)"
    functionSourceFile: "java.util.TreeMap$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.TreeMap$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "left"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "right"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.util.TreeMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "color"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap$EntrySet].<init>(java.util.TreeMap)"
    functionSourceFile: "java.util.TreeMap$EntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.TreeMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "java.util.TreeMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TreeMap$KeySet].<init>(java.util.NavigableMap)"
    functionSourceFile: "java.util.TreeMap$KeySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.NavigableMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.NavigableSet"
      classFields:
      - Name: "m"
        Type: "java.util.NavigableMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ArrayDecoders$Registers].<init>()"
    functionSourceFile: "com.google.protobuf.ArrayDecoders$Registers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "int1"
        Type: "int"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "long1"
        Type: "long"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "object1"
        Type: "java.lang.Object"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "extensionRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ArrayDecoders$Registers].<init>(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ArrayDecoders$Registers"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "int1"
        Type: "int"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "long1"
        Type: "long"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "object1"
        Type: "java.lang.Object"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "extensionRegistry"
        Type: "com.google.protobuf.ExtensionRegistryLite"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$StorageMode].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.MapField$StorageMode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MAP"
        Type: "com.google.protobuf.MapField$StorageMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIST"
        Type: "com.google.protobuf.MapField$StorageMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOTH"
        Type: "com.google.protobuf.MapField$StorageMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.MapField$StorageMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].<init>(com.google.protobuf.MutabilityOracle,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.MutabilityOracle"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      classFields:
      - Name: "mutabilityOracle"
        Type: "com.google.protobuf.MutabilityOracle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delegate"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$ImmutableMessageConverter].<init>(com.google.protobuf.MapEntry)"
    functionSourceFile: "com.google.protobuf.MapField$ImmutableMessageConverter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MapField$Converter"
      classFields:
      - Name: "defaultEntry"
        Type: "com.google.protobuf.MapEntry"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].<init>(com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchFieldError].<init>()"
    functionSourceFile: "java.lang.NoSuchFieldError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchFieldError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NoSuchFieldError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1231
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PUBLIC_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVICE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1233
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PUBLIC_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVICE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKAGE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PUBLIC_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WEAK_DEPENDENCY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MESSAGE_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUM_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVICE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].<init>(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2205
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methods"
        Type: "com.google.protobuf.Descriptors$MethodDescriptor[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].<init>(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2136
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methods"
        Type: "com.google.protobuf.Descriptors$MethodDescriptor[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2315
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2321
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2297
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2297
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "package_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dependency_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "publicDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weakDependency_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumType_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumTypeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "service_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extension_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extensionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21249
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHOD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21251
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHOD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHOD_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter].<init>(java.util.Map,com.google.protobuf.Internal$MapAdapter$Converter)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.google.protobuf.Internal$MapAdapter$Converter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "realMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valueConverter"
        Type: "com.google.protobuf.Internal$MapAdapter$Converter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Java8Compatibility].<init>()"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$2].<init>(com.google.protobuf.UnmodifiableLazyStringList)"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$2"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnmodifiableLazyStringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.UnmodifiableLazyStringList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$1].<init>(com.google.protobuf.UnmodifiableLazyStringList,int)"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$1"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnmodifiableLazyStringList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.ListIterator"
      classFields:
      - Name: "iter"
        Type: "java.util.ListIterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val$index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.UnmodifiableLazyStringList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].<init>(com.google.protobuf.Internal$EnumLiteMap,int,com.google.protobuf.WireFormat$FieldType,boolean,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Internal$EnumLiteMap"
    - "int"
    - "com.google.protobuf.WireFormat$FieldType"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldSet$FieldDescriptorLite"
      classFields:
      - Name: "enumTypeMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.WireFormat$FieldType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isRepeated"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isPacked"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.BufferOverflowException].<init>()"
    functionSourceFile: "java.nio.BufferOverflowException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].<init>()"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].<init>()"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.Utf8$Processor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$DecodeUtil].<init>()"
    functionSourceFile: "com.google.protobuf.Utf8$DecodeUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].<init>()"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1169
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.Utf8$Processor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Handler].<init>()"
    functionSourceFile: "java.util.logging.Handler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "offValue"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "filter"
        Type: "java.util.logging.Filter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.logging.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "logLevel"
        Type: "java.util.logging.Level"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "errorManager"
        Type: "java.util.logging.ErrorManager"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encoding"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Handler].<init>(java.util.logging.Level,java.util.logging.Formatter,java.util.logging.Formatter)"
    functionSourceFile: "java.util.logging.Handler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.logging.Level"
    - "java.util.logging.Formatter"
    - "java.util.logging.Formatter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "offValue"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "filter"
        Type: "java.util.logging.Filter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.util.logging.Formatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "logLevel"
        Type: "java.util.logging.Level"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "errorManager"
        Type: "java.util.logging.ErrorManager"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encoding"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Logger$LoggerBundle].<init>(java.lang.String,java.util.ResourceBundle)"
    functionSourceFile: "java.util.logging.Logger$LoggerBundle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.ResourceBundle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "resourceBundleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "userBundle"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Logger$ConfigurationData].<init>()"
    functionSourceFile: "java.util.logging.Logger$ConfigurationData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "delegate"
        Type: "java.util.logging.Logger$ConfigurationData"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "useParentHandlers"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "filter"
        Type: "java.util.logging.Filter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "levelObject"
        Type: "java.util.logging.Level"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "levelValue"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handlers"
        Type: "java.util.concurrent.CopyOnWriteArrayList"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager].<init>()"
    functionSourceFile: "java.util.logging.LogManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "props"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLevel"
        Type: "java.util.logging.Level"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemContext"
        Type: "java.util.logging.LogManager$LoggerContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "userContext"
        Type: "java.util.logging.LogManager$LoggerContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rootLogger"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readPrimordialConfiguration"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STATE_INITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_INITIALIZING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_READING_CONFIG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_UNINITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "globalHandlersState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "configurationLock"
        Type: "java.util.concurrent.locks.ReentrantLock"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeOnResetLoggers"
        Type: "java.util.concurrent.CopyOnWriteArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "listeners"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initializedCalled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initializationDone"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextsMap"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerRefQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_ITERATIONS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "controlPermission"
        Type: "java.security.Permission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOGGING_MXBEAN_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager].<init>(java.lang.Void)"
    functionSourceFile: "java.util.logging.LogManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "manager"
        Type: "java.util.logging.LogManager"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "props"
        Type: "java.util.Properties"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultLevel"
        Type: "java.util.logging.Level"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "systemContext"
        Type: "java.util.logging.LogManager$LoggerContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "userContext"
        Type: "java.util.logging.LogManager$LoggerContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rootLogger"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readPrimordialConfiguration"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STATE_INITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_INITIALIZING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_READING_CONFIG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_UNINITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE_SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "globalHandlersState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "configurationLock"
        Type: "java.util.concurrent.locks.ReentrantLock"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeOnResetLoggers"
        Type: "java.util.concurrent.CopyOnWriteArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "listeners"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initializedCalled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initializationDone"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "contextsMap"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerRefQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_ITERATIONS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "controlPermission"
        Type: "java.security.Permission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOGGING_MXBEAN_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.WeakReference].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.ref.WeakReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.WeakReference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.ref.WeakReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogRecord].<init>(java.util.logging.Level,java.lang.String)"
    functionSourceFile: "java.util.logging.LogRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.logging.Level"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "globalSequenceNumber"
        Type: "java.util.concurrent.atomic.AtomicLong"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_SEQUENTIAL_THREAD_ID"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nextThreadId"
        Type: "java.util.concurrent.atomic.AtomicInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadIds"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "level"
        Type: "java.util.logging.Level"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sequenceNumber"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceClassName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceMethodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "message"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadID"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thrown"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resourceBundleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "instant"
        Type: "java.time.Instant"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "needToInferCaller"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameters"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resourceBundle"
        Type: "java.util.ResourceBundle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager$LoggerWeakRef].<init>(java.util.logging.LogManager,java.util.logging.Logger)"
    functionSourceFile: "java.util.logging.LogManager$LoggerWeakRef"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.logging.LogManager"
    - "java.util.logging.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "node"
        Type: "java.util.logging.LogManager$LogNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parentRef"
        Type: "java.lang.ref.WeakReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "disposed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker"
    linkageType: null
    functionLinenumber: 2345
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
      classFields:
      - Name: "getMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker"
    linkageType: null
    functionLinenumber: 2579
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
      classFields:
      - Name: "getMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getRepeatedMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "addRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getCountMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getCountMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeRegistry].<init>(java.util.Map)"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "types"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].<init>(java.lang.Appendable,boolean)"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "output"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indent"
        Type: "java.lang.StringBuilder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "singleLineMode"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "atStartOfLine"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].<init>(java.lang.Appendable,boolean,com.google.protobuf.TextFormat$1)"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 827
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Appendable"
    - "boolean"
    - "com.google.protobuf.TextFormat$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "output"
        Type: "java.lang.Appendable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indent"
        Type: "java.lang.StringBuilder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "singleLineMode"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "atStartOfLine"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].<init>(java.lang.Object,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "entry"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapEntry"
        Type: "com.google.protobuf.MapEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldType"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$ParseException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "column"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$ParseException].<init>(int,int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "column"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser].<init>(com.google.protobuf.TypeRegistry,boolean,boolean,boolean,com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy,com.google.protobuf.TextFormatParseInfoTree$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: 1586
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "com.google.protobuf.TypeRegistry"
    - "boolean"
    - "boolean"
    - "boolean"
    - "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "typeRegistry"
        Type: "com.google.protobuf.TypeRegistry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownFields"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownEnumValues"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownExtensions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "singularOverwritePolicy"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parseInfoTreeBuilder"
        Type: "com.google.protobuf.TextFormatParseInfoTree$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser].<init>(com.google.protobuf.TypeRegistry,boolean,boolean,boolean,com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy,com.google.protobuf.TextFormatParseInfoTree$Builder,com.google.protobuf.TextFormat$1)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: 1538
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "com.google.protobuf.TypeRegistry"
    - "boolean"
    - "boolean"
    - "boolean"
    - "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    - "com.google.protobuf.TextFormat$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "typeRegistry"
        Type: "com.google.protobuf.TypeRegistry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownFields"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownEnumValues"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "allowUnknownExtensions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "singularOverwritePolicy"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parseInfoTreeBuilder"
        Type: "com.google.protobuf.TextFormatParseInfoTree$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: 1601
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "allowUnknownFields"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowUnknownEnumValues"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowUnknownExtensions"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "singularOverwritePolicy"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parseInfoTreeBuilder"
        Type: "com.google.protobuf.TextFormatParseInfoTree$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeRegistry"
        Type: "com.google.protobuf.TypeRegistry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].<init>(java.lang.CharSequence)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "text"
        Type: "java.lang.CharSequence"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "matcher"
        Type: "java.util.regex.Matcher"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "currentToken"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "column"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousLine"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousColumn"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WHITESPACE"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOKEN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_INFINITY"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_INFINITY"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_NAN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "containsSilentMarkerAfterCurrentToken"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containsSilentMarkerAfterPrevToken"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].<init>(java.lang.CharSequence,com.google.protobuf.TextFormat$1)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.TextFormat$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "text"
        Type: "java.lang.CharSequence"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "matcher"
        Type: "java.util.regex.Matcher"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "currentToken"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "column"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousLine"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousColumn"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "WHITESPACE"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOKEN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_INFINITY"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_INFINITY"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_NAN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "containsSilentMarkerAfterCurrentToken"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "containsSilentMarkerAfterPrevToken"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$UnknownFieldParseException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$UnknownFieldParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unknownField"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.TextFormat$ParseException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$UnknownFieldParseException].<init>(int,int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$UnknownFieldParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unknownField"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.TextFormat$ParseException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].<init>(com.google.protobuf.RepeatedFieldBuilderV3)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilderV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].<init>(com.google.protobuf.RepeatedFieldBuilderV3)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilderV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].<init>(com.google.protobuf.RepeatedFieldBuilderV3)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilderV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$MethodDescriptor].<init>(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$ServiceDescriptor,int)"
    functionSourceFile: "com.google.protobuf.Descriptors$MethodDescriptor"
    linkageType: null
    functionLinenumber: 2319
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$ServiceDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "service"
        Type: "com.google.protobuf.Descriptors$ServiceDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "inputType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$MethodDescriptor].<init>(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$ServiceDescriptor,int,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$MethodDescriptor"
    linkageType: null
    functionLinenumber: 2238
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$ServiceDescriptor"
    - "int"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "proto"
        Type: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "service"
        Type: "com.google.protobuf.Descriptors$ServiceDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "inputType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_FileDescriptorSet_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FileDescriptorSet_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FileDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FileDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_ExtensionRange_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_ReservedRange_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DescriptorProto_ReservedRange_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ExtensionRangeOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ExtensionRangeOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ExtensionRangeOptions_Declaration_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ExtensionRangeOptions_Declaration_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FieldDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FieldDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_OneofDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_OneofDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumDescriptorProto_EnumReservedRange_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumDescriptorProto_EnumReservedRange_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValueDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValueDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ServiceDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ServiceDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MethodDescriptorProto_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MethodDescriptorProto_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FileOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FileOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MessageOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MessageOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FieldOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FieldOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_OneofOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_OneofOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValueOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValueOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ServiceOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ServiceOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MethodOptions_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_MethodOptions_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UninterpretedOption_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UninterpretedOption_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UninterpretedOption_NamePart_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UninterpretedOption_NamePart_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_SourceCodeInfo_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_SourceCodeInfo_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_SourceCodeInfo_Location_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_SourceCodeInfo_Location_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_GeneratedCodeInfo_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_GeneratedCodeInfo_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_GeneratedCodeInfo_Annotation_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_GeneratedCodeInfo_Annotation_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17100
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17106
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17082
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17082
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$OneofOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1"
    linkageType: null
    functionLinenumber: 17509
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$1"
    linkageType: null
    functionLinenumber: 10433
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15333
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15339
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15315
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15315
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "label_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extendee_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "proto3Optional_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1"
    linkageType: null
    functionLinenumber: 16703
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10607
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DECLARATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERIFICATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10609
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DECLARATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERIFICATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DECLARATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERIFICATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12593
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declarationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12599
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declarationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12574
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declarationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12574
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declaration_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "declarationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verification_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40601
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDENTIFIER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "POSITIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEGATIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DOUBLE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "AGGREGATE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40603
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDENTIFIER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "POSITIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEGATIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DOUBLE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "AGGREGATE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDENTIFIER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "POSITIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEGATIVE_INT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DOUBLE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "AGGREGATE_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29758
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29764
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29739
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29739
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "noStandardDescriptorAccessor_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapEntry_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$1"
    linkageType: null
    functionLinenumber: 30885
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions"
    linkageType: null
    functionLinenumber: 35450
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALLOW_ALIAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions"
    linkageType: null
    functionLinenumber: 35452
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALLOW_ALIAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions"
    linkageType: null
    functionLinenumber: 35442
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALLOW_ALIAS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_LEGACY_JSON_FIELD_CONFLICTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference].<init>(int,com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference"
    linkageType: null
    functionLinenumber: 1903
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference].<init>(int,com.google.protobuf.Descriptors$EnumValueDescriptor,com.google.protobuf.Descriptors$1)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference"
    linkageType: null
    functionLinenumber: 1899
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    - "com.google.protobuf.Descriptors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17810
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17812
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17803
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "START_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20331
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20333
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].<init>(java.lang.String,java.lang.String,com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor"
    linkageType: null
    functionLinenumber: 2714
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fullName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "file"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.Descriptors$GenericDescriptor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1"
    linkageType: null
    functionLinenumber: 6251
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6631
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6637
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6613
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6613
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1"
    linkageType: null
    functionLinenumber: 6932
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18938
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18944
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18920
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18920
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRange_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedRangeBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reservedName_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1"
    linkageType: null
    functionLinenumber: 20233
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$1].<init>(com.google.protobuf.RopeByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$1"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RopeByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pieces"
        Type: "com.google.protobuf.RopeByteString$PieceIterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "current"
        Type: "com.google.protobuf.ByteString$ByteIterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.RopeByteString"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteString$AbstractByteIterator"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].<init>(com.google.protobuf.RopeByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RopeByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pieceIterator"
        Type: "com.google.protobuf.RopeByteString$PieceIterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentPiece"
        Type: "com.google.protobuf.ByteString$LeafByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentPieceSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentPieceIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentPieceOffsetInRope"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mark"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.RopeByteString"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].<init>()"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "prefixesStack"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].<init>(com.google.protobuf.RopeByteString$1)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RopeByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "prefixesStack"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].<init>(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 739
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "breadCrumbs"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "com.google.protobuf.ByteString$LeafByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].<init>(com.google.protobuf.ByteString,com.google.protobuf.RopeByteString$1)"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.RopeByteString$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "breadCrumbs"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "com.google.protobuf.ByteString$LeafByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteBufferWriter].<init>()"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MIN_CACHED_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CACHED_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUFFER_REALLOCATION_THRESHOLD"
        Type: "float"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUFFER"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_OUTPUT_STREAM_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHANNEL_FIELD_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NioByteString$1].<init>(com.google.protobuf.NioByteString)"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.NioByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.NioByteString"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.NoSuchElementException].<init>()"
    functionSourceFile: "java.util.NoSuchElementException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.NoSuchElementException].<init>(java.lang.String)"
    functionSourceFile: "java.util.NoSuchElementException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatEscaper$1].<init>(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$1"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TextFormatEscaper$ByteSequence"
      classFields:
      - Name: "val$input"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatEscaper$2].<init>(byte[])"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$2"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TextFormatEscaper$ByteSequence"
      classFields:
      - Name: "val$input"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ByteArrayInputStream].<init>(byte[])"
    functionSourceFile: "java.io.ByteArrayInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mark"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    functionSourceFile: "java.io.ByteArrayInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mark"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink].<init>(com.google.protobuf.CodedInputStream$StreamDecoder)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream$StreamDecoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback"
      classFields:
      - Name: "lastPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "byteArrayStream"
        Type: "java.io.ByteArrayOutputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.CodedInputStream$StreamDecoder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.Debug].<init>()"
    functionSourceFile: "sun.security.util.Debug"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "prefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "args"
        Type: "java.lang.String"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "hexDigits"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.logger.LazyLoggers$LazyLoggerFactories].<init>(java.util.function.BiFunction)"
    functionSourceFile: "jdk.internal.logger.LazyLoggers$LazyLoggerFactories"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.function.BiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "loggerSupplier"
        Type: "java.util.function.BiFunction"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.logger.LazyLoggers$LazyLoggerFactories].<init>(java.util.function.BiFunction,java.lang.Void)"
    functionSourceFile: "jdk.internal.logger.LazyLoggers$LazyLoggerFactories"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.function.BiFunction"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "loggerSupplier"
        Type: "java.util.function.BiFunction"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FilterInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.io.FilterInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "in"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.DatagramChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.DatagramChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.ByteChannel"
      - "java.nio.channels.ScatteringByteChannel"
      - "java.nio.channels.GatheringByteChannel"
      - "java.nio.channels.MulticastChannel"
      classFields: []
      superClass: "java.nio.channels.spi.AbstractSelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.Pipe].<init>()"
    functionSourceFile: "java.nio.channels.Pipe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.AbstractSelector].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.spi.AbstractSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "selectorOpen"
        Type: "java.util.concurrent.atomic.AtomicBoolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.nio.channels.spi.SelectorProvider"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cancelledKeys"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "interruptor"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.channels.Selector"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.ServerSocketChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.ServerSocketChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.NetworkChannel"
      classFields: []
      superClass: "java.nio.channels.spi.AbstractSelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.SocketChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.SocketChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.ByteChannel"
      - "java.nio.channels.ScatteringByteChannel"
      - "java.nio.channels.GatheringByteChannel"
      - "java.nio.channels.NetworkChannel"
      classFields:
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.channels.spi.AbstractSelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.LinuxFileSystemProvider].<init>()"
    functionSourceFile: "sun.nio.fs.LinuxFileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.nio.fs.UnixFileSystemProvider"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime$Version].<init>(java.util.List,java.util.Optional,java.util.Optional,java.util.Optional)"
    functionSourceFile: "java.lang.Runtime$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.util.Optional"
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "version"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pre"
        Type: "java.util.Optional"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "build"
        Type: "java.util.Optional"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "optional"
        Type: "java.util.Optional"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Process].<init>()"
    functionSourceFile: "java.lang.Process"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ApplicationShutdownHooks].<init>()"
    functionSourceFile: "java.lang.ApplicationShutdownHooks"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "hooks"
        Type: "java.util.IdentityHashMap"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.StringTokenizer].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "java.util.StringTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Enumeration"
      classFields:
      - Name: "currentPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "newPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiters"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retDelims"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimsChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxDelimCodePoint"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasSurrogates"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiterCodePoints"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.StringTokenizer].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.util.StringTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Enumeration"
      classFields:
      - Name: "currentPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "newPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiters"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retDelims"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimsChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxDelimCodePoint"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasSurrogates"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiterCodePoints"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.StringTokenizer].<init>(java.lang.String)"
    functionSourceFile: "java.util.StringTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Enumeration"
      classFields:
      - Name: "currentPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "newPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxPosition"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "str"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiters"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retDelims"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimsChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxDelimCodePoint"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasSurrogates"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "delimiterCodePoints"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].<init>(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "command"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "directory"
        Type: "java.io.File"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "environment"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "redirectErrorStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "redirects"
        Type: "java.lang.ProcessBuilder$Redirect[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].<init>(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "command"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "directory"
        Type: "java.io.File"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "environment"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "redirectErrorStream"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "redirects"
        Type: "java.lang.ProcessBuilder$Redirect[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Shutdown].<init>()"
    functionSourceFile: "java.lang.Shutdown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MAX_SYSTEM_HOOKS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hooks"
        Type: "java.lang.Runnable[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "currentRunningHook"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "haltLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsatisfiedLinkError].<init>()"
    functionSourceFile: "java.lang.UnsatisfiedLinkError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnsatisfiedLinkError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.UnsatisfiedLinkError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime$VersionPattern].<init>()"
    functionSourceFile: "java.lang.Runtime$VersionPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "VNUM"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUILD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VSTR_FORMAT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VSTR_PATTERN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VNUM_GROUP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRE_GROUP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PLUS_GROUP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUILD_GROUP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPT_GROUP"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.spi.FileSystemProvider].<init>(java.lang.Void)"
    functionSourceFile: "java.nio.file.spi.FileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "installedProviders"
        Type: "java.util.List"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadingProviders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_OPEN_OPTIONS"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.spi.FileSystemProvider].<init>()"
    functionSourceFile: "java.nio.file.spi.FileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "installedProviders"
        Type: "java.util.List"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "loadingProviders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_OPEN_OPTIONS"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.attribute.UserPrincipalLookupService].<init>()"
    functionSourceFile: "java.nio.file.attribute.UserPrincipalLookupService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ModuleLayer$Controller].<init>(java.lang.ModuleLayer)"
    functionSourceFile: "java.lang.ModuleLayer$Controller"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ModuleLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LayerInstantiationException].<init>()"
    functionSourceFile: "java.lang.LayerInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LayerInstantiationException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.LayerInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LayerInstantiationException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.LayerInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.LayerInstantiationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.LayerInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.Loader].<init>(java.lang.module.ResolvedModule,jdk.internal.loader.LoaderPool,java.lang.ClassLoader)"
    functionSourceFile: "jdk.internal.loader.Loader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.module.ResolvedModule"
    - "jdk.internal.loader.LoaderPool"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pool"
        Type: "jdk.internal.loader.LoaderPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localPackageToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "remotePackageToLoader"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "moduleToReader"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.Loader].<init>(java.util.Collection,java.lang.ClassLoader)"
    functionSourceFile: "jdk.internal.loader.Loader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pool"
        Type: "jdk.internal.loader.LoaderPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localPackageToModule"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "remotePackageToLoader"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "moduleToReader"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle$CacheKey].<init>(java.lang.String,java.util.Locale,java.lang.Module,java.lang.Module)"
    functionSourceFile: "java.util.ResourceBundle$CacheKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.lang.Module"
    - "java.lang.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleRef"
        Type: "java.util.ResourceBundle$KeyElementReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "callerRef"
        Type: "java.util.ResourceBundle$KeyElementReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modulesHash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "format"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "expirationTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "providers"
        Type: "java.util.ServiceLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "providersChecked"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "callerHasProvider"
        Type: "java.lang.Boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle$CacheKey].<init>(java.util.ResourceBundle$CacheKey)"
    functionSourceFile: "java.util.ResourceBundle$CacheKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.ResourceBundle$CacheKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleRef"
        Type: "java.util.ResourceBundle$KeyElementReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "callerRef"
        Type: "java.util.ResourceBundle$KeyElementReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "modulesHash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "format"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "expirationTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cause"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "providers"
        Type: "java.util.ServiceLoader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "providersChecked"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "callerHasProvider"
        Type: "java.lang.Boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle$Control].<init>()"
    functionSourceFile: "java.util.ResourceBundle$Control"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FORMAT_DEFAULT"
        Type: "java.util.List"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORMAT_CLASS"
        Type: "java.util.List"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORMAT_PROPERTIES"
        Type: "java.util.List"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TTL_DONT_CACHE"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TTL_NO_EXPIRATION_CONTROL"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSTANCE"
        Type: "java.util.ResourceBundle$Control"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CANDIDATES_CACHE"
        Type: "java.util.ResourceBundle$Control$CandidateListCache"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ServiceLoader].<init>(java.lang.Class,java.lang.ModuleLayer,java.lang.Class)"
    functionSourceFile: "java.util.ServiceLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.ModuleLayer"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Iterable"
      classFields:
      - Name: "service"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serviceName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator1"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "instantiatedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator2"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loadedAllProviders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reloadCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LANG_ACCESS"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ServiceLoader].<init>(java.lang.Class,java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "java.util.ServiceLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Iterable"
      classFields:
      - Name: "service"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serviceName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator1"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "instantiatedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator2"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loadedAllProviders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reloadCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LANG_ACCESS"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ServiceLoader].<init>(java.lang.Module,java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "java.util.ServiceLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Module"
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Iterable"
      classFields:
      - Name: "service"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "serviceName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "layer"
        Type: "java.lang.ModuleLayer"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loader"
        Type: "java.lang.ClassLoader"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator1"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "instantiatedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lookupIterator2"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loadedProviders"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loadedAllProviders"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reloadCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LANG_ACCESS"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.Reader].<init>()"
    functionSourceFile: "java.io.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Readable"
      - "java.io.Closeable"
      classFields:
      - Name: "TRANSFER_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxSkipBufferSize"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipBuffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.Reader].<init>(java.lang.Object)"
    functionSourceFile: "java.io.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Readable"
      - "java.io.Closeable"
      classFields:
      - Name: "TRANSFER_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxSkipBufferSize"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipBuffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.InvalidPropertiesFormatException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.util.InvalidPropertiesFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.InvalidPropertiesFormatException].<init>(java.lang.String)"
    functionSourceFile: "java.util.InvalidPropertiesFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties$LineReader].<init>(java.io.InputStream)"
    functionSourceFile: "java.util.Properties$LineReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lineBuf"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inByteBuf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inCharBuf"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inOff"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inStream"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reader"
        Type: "java.io.Reader"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Properties$LineReader].<init>(java.io.Reader)"
    functionSourceFile: "java.util.Properties$LineReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lineBuf"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inByteBuf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inCharBuf"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inLimit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inOff"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inStream"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reader"
        Type: "java.io.Reader"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.FileChannel].<init>()"
    functionSourceFile: "java.nio.channels.FileChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.SeekableByteChannel"
      - "java.nio.channels.GatheringByteChannel"
      - "java.nio.channels.ScatteringByteChannel"
      classFields:
      - Name: "NO_ATTRIBUTES"
        Type: "java.nio.file.attribute.FileAttribute[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.channels.spi.AbstractInterruptibleChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ModulePatcher].<init>(java.util.Map)"
    functionSourceFile: "jdk.internal.module.ModulePatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JLMA"
        Type: "jdk.internal.misc.JavaLangModuleAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.SyncFailedException].<init>(java.lang.String)"
    functionSourceFile: "java.io.SyncFailedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.PhantomCleanable].<init>(java.lang.Object,java.lang.ref.Cleaner)"
    functionSourceFile: "jdk.internal.ref.PhantomCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.Cleaner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.PhantomReference"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.PhantomCleanable].<init>()"
    functionSourceFile: "jdk.internal.ref.PhantomCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.PhantomReference"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.SerializablePermission].<init>(java.lang.String)"
    functionSourceFile: "java.io.SerializablePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.SerializablePermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.SerializablePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.BasicPermission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractCollection].<init>()"
    functionSourceFile: "java.util.AbstractCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Collection"
      classFields:
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicInteger].<init>(int)"
    functionSourceFile: "java.util.concurrent.atomic.AtomicInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicInteger].<init>()"
    functionSourceFile: "java.util.concurrent.atomic.AtomicInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ThreadLocal$ThreadLocalMap$Entry].<init>(java.lang.ThreadLocal,java.lang.Object)"
    functionSourceFile: "java.lang.ThreadLocal$ThreadLocalMap$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.ThreadLocal"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.ReferenceQueue$Lock].<init>()"
    functionSourceFile: "java.lang.ref.ReferenceQueue$Lock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.repository.AbstractRepository].<init>(java.lang.String,sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.repository.AbstractRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "factory"
        Type: "sun.reflect.generics.factory.GenericsFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tree"
        Type: "sun.reflect.generics.tree.Tree"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MemberName$Factory].<init>()"
    functionSourceFile: "java.lang.invoke.MemberName$Factory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "ALLOWED_FLAGS"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarHandle$AccessMode].<init>(java.lang.String,int,java.lang.String,java.lang.invoke.VarHandle$AccessType)"
    functionSourceFile: "java.lang.invoke.VarHandle$AccessMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.invoke.VarHandle$AccessType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GET"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_VOLATILE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_VOLATILE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_OPAQUE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_OPAQUE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_SET"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_EXCHANGE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_EXCHANGE_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_EXCHANGE_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEAK_COMPARE_AND_SET_PLAIN"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEAK_COMPARE_AND_SET"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEAK_COMPARE_AND_SET_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEAK_COMPARE_AND_SET_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_SET"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_SET_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_SET_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_ADD"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_ADD_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_ADD_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_OR"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_OR_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_OR_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_AND"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_AND_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_AND_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_XOR"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_XOR_RELEASE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_BITWISE_XOR_ACQUIRE"
        Type: "java.lang.invoke.VarHandle$AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "methodNameToAccessMode"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "at"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.VarHandle$AccessMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.invoke.util.Wrapper].<init>(java.lang.String,int,java.lang.Class,java.lang.String,java.lang.Class,java.lang.String,char,java.lang.Object,int)"
    functionSourceFile: "sun.invoke.util.Wrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    - "char"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "BOOLEAN"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAR"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OBJECT"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VOID"
        Type: "sun.invoke.util.Wrapper"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COUNT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "wrapperType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "primitiveType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "basicTypeChar"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "emptyArray"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "format"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wrapperSimpleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "primitiveSimpleName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE_ZERO"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_ZERO"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FROM_PRIM"
        Type: "sun.invoke.util.Wrapper[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FROM_WRAP"
        Type: "sun.invoke.util.Wrapper[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FROM_CHAR"
        Type: "sun.invoke.util.Wrapper[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "sun.invoke.util.Wrapper[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.BoundMethodHandle].<init>(java.lang.invoke.MethodType,java.lang.invoke.LambdaForm)"
    functionSourceFile: "java.lang.invoke.BoundMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.LambdaForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FIELD_COUNT_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FORM_EXPRESSION_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPECIALIZER"
        Type: "java.lang.invoke.BoundMethodHandle$Specializer"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.MethodHandle"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractSet].<init>()"
    functionSourceFile: "java.util.AbstractSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      classFields: []
      superClass: "java.util.AbstractCollection"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.WeakHashMap$Entry].<init>(java.lang.Object,java.lang.Object,java.lang.ref.ReferenceQueue,int,java.util.WeakHashMap$Entry)"
    functionSourceFile: "java.util.WeakHashMap$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    - "int"
    - "java.util.WeakHashMap$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.WeakHashMap$Entry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue$Identity].<init>()"
    functionSourceFile: "java.lang.ClassValue$Identity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassValue$Version].<init>(java.lang.ClassValue)"
    functionSourceFile: "java.lang.ClassValue$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ClassValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "classValue"
        Type: "java.lang.ClassValue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "promise"
        Type: "java.lang.ClassValue$Entry"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer].<init>()"
    functionSourceFile: "jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
      classFields:
      - Name: "isNegative"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decExponent"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstDigitIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digits"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exactDecimalConversion"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decimalDigitsRoundedUp"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insignificantDigitsNumber"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "N_5_BITS"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer].<init>(boolean,char[])"
    functionSourceFile: "jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "boolean"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter"
      classFields:
      - Name: "isNegative"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decExponent"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstDigitIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digits"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exactDecimalConversion"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decimalDigitsRoundedUp"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insignificantDigitsNumber"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "N_5_BITS"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.annotation.ElementType].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.annotation.ElementType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "TYPE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PARAMETER"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONSTRUCTOR"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOCAL_VARIABLE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ANNOTATION_TYPE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PACKAGE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_PARAMETER"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_USE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MODULE"
        Type: "java.lang.annotation.ElementType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.annotation.ElementType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    linkageType: null
    functionLinenumber: 36857
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    linkageType: null
    functionLinenumber: 36859
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    linkageType: null
    functionLinenumber: 36849
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEBUG_REDACT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20676
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20682
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20658
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20658
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor$1].<init>()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor$1"
    linkageType: null
    functionLinenumber: 2021
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Comparator"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor$2].<init>()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor$2"
    linkageType: null
    functionLinenumber: 2029
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Descriptors$NumberGetter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap].<init>(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "maxArraySize"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entryList"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "overflowEntries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyEntrySet"
        Type: "com.google.protobuf.SmallSortedMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "overflowEntriesDescending"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyDescendingEntrySet"
        Type: "com.google.protobuf.SmallSortedMap$DescendingEntrySet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap].<init>(int,com.google.protobuf.SmallSortedMap$1)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.SmallSortedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "maxArraySize"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entryList"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "overflowEntries"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isImmutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyEntrySet"
        Type: "com.google.protobuf.SmallSortedMap$EntrySet"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "overflowEntriesDescending"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyDescendingEntrySet"
        Type: "com.google.protobuf.SmallSortedMap$DescendingEntrySet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractMap"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DynamicMessage$1].<init>(com.google.protobuf.DynamicMessage)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$1"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.DynamicMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyField$LazyIterator].<init>(java.util.Iterator)"
    functionSourceFile: "com.google.protobuf.LazyField$LazyIterator"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "iterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alwaysUseFieldBuilders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage].<init>(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alwaysUseFieldBuilders"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension$1].<init>(com.google.protobuf.GeneratedMessage$GeneratedExtension,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
      classFields:
      - Name: "val$descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapEntry$Metadata$1].<init>(com.google.protobuf.MapEntry$Metadata)"
    functionSourceFile: "com.google.protobuf.MapEntry$Metadata$1"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.MapEntry$Metadata"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType$1].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$1"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$FieldType"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType$2].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$2"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$FieldType"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType$3].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$3"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$FieldType"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType$4].<init>(java.lang.String,int,com.google.protobuf.WireFormat$JavaType,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$4"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.google.protobuf.WireFormat$JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$FieldType"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractMap$SimpleImmutableEntry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "java.util.AbstractMap$SimpleImmutableEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.AbstractMap$SimpleImmutableEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "java.util.AbstractMap$SimpleImmutableEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: 24648
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "SPEED"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CODE_SIZE"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LITE_RUNTIME"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPEED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CODE_SIZE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LITE_RUNTIME_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26202
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26208
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26183
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26183
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaOuterClassname_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaMultipleFiles_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenerateEqualsAndHash_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaStringCheckUtf8_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optimizeFor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "goPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "javaGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pyGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpGenericServices_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ccEnableArenas_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objcClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csharpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "swiftPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpClassPrefix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phpMetadataNamespace_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rubyPackage_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$1"
    linkageType: null
    functionLinenumber: 28847
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1"
    linkageType: null
    functionLinenumber: 14320
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
    linkageType: null
    functionLinenumber: 31440
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "STRING"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CORD"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_PIECE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CORD_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_PIECE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$CType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$CType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: 31569
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "JS_NORMAL"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JS_STRING"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JS_NUMBER"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JS_NORMAL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JS_STRING_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JS_NUMBER_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: 31680
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "RETENTION_UNKNOWN"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RETENTION_RUNTIME"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RETENTION_SOURCE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RETENTION_UNKNOWN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RETENTION_RUNTIME_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RETENTION_SOURCE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: 31855
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "TARGET_TYPE_UNKNOWN"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_FILE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_EXTENSION_RANGE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_MESSAGE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_FIELD"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ONEOF"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ENUM"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ENUM_ENTRY"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_SERVICE"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_METHOD"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_UNKNOWN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_FILE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_EXTENSION_RANGE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_MESSAGE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_FIELD_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ONEOF_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ENUM_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_ENUM_ENTRY_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_SERVICE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TARGET_TYPE_METHOD_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32703
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32709
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32684
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32684
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jstype_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unverifiedLazy_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weak_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "retention_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targets_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targetObsoleteDoNotUse_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$2].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$2"
    linkageType: null
    functionLinenumber: 34323
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$1"
    linkageType: null
    functionLinenumber: 32209
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$ListAdapter$Converter"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1"
    linkageType: null
    functionLinenumber: 14433
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34706
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34712
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34687
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34687
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$1"
    linkageType: null
    functionLinenumber: 35274
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MIN_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UnknownFieldSetLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tags"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objects"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].<init>(int,int[],java.lang.Object[],boolean)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int[]"
    - "java.lang.Object[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MIN_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UnknownFieldSetLite"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tags"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "objects"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].<init>(com.google.protobuf.GeneratedMessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "defaultInstance"
        Type: "com.google.protobuf.GeneratedMessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "instance"
        Type: "com.google.protobuf.GeneratedMessageLite"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessageLite$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$MethodToInvoke].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GET_MEMOIZED_IS_INITIALIZED"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_MEMOIZED_IS_INITIALIZED"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BUILD_MESSAGE_INFO"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_MUTABLE_INSTANCE"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_BUILDER"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_DEFAULT_INSTANCE"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_PARSER"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLiteToString].<init>()"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LIST_SUFFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUILDER_LIST_SUFFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAP_SUFFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BYTES_SUFFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDENT_BUFFER"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].<init>(com.google.protobuf.GeneratedMessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "defaultInstance"
        Type: "com.google.protobuf.GeneratedMessageLite"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].<init>(com.google.protobuf.GeneratedMessageLite$ExtendableMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageLite$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageLite"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RawMessageInfo].<init>(com.google.protobuf.MessageLite,java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfo"
      classFields:
      - Name: "IS_PROTO2_BIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "info"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "objects"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ProtobufArrayList].<init>()"
    functionSourceFile: "com.google.protobuf.ProtobufArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.ProtobufArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ProtobufArrayList].<init>(java.lang.Object[],int,boolean)"
    functionSourceFile: "com.google.protobuf.ProtobufArrayList"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.RandomAccess"
      classFields:
      - Name: "EMPTY_LIST"
        Type: "com.google.protobuf.ProtobufArrayList"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractProtobufList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "entry"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].<init>(java.util.Map$Entry,com.google.protobuf.LazyField$1)"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Map$Entry"
    - "com.google.protobuf.LazyField$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "entry"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$Node].<init>(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.ConcurrentHashMap$Node"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$Node].<init>(int,java.lang.Object,java.lang.Object,java.util.concurrent.ConcurrentHashMap$Node)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.concurrent.ConcurrentHashMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.ConcurrentHashMap$Node"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$CounterCell].<init>(long)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$CounterCell"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$KeySetView].<init>(java.util.concurrent.ConcurrentHashMap,java.lang.Object)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$KeySetView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.concurrent.ConcurrentHashMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ConcurrentHashMap$CollectionView"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$ValuesView].<init>(java.util.concurrent.ConcurrentHashMap)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$ValuesView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.ConcurrentHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Collection"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ConcurrentHashMap$CollectionView"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$EntrySetView].<init>(java.util.concurrent.ConcurrentHashMap)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$EntrySetView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.ConcurrentHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ConcurrentHashMap$CollectionView"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SchemaUtil].<init>()"
    functionSourceFile: "com.google.protobuf.SchemaUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GENERATED_MESSAGE_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNKNOWN_FIELD_SET_FULL_SCHEMA"
        Type: "com.google.protobuf.UnknownFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNKNOWN_FIELD_SET_LITE_SCHEMA"
        Type: "com.google.protobuf.UnknownFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_LOOK_UP_START_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageSetSchema].<init>(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSchema"
    - "com.google.protobuf.ExtensionSchema"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Schema"
      classFields:
      - Name: "defaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unknownFieldSchema"
        Type: "com.google.protobuf.UnknownFieldSchema"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasExtensions"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extensionSchema"
        Type: "com.google.protobuf.ExtensionSchema"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchemas].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemas"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LITE_SCHEMA"
        Type: "com.google.protobuf.ExtensionSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FULL_SCHEMA"
        Type: "com.google.protobuf.ExtensionSchema"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageInfoFactory].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageInfoFactory"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfoFactory"
      classFields:
      - Name: "instance"
        Type: "com.google.protobuf.GeneratedMessageInfoFactory"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NewInstanceSchemas].<init>()"
    functionSourceFile: "com.google.protobuf.NewInstanceSchemas"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL_SCHEMA"
        Type: "com.google.protobuf.NewInstanceSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LITE_SCHEMA"
        Type: "com.google.protobuf.NewInstanceSchema"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchemas].<init>()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemas"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL_SCHEMA"
        Type: "com.google.protobuf.MapFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LITE_SCHEMA"
        Type: "com.google.protobuf.MapFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ProtoSyntax].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.ProtoSyntax"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PROTO2"
        Type: "com.google.protobuf.ProtoSyntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO3"
        Type: "com.google.protobuf.ProtoSyntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.ProtoSyntax[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory].<init>(com.google.protobuf.MessageInfoFactory[])"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageInfoFactory[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfoFactory"
      classFields:
      - Name: "factories"
        Type: "com.google.protobuf.MessageInfoFactory[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].<init>()"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL_INSTANCE"
        Type: "com.google.protobuf.ListFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LITE_INSTANCE"
        Type: "com.google.protobuf.ListFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].<init>(com.google.protobuf.ListFieldSchema$1)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListFieldSchema$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL_INSTANCE"
        Type: "com.google.protobuf.ListFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LITE_INSTANCE"
        Type: "com.google.protobuf.ListFieldSchema"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ManifestSchemaFactory$1].<init>()"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory$1"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfoFactory"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSchema].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSchema"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructuralMessageInfo].<init>(com.google.protobuf.ProtoSyntax,boolean,int[],com.google.protobuf.FieldInfo[],java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.ProtoSyntax"
    - "boolean"
    - "int[]"
    - "com.google.protobuf.FieldInfo[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfo"
      classFields:
      - Name: "syntax"
        Type: "com.google.protobuf.ProtoSyntax"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "checkInitialized"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.FieldInfo[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultInstance"
        Type: "com.google.protobuf.MessageLite"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldInfo].<init>(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.Class,java.lang.reflect.Field,int,boolean,boolean,com.google.protobuf.OneofInfo,java.lang.Class,java.lang.Object,com.google.protobuf.Internal$EnumVerifier,java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.FieldInfo"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: ""
    argCount: 13
    argTypes:
    - "java.lang.reflect.Field"
    - "int"
    - "com.google.protobuf.FieldType"
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    - "int"
    - "boolean"
    - "boolean"
    - "com.google.protobuf.OneofInfo"
    - "java.lang.Class"
    - "java.lang.Object"
    - "com.google.protobuf.Internal$EnumVerifier"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.FieldType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "messageClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldNumber"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "presenceField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "presenceMask"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "required"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enforceUtf8"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneof"
        Type: "com.google.protobuf.OneofInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cachedSizeField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "oneofStoredType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mapDefaultEntry"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "enumVerifier"
        Type: "com.google.protobuf.Internal$EnumVerifier"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.OneofInfo].<init>(int,java.lang.reflect.Field,java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.OneofInfo"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.reflect.Field"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "id"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "valueField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ArrayDecoders].<init>()"
    functionSourceFile: "com.google.protobuf.ArrayDecoders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldType].<init>(java.lang.String,int,int,com.google.protobuf.FieldType$Collection,com.google.protobuf.JavaType)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "com.google.protobuf.FieldType$Collection"
    - "com.google.protobuf.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DOUBLE"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GROUP"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT64_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT64_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT32_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED64_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIXED32_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UINT32_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED32_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SFIXED64_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT32_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SINT64_LIST_PACKED"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GROUP_LIST"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAP"
        Type: "com.google.protobuf.FieldType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "javaType"
        Type: "com.google.protobuf.JavaType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "id"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "collection"
        Type: "com.google.protobuf.FieldType$Collection"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "elementType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "primitiveScalar"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_TYPES"
        Type: "java.lang.reflect.Type[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.FieldType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Byte$ByteCache].<init>()"
    functionSourceFile: "java.lang.Byte$ByteCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cache"
        Type: "java.lang.Byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$1].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$1"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$Utf8Validation"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$2].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$2"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$Utf8Validation"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$3].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$3"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.WireFormat$Utf8Validation"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "builderParent"
        Type: "com.google.protobuf.GeneratedMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "meAsParent"
        Type: "com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].<init>(com.google.protobuf.GeneratedMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "builderParent"
        Type: "com.google.protobuf.GeneratedMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "meAsParent"
        Type: "com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "unknownFields"
        Type: "com.google.protobuf.UnknownFieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.AbstractMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MutabilityOracle$1].<init>()"
    functionSourceFile: "com.google.protobuf.MutabilityOracle$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MutabilityOracle"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].<init>(com.google.protobuf.MutabilityOracle,java.util.Iterator)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.MutabilityOracle"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "mutabilityOracle"
        Type: "com.google.protobuf.MutabilityOracle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delegate"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].<init>(com.google.protobuf.MutabilityOracle,java.util.Collection)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.MutabilityOracle"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Collection"
      classFields:
      - Name: "mutabilityOracle"
        Type: "com.google.protobuf.MutabilityOracle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delegate"
        Type: "java.util.Collection"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].<init>(com.google.protobuf.MutabilityOracle,java.util.Set)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.MutabilityOracle"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Set"
      classFields:
      - Name: "mutabilityOracle"
        Type: "com.google.protobuf.MutabilityOracle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "delegate"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IncompatibleClassChangeError].<init>()"
    functionSourceFile: "java.lang.IncompatibleClassChangeError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IncompatibleClassChangeError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IncompatibleClassChangeError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43077
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43079
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43070
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21620
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21626
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21602
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21602
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45958
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45964
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45940
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45940
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "location_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38092
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38094
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38084
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ServiceOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    linkageType: null
    functionLinenumber: 22508
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OUTPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLIENT_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVER_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    linkageType: null
    functionLinenumber: 22510
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OUTPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLIENT_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVER_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    linkageType: null
    functionLinenumber: 22501
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OUTPUT_TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLIENT_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SERVER_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1"
    linkageType: null
    functionLinenumber: 5070
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1"
    linkageType: null
    functionLinenumber: 22334
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter$1].<init>(com.google.protobuf.Internal$EnumLiteMap,com.google.protobuf.Internal$EnumLite)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Internal$EnumLiteMap"
    - "com.google.protobuf.Internal$EnumLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$MapAdapter$Converter"
      classFields:
      - Name: "val$enumMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$unrecognizedValue"
        Type: "com.google.protobuf.Internal$EnumLite"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].<init>(com.google.protobuf.Internal$MapAdapter,java.util.Iterator)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$IteratorAdapter"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Internal$MapAdapter"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "realIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.Internal$MapAdapter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter$SetAdapter].<init>(com.google.protobuf.Internal$MapAdapter,java.util.Set)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$SetAdapter"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Internal$MapAdapter"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "realSet"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.Internal$MapAdapter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].<init>(com.google.protobuf.Internal$MapAdapter,java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Internal$MapAdapter"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "realEntry"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.Internal$MapAdapter"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "files"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "types"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].<init>(com.google.protobuf.TypeRegistry$1)"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.TypeRegistry$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "files"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "types"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder].<init>()"
    functionSourceFile: "com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "com.google.protobuf.TypeRegistry"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    linkageType: null
    functionLinenumber: 1563
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ALLOW_SINGULAR_OVERWRITES"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORBID_SINGULAR_OVERWRITES"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "locationsFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "subtreeBuildersFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree$Builder].<init>(com.google.protobuf.TextFormatParseInfoTree$1)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormatParseInfoTree$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "locationsFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "subtreeBuildersFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser$UnknownField].<init>(java.lang.String,com.google.protobuf.TextFormat$Parser$UnknownField$Type)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$UnknownField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "message"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatParseLocation].<init>(int,int)"
    functionSourceFile: "com.google.protobuf.TextFormatParseLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "com.google.protobuf.TextFormatParseLocation"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "column"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser$UnknownField$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FIELD"
        Type: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENSION"
        Type: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.TextFormat$Parser$UnknownField$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39213
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDEMPOTENCY_LEVEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39215
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDEMPOTENCY_LEVEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].<init>(com.google.protobuf.GeneratedMessageV3$ExtendableBuilder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEPRECATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IDEMPOTENCY_LEVEL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINTERPRETED_OPTION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47352
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47354
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47345
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ANNOTATION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10910
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FULL_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10912
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FULL_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FULL_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESERVED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REPEATED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    linkageType: null
    functionLinenumber: 10736
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "DECLARATION"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNVERIFIED"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECLARATION_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNVERIFIED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41868
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nameBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41874
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nameBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41850
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nameBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41850
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nameBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "identifierValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "positiveIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "negativeIntValue_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "doubleValue_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringValue_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "aggregateValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11451
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11457
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11433
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11433
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fullName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isRepeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "reserved_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "repeated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1"
    linkageType: null
    functionLinenumber: 13652
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40680
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_PART_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40682
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_PART_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40673
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_PART_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IS_EXTENSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1"
    linkageType: null
    functionLinenumber: 42767
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18098
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18104
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18080
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18080
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1"
    linkageType: null
    functionLinenumber: 18399
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1"
    linkageType: null
    functionLinenumber: 21138
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35891
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35897
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35872
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35872
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allowAlias_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecatedLegacyJsonFieldConflicts_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$1"
    linkageType: null
    functionLinenumber: 36712
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayDeque].<init>()"
    functionSourceFile: "java.util.ArrayDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Deque"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elements"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "head"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractCollection"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayDeque].<init>(int)"
    functionSourceFile: "java.util.ArrayDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Deque"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elements"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "head"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractCollection"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ArrayDeque].<init>(java.util.Collection)"
    functionSourceFile: "java.util.ArrayDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Deque"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "elements"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "head"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractCollection"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.InvalidMarkException].<init>()"
    functionSourceFile: "java.nio.InvalidMarkException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalStateException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ByteArrayOutputStream].<init>()"
    functionSourceFile: "java.io.ByteArrayOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ByteArrayOutputStream].<init>(int)"
    functionSourceFile: "java.io.ByteArrayOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NULL_FILE"
        Type: "java.io.File"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PIPE"
        Type: "java.lang.ProcessBuilder$Redirect"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INHERIT"
        Type: "java.lang.ProcessBuilder$Redirect"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DISCARD"
        Type: "java.lang.ProcessBuilder$Redirect"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$4].<init>(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$file"
        Type: "java.io.File"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$RedirectPipeImpl].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$RedirectPipeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$5].<init>(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$file"
        Type: "java.io.File"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$6].<init>(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$file"
        Type: "java.io.File"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessImpl].<init>(byte[],byte[],int,byte[],int,byte[],int[],boolean,boolean)"
    functionSourceFile: "java.lang.ProcessImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "byte[]"
    - "byte[]"
    - "int"
    - "byte[]"
    - "int"
    - "byte[]"
    - "int[]"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "fdAccess"
        Type: "jdk.internal.misc.JavaIOFileDescriptorAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPORTS_NORMAL_TERMINATION"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pid"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "processHandle"
        Type: "java.lang.ProcessHandleImpl"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exitcode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasExited"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stdin"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stdout"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stderr"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stdout_inner_stream"
        Type: "java.lang.ProcessImpl$DeferredCloseInputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "platform"
        Type: "java.lang.ProcessImpl$Platform"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "launchMechanism"
        Type: "java.lang.ProcessImpl$LaunchMechanism"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "helperpath"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Process"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$Type].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PIPE"
        Type: "java.lang.ProcessBuilder$Redirect$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INHERIT"
        Type: "java.lang.ProcessBuilder$Redirect$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "READ"
        Type: "java.lang.ProcessBuilder$Redirect$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "java.lang.ProcessBuilder$Redirect$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "APPEND"
        Type: "java.lang.ProcessBuilder$Redirect$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.ProcessBuilder$Redirect$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$1].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$2].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$Redirect$3].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$Redirect$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ProcessBuilder$Redirect"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$NullOutputStream].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$NullOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "java.lang.ProcessBuilder$NullOutputStream"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.OutputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder$NullInputStream].<init>()"
    functionSourceFile: "java.lang.ProcessBuilder$NullInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INSTANCE"
        Type: "java.lang.ProcessBuilder$NullInputStream"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.TimeUnit].<init>(java.lang.String,int,long)"
    functionSourceFile: "java.util.concurrent.TimeUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NANOSECONDS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICROSECONDS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLISECONDS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECONDS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTES"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOURS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAYS"
        Type: "java.util.concurrent.TimeUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NANO_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MICRO_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MILLI_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECOND_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTE_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_SCALE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxNanos"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxMicros"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxMillis"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxSecs"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "microRatio"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "milliRatio"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "secRatio"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.util.concurrent.TimeUnit[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture].<init>()"
    functionSourceFile: "java.util.concurrent.CompletableFuture"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.Future"
      - "java.util.concurrent.CompletionStage"
      classFields:
      - Name: "result"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stack"
        Type: "java.util.concurrent.CompletableFuture$Completion"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NIL"
        Type: "java.util.concurrent.CompletableFuture$AltResult"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "USE_COMMON_POOL"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASYNC_POOL"
        Type: "java.util.concurrent.Executor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NESTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESULT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STACK"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEXT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture].<init>(java.lang.Object)"
    functionSourceFile: "java.util.concurrent.CompletableFuture"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.Future"
      - "java.util.concurrent.CompletionStage"
      classFields:
      - Name: "result"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stack"
        Type: "java.util.concurrent.CompletableFuture$Completion"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NIL"
        Type: "java.util.concurrent.CompletableFuture$AltResult"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "USE_COMMON_POOL"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASYNC_POOL"
        Type: "java.util.concurrent.Executor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NESTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESULT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STACK"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEXT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FileSystem].<init>()"
    functionSourceFile: "java.io.FileSystem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "BA_EXISTS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BA_REGULAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BA_DIRECTORY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BA_HIDDEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACCESS_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACCESS_WRITE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACCESS_EXECUTE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACE_TOTAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACE_FREE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPACE_USABLE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "useCanonCaches"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "useCanonPrefixCache"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File$PathStatus].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File$PathStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INVALID"
        Type: "java.io.File$PathStatus"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHECKED"
        Type: "java.io.File$PathStatus"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.io.File$PathStatus[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Dictionary].<init>()"
    functionSourceFile: "java.util.Dictionary"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Hashtable$Entry].<init>(int,java.lang.Object,java.lang.Object,java.util.Hashtable$Entry)"
    functionSourceFile: "java.util.Hashtable$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Hashtable$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      classFields:
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.Hashtable$Entry"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.visitor.Reifier].<init>(sun.reflect.generics.factory.GenericsFactory)"
    functionSourceFile: "sun.reflect.generics.visitor.Reifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.reflect.generics.factory.GenericsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.visitor.TypeTreeVisitor"
      classFields:
      - Name: "resultType"
        Type: "java.lang.reflect.Type"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "sun.reflect.generics.factory.GenericsFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37242
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37248
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37223
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37223
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "debugRedact_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1"
    linkageType: null
    functionLinenumber: 37970
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].<init>(com.google.protobuf.SmallSortedMap,com.google.protobuf.SmallSortedMap$1)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "com.google.protobuf.SmallSortedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntrySet"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.SmallSortedMap$EntrySet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].<init>(com.google.protobuf.SmallSortedMap,com.google.protobuf.SmallSortedMap$1)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntrySet"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "com.google.protobuf.SmallSortedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.SmallSortedMap$EntrySet"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$1].<init>(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$1"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.SmallSortedMap"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$Entry].<init>(com.google.protobuf.SmallSortedMap,java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$Entry"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      - "java.lang.Comparable"
      classFields:
      - Name: "key"
        Type: "java.lang.Comparable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$Entry].<init>(com.google.protobuf.SmallSortedMap,java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$Entry"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map$Entry"
      - "java.lang.Comparable"
      classFields:
      - Name: "key"
        Type: "java.lang.Comparable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet].<init>()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ITERATOR"
        Type: "java.util.Iterator"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ITERABLE"
        Type: "java.lang.Iterable"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyOverflowIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].<init>(com.google.protobuf.SmallSortedMap,com.google.protobuf.SmallSortedMap$1)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "com.google.protobuf.SmallSortedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyOverflowIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].<init>(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextCalledBeforeRemove"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyOverflowIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].<init>(com.google.protobuf.SmallSortedMap,com.google.protobuf.SmallSortedMap$1)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "com.google.protobuf.SmallSortedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields:
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextCalledBeforeRemove"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lazyOverflowIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.SmallSortedMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].<init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[],java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "camelCaseNames"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].<init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "camelCaseNames"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs"
        Type: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtendableMessageOrBuilder"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].<init>(com.google.protobuf.GeneratedMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtendableMessageOrBuilder"
      classFields:
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever].<init>(com.google.protobuf.GeneratedMessage$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].<init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$2].<init>(com.google.protobuf.Message,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$scope"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$descriptorIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$1].<init>(com.google.protobuf.GeneratedMessage,com.google.protobuf.AbstractMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$1"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$BuilderParent"
      classFields:
      - Name: "val$parent"
        Type: "com.google.protobuf.AbstractMessage$BuilderParent"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$4].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$singularType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$descriptorOuterClass"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$extensionName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$3].<init>(com.google.protobuf.Message,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$scope"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].<init>()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtendableMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].<init>(com.google.protobuf.GeneratedMessage$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$ExtendableMessageOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "extensions"
        Type: "com.google.protobuf.FieldSet"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1"
    linkageType: null
    functionLinenumber: 24616
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1"
    linkageType: null
    functionLinenumber: 31823
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$CType$1"
    linkageType: null
    functionLinenumber: 31408
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1"
    linkageType: null
    functionLinenumber: 31648
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1"
    linkageType: null
    functionLinenumber: 31537
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessageLite$ExtendableMessage,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessageLite$ExtendableMessage,boolean,com.google.protobuf.GeneratedMessageLite$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    - "boolean"
    - "com.google.protobuf.GeneratedMessageLite$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.UnknownFieldSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.ExtensionSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NewInstanceSchemaLite].<init>()"
    functionSourceFile: "com.google.protobuf.NewInstanceSchemaLite"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.NewInstanceSchema"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].<init>()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MapFieldSchema"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].<init>()"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNMODIFIABLE_LIST_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ListFieldSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].<init>(com.google.protobuf.ListFieldSchema$1)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListFieldSchema$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNMODIFIABLE_LIST_CLASS"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ListFieldSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].<init>()"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.ListFieldSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].<init>(com.google.protobuf.ListFieldSchema$1)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListFieldSchema$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.ListFieldSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fields"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "syntax"
        Type: "com.google.protobuf.ProtoSyntax"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasBuilt"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkInitialized"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultInstance"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].<init>(int)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fields"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "syntax"
        Type: "com.google.protobuf.ProtoSyntax"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "wasBuilt"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkInitialized"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultInstance"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.JavaType].<init>(java.lang.String,int,java.lang.Class,java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "VOID"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOLEAN"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE_STRING"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUM"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MESSAGE"
        Type: "com.google.protobuf.JavaType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "boxedType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDefault"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.JavaType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldType$Collection].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.google.protobuf.FieldType$Collection"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SCALAR"
        Type: "com.google.protobuf.FieldType$Collection"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VECTOR"
        Type: "com.google.protobuf.FieldType$Collection"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PACKED_VECTOR"
        Type: "com.google.protobuf.FieldType$Collection"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAP"
        Type: "com.google.protobuf.FieldType$Collection"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "isList"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.FieldType$Collection[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldInfo$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.FieldType"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldNumber"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "presenceField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "presenceMask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "required"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enforceUtf8"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneof"
        Type: "com.google.protobuf.OneofInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofStoredType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapDefaultEntry"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumVerifier"
        Type: "com.google.protobuf.Internal$EnumVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedSizeField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldInfo$Builder].<init>(com.google.protobuf.FieldInfo$1)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldInfo$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "field"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "com.google.protobuf.FieldType"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldNumber"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "presenceField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "presenceMask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "required"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enforceUtf8"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneof"
        Type: "com.google.protobuf.OneofInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofStoredType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mapDefaultEntry"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumVerifier"
        Type: "com.google.protobuf.Internal$EnumVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedSizeField"
        Type: "java.lang.reflect.Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl].<init>(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$BuilderParent"
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage$Builder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl].<init>(com.google.protobuf.GeneratedMessage$Builder,com.google.protobuf.GeneratedMessage$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "com.google.protobuf.GeneratedMessage$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$BuilderParent"
      classFields:
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage$Builder"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43462
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SPAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spanMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TRAILING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_DETACHED_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43464
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SPAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spanMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TRAILING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_DETACHED_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SPAN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spanMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TRAILING_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "LEADING_DETACHED_COMMENTS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23051
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23057
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23033
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23033
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputType_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "clientStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serverStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    linkageType: null
    functionLinenumber: 38429
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    linkageType: null
    functionLinenumber: 38435
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    linkageType: null
    functionLinenumber: 38410
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    linkageType: null
    functionLinenumber: 38410
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1"
    linkageType: null
    functionLinenumber: 47246
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44210
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44216
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44192
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44192
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "span_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "trailingComments_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leadingDetachedComments_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1"
    linkageType: null
    functionLinenumber: 23818
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$1"
    linkageType: null
    functionLinenumber: 39080
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "locationsFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "subtreesFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].<init>(java.util.Map,java.util.Map,com.google.protobuf.TextFormatParseInfoTree$1)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "com.google.protobuf.TextFormatParseInfoTree$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "locationsFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "subtreesFromField"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    linkageType: null
    functionLinenumber: 39360
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "IDEMPOTENCY_UNKNOWN"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NO_SIDE_EFFECTS"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEMPOTENT"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEMPOTENCY_UNKNOWN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NO_SIDE_EFFECTS_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDEMPOTENT_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39711
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39717
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39692
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39692
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deprecated_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "idempotencyLevel_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOption_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uninterpretedOptionBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$1"
    linkageType: null
    functionLinenumber: 40424
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47508
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BEGIN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SEMANTIC_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47510
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BEGIN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SEMANTIC_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pathMemoizedSerializedSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "BEGIN_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "END_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SEMANTIC_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49046
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49052
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49028
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49028
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotation_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annotationBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1"
    linkageType: null
    functionLinenumber: 49596
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$1"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1"
    linkageType: null
    functionLinenumber: 10704
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1"
    linkageType: null
    functionLinenumber: 12166
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 40990
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 40996
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 40972
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 40972
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "namePart_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isExtension_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1"
    linkageType: null
    functionLinenumber: 41307
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessHandleImpl].<init>(long,long)"
    functionSourceFile: "java.lang.ProcessHandleImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ProcessHandle"
      classFields:
      - Name: "REAPER_DEFAULT_STACKSIZE"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "NOT_A_CHILD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "current"
        Type: "java.lang.ProcessHandleImpl"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "completions"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "processReaperExecutor"
        Type: "java.util.concurrent.Executor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pid"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "startTime"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STARTTIME_ANY"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STARTTIME_PROCESS_UNKNOWN"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessImpl$DeferredCloseInputStream].<init>(java.io.FileDescriptor)"
    functionSourceFile: "java.lang.ProcessImpl$DeferredCloseInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closePending"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "useCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "streamToClose"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Process$PipeInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessImpl$Platform].<init>(java.lang.String,int,java.lang.ProcessImpl$LaunchMechanism[])"
    functionSourceFile: "java.lang.ProcessImpl$Platform"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.ProcessImpl$LaunchMechanism[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LINUX"
        Type: "java.lang.ProcessImpl$Platform"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BSD"
        Type: "java.lang.ProcessImpl$Platform"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOLARIS"
        Type: "java.lang.ProcessImpl$Platform"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AIX"
        Type: "java.lang.ProcessImpl$Platform"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultLaunchMechanism"
        Type: "java.lang.ProcessImpl$LaunchMechanism"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "validLaunchMechanisms"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.ProcessImpl$Platform[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessImpl$LaunchMechanism].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.ProcessImpl$LaunchMechanism"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FORK"
        Type: "java.lang.ProcessImpl$LaunchMechanism"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "POSIX_SPAWN"
        Type: "java.lang.ProcessImpl$LaunchMechanism"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VFORK"
        Type: "java.lang.ProcessImpl$LaunchMechanism"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.ProcessImpl$LaunchMechanism[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$1].<init>()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$1"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Iterator"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$2].<init>()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$2"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Iterable"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "enumDescriptor"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueOfMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getValueDescriptorMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportUnknownEnumValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getValueMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "setValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getRepeatedMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "addRepeatedMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getCountMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getCountMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "field"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mapEntryMessageDefaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "getBytesMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getBytesMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setBytesMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor"
      classFields:
      - Name: "type"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "setMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "clearMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "caseMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isOneofField"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasHasMethod"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "enumDescriptor"
        Type: "com.google.protobuf.Descriptors$EnumDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueOfMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getValueDescriptorMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "supportUnknownEnumValue"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getRepeatedValueMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "setRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addRepeatedValueMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "newBuilderMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getBuilderMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor].<init>(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "newBuilderMethod"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "getBuilderMethodBuilder"
        Type: "java.lang.reflect.Method"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessage$ExtendableMessage,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter].<init>(com.google.protobuf.GeneratedMessage$ExtendableMessage,boolean,com.google.protobuf.GeneratedMessage$1)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    - "boolean"
    - "com.google.protobuf.GeneratedMessage$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "iter"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.Map$Entry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messageSetWireFormat"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1"
    linkageType: null
    functionLinenumber: 45465
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1"
    linkageType: null
    functionLinenumber: 39328
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: 47663
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "NONE"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIAS"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NONE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIAS_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48112
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48118
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].<init>(com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48094
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DescriptorProtos$1)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48094
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DescriptorProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path_"
        Type: "com.google.protobuf.Internal$IntList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "begin_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "semantic_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1"
    linkageType: null
    functionLinenumber: 48757
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1"
    linkageType: null
    functionLinenumber: 47631
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicLong].<init>(long)"
    functionSourceFile: "java.util.concurrent.atomic.AtomicLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VM_SUPPORTS_LONG_CAS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicLong].<init>()"
    functionSourceFile: "java.util.concurrent.atomic.AtomicLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VM_SUPPORTS_LONG_CAS"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "U"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$PeekInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.io.ObjectInputStream$PeekInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "in"
        Type: "java.io.InputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "peekb"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "totalBytesRead"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.InputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.DataInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.io.DataInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.DataInput"
      classFields:
      - Name: "bytearr"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "chararr"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readBuffer"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineBuffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$ValidationList$Callback].<init>(java.io.ObjectInputValidation,int,java.io.ObjectInputStream$ValidationList$Callback,java.security.AccessControlContext)"
    functionSourceFile: "java.io.ObjectInputStream$ValidationList$Callback"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.io.ObjectInputValidation"
    - "int"
    - "java.io.ObjectInputStream$ValidationList$Callback"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "obj"
        Type: "java.io.ObjectInputValidation"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "priority"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.io.ObjectInputStream$ValidationList$Callback"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputStream$HandleTable$HandleList].<init>()"
    functionSourceFile: "java.io.ObjectInputStream$HandleTable$HandleList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "list"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectInputFilter$Status].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.ObjectInputFilter$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNDECIDED"
        Type: "java.io.ObjectInputFilter$Status"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALLOWED"
        Type: "java.io.ObjectInputFilter$Status"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REJECTED"
        Type: "java.io.ObjectInputFilter$Status"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.io.ObjectInputFilter$Status[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamClass$ExceptionInfo].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.ObjectStreamClass$ExceptionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "message"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamClass$FieldReflector].<init>(java.io.ObjectStreamField[])"
    functionSourceFile: "java.io.ObjectStreamClass$FieldReflector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.ObjectStreamField[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "unsafe"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "fields"
        Type: "java.io.ObjectStreamField[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "numPrimFields"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "readKeys"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "writeKeys"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsets"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeCodes"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "types"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.ObjectStreamClass$ClassDataSlot].<init>(java.io.ObjectStreamClass,boolean)"
    functionSourceFile: "java.io.ObjectStreamClass$ClassDataSlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.ObjectStreamClass"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "desc"
        Type: "java.io.ObjectStreamClass"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hasData"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackWalker].<init>(java.util.EnumSet)"
    functionSourceFile: "java.lang.StackWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_EMPTY_OPTION"
        Type: "java.util.EnumSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_WALKER"
        Type: "java.lang.StackWalker"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extendedOption"
        Type: "java.lang.StackWalker$ExtendedOption"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "estimateDepth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "retainClassRef"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackWalker].<init>(java.util.EnumSet,int)"
    functionSourceFile: "java.lang.StackWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.EnumSet"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_EMPTY_OPTION"
        Type: "java.util.EnumSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_WALKER"
        Type: "java.lang.StackWalker"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extendedOption"
        Type: "java.lang.StackWalker$ExtendedOption"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "estimateDepth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "retainClassRef"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackWalker].<init>(java.util.EnumSet,int,java.lang.StackWalker$ExtendedOption)"
    functionSourceFile: "java.lang.StackWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.EnumSet"
    - "int"
    - "java.lang.StackWalker$ExtendedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_EMPTY_OPTION"
        Type: "java.util.EnumSet"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_WALKER"
        Type: "java.lang.StackWalker"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "extendedOption"
        Type: "java.lang.StackWalker$ExtendedOption"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "estimateDepth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "retainClassRef"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.DataOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "java.io.DataOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.DataOutput"
      classFields:
      - Name: "written"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytearr"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "writeBuffer"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterOutputStream"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.cs.StreamEncoder].<init>(java.io.OutputStream,java.lang.Object,java.nio.charset.Charset)"
    functionSourceFile: "sun.nio.cs.StreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.Object"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BYTE_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cs"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encoder"
        Type: "java.nio.charset.CharsetEncoder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bb"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ch"
        Type: "java.nio.channels.WritableByteChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "haveLeftoverChar"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leftoverChar"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lcb"
        Type: "java.nio.CharBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.cs.StreamEncoder].<init>(java.io.OutputStream,java.lang.Object,java.nio.charset.CharsetEncoder)"
    functionSourceFile: "sun.nio.cs.StreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.Object"
    - "java.nio.charset.CharsetEncoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BYTE_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cs"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encoder"
        Type: "java.nio.charset.CharsetEncoder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bb"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ch"
        Type: "java.nio.channels.WritableByteChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "haveLeftoverChar"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leftoverChar"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lcb"
        Type: "java.nio.CharBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.cs.StreamEncoder].<init>(java.nio.channels.WritableByteChannel,java.nio.charset.CharsetEncoder,int)"
    functionSourceFile: "sun.nio.cs.StreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.nio.channels.WritableByteChannel"
    - "java.nio.charset.CharsetEncoder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT_BYTE_BUFFER_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cs"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encoder"
        Type: "java.nio.charset.CharsetEncoder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bb"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "out"
        Type: "java.io.OutputStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ch"
        Type: "java.nio.channels.WritableByteChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "haveLeftoverChar"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leftoverChar"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lcb"
        Type: "java.nio.CharBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.Writer"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.Resolver].<init>(java.lang.module.ModuleFinder,java.util.List,java.lang.module.ModuleFinder,java.io.PrintStream)"
    functionSourceFile: "java.lang.module.Resolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.module.ModuleFinder"
    - "java.util.List"
    - "java.lang.module.ModuleFinder"
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "beforeFinder"
        Type: "java.lang.module.ModuleFinder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parents"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "afterFinder"
        Type: "java.lang.module.ModuleFinder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "traceOutput"
        Type: "java.io.PrintStream"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToReference"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "haveAllAutomaticModules"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "targetPlatform"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "visited"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "visitPath"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalLong].<init>()"
    functionSourceFile: "java.util.OptionalLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalLong"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.OptionalLong].<init>(long)"
    functionSourceFile: "java.util.OptionalLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EMPTY"
        Type: "java.util.OptionalLong"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isPresent"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LongSummaryStatistics].<init>()"
    functionSourceFile: "java.util.LongSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.LongConsumer"
      - "java.util.function.IntConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.LongSummaryStatistics].<init>(long,long,long,long)"
    functionSourceFile: "java.util.LongSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces:
      - "java.util.function.LongConsumer"
      - "java.util.function.IntConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.DoubleSummaryStatistics].<init>()"
    functionSourceFile: "java.util.DoubleSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.DoubleConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sumCompensation"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "simpleSum"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.DoubleSummaryStatistics].<init>(long,double,double,double)"
    functionSourceFile: "java.util.DoubleSummaryStatistics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "long"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces:
      - "java.util.function.DoubleConsumer"
      classFields:
      - Name: "count"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sum"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sumCompensation"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "simpleSum"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "min"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "max"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.FormalTypeParameter].<init>(java.lang.String,sun.reflect.generics.tree.FieldTypeSignature[])"
    functionSourceFile: "sun.reflect.generics.tree.FormalTypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "sun.reflect.generics.tree.FieldTypeSignature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.TypeTree"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bounds"
        Type: "sun.reflect.generics.tree.FieldTypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.ClassTypeSignature].<init>(java.util.List)"
    functionSourceFile: "sun.reflect.generics.tree.ClassTypeSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.FieldTypeSignature"
      classFields:
      - Name: "path"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.UnknownHostException].<init>(java.lang.String)"
    functionSourceFile: "java.net.UnknownHostException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.UnknownHostException].<init>()"
    functionSourceFile: "java.net.UnknownHostException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.annotation.TypeAnnotation$LocationInfo$Location].<init>(byte,short)"
    functionSourceFile: "sun.reflect.annotation.TypeAnnotation$LocationInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "tag"
        Type: "byte"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],int)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],int,java.lang.invoke.LambdaForm$Kind)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "int"
    - "java.lang.invoke.LambdaForm$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],int,boolean,java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "int"
    - "boolean"
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],int,boolean,java.lang.invoke.MethodHandle,java.lang.invoke.LambdaForm$Kind)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "int"
    - "boolean"
    - "java.lang.invoke.MethodHandle"
    - "java.lang.invoke.LambdaForm$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[])"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],java.lang.invoke.LambdaForm$Kind)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "java.lang.invoke.LambdaForm$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],boolean)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(int,java.lang.invoke.LambdaForm$Name[],boolean,java.lang.invoke.LambdaForm$Kind)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "boolean"
    - "java.lang.invoke.LambdaForm$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(java.lang.invoke.LambdaForm$Name[],java.lang.invoke.LambdaForm$Name[],java.lang.invoke.LambdaForm$Name)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.invoke.LambdaForm$Name[]"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "java.lang.invoke.LambdaForm$Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(java.lang.invoke.LambdaForm$Name[],java.lang.invoke.LambdaForm$Name[],java.lang.invoke.LambdaForm$Name,boolean)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.invoke.LambdaForm$Name[]"
    - "java.lang.invoke.LambdaForm$Name[]"
    - "java.lang.invoke.LambdaForm$Name"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm].<init>(java.lang.invoke.MethodType)"
    functionSourceFile: "java.lang.invoke.LambdaForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "result"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "forceInline"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "customized"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "kind"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "vmentry"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isCompiled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformCache"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VOID_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LAST_RESULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LF_FAILED"
        Type: "jdk.internal.perf.PerfCounter"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "COMPILE_THRESHOLD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "invocationCounter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INTERNED_ARGUMENT_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTERNED_ARGUMENTS"
        Type: "java.lang.invoke.LambdaForm$Name[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPL_NAMES"
        Type: "java.lang.invoke.MemberName$Factory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_identity"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_zero"
        Type: "java.lang.invoke.LambdaForm[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_identity"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_zero"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createFormsLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAME_COUNTERS"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG_NAMES"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TRACE_INTERPRETER"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleImpl$Intrinsic].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.invoke.MethodHandleImpl$Intrinsic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SELECT_ALTERNATIVE"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUARD_WITH_CATCH"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRY_FINALLY"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOOP"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEW_ARRAY"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LOAD"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_STORE"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY_LENGTH"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDENTITY"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NONE"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.TypeNotPresentException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.TypeNotPresentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "typeName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodTypeForm].<init>(java.lang.invoke.MethodType)"
    functionSourceFile: "java.lang.invoke.MethodTypeForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "argToSlotTable"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "slotToArgTable"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "argCounts"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "primCounts"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "erasedType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "basicType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodHandles"
        Type: "java.lang.ref.SoftReference[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MH_BASIC_INV"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_NF_INV"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_UNINIT_CS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lambdaForms"
        Type: "java.lang.ref.SoftReference[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "LF_INVVIRTUAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INVSTATIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INVSPECIAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_NEWINVSPECIAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INVINTERFACE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INVSTATIC_INIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INTERPRET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_REBIND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_DELEGATE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_DELEGATE_BLOCK_INLINING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_EX_LINKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_EX_INVOKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_GEN_LINKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_GEN_INVOKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_CS_LINKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_MH_LINKER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_GWC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_GWT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_TF"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_LOOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_INVSPECIAL_IFC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LF_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_CHANGE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERASE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRAP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNWRAP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INTS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONGS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RAW_RETURN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.Invokers].<init>(java.lang.invoke.MethodType)"
    functionSourceFile: "java.lang.invoke.Invokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "targetType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "invokers"
        Type: "java.lang.invoke.MethodHandle[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INV_EXACT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INV_GENERIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INV_BASIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INV_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_LINKER_ARG_APPENDED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkExactType"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkGenericType"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_getCallSiteTarget"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkCustomized"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkVarHandleGenericType"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkVarHandleExactType"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_LIMIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NFS"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodType$ConcurrentWeakInternSet].<init>()"
    functionSourceFile: "java.lang.invoke.MethodType$ConcurrentWeakInternSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "stale"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarForm].<init>(java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class[])"
    functionSourceFile: "java.lang.invoke.VarForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "methodType_table"
        Type: "java.lang.invoke.MethodType[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "memberName_table"
        Type: "java.lang.invoke.MemberName[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodType_V_table"
        Type: "java.lang.invoke.MethodType[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarHandle$TypesAndInvokers].<init>()"
    functionSourceFile: "java.lang.invoke.VarHandle$TypesAndInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "methodType_table"
        Type: "java.lang.invoke.MethodType[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodHandle_table"
        Type: "java.lang.invoke.MethodHandle[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ResolvedMethodName].<init>()"
    functionSourceFile: "java.lang.invoke.ResolvedMethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandleImpl$Intrinsic)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodHandle"
    - "java.lang.invoke.MethodHandleImpl$Intrinsic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MemberName,java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MemberName"
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MemberName,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandleImpl$Intrinsic)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.invoke.MemberName"
    - "java.lang.invoke.MethodHandle"
    - "java.lang.invoke.MethodHandleImpl$Intrinsic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MethodType)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.reflect.Method)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$NamedFunction].<init>(java.lang.invoke.MemberName)"
    functionSourceFile: "java.lang.invoke.LambdaForm$NamedFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MemberName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "member"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolvedHandle"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invoker"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intrinsicName"
        Type: "java.lang.invoke.MethodHandleImpl$Intrinsic"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INVOKER_METHOD_TYPE"
        Type: "java.lang.invoke.MethodType"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(int,java.lang.invoke.LambdaForm$BasicType,java.lang.invoke.LambdaForm$NamedFunction,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$BasicType"
    - "java.lang.invoke.LambdaForm$NamedFunction"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.LambdaForm$Name,java.lang.Object)"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.LambdaForm$Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.MethodHandle,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodHandle"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.MethodType,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.MemberName,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MemberName"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.LambdaForm$NamedFunction,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.LambdaForm$NamedFunction"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(int,java.lang.invoke.LambdaForm$BasicType)"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.invoke.LambdaForm$BasicType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Name].<init>(java.lang.invoke.LambdaForm$BasicType)"
    functionSourceFile: "java.lang.invoke.LambdaForm$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.LambdaForm$BasicType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "function"
        Type: "java.lang.invoke.LambdaForm$NamedFunction"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constraint"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "arguments"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Kind].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "java.lang.invoke.LambdaForm$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GENERIC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDENTITY"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOUND_REINVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REINVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DELEGATE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXACT_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXACT_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERIC_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERIC_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINK_TO_TARGET_METHOD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINK_TO_CALL_SITE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_VIRTUAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_SPECIAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_SPECIAL_IFC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_STATIC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_NEW_INVOKE_SPECIAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_INTERFACE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_STATIC_INIT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_OBJECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_OBJECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_OBJECT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_OBJECT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_INT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_INT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_INT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_INT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BOOLEAN"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BOOLEAN"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BOOLEAN_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BOOLEAN_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BYTE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BYTE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BYTE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BYTE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_CHAR"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_CHAR"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_CHAR_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_CHAR_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_SHORT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_SHORT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_SHORT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_SHORT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_LONG"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_LONG"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_LONG_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_LONG_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_FLOAT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_FLOAT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_FLOAT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_FLOAT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_DOUBLE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_DOUBLE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_DOUBLE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_DOUBLE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRY_FINALLY"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COLLECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONVERT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPREAD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOOP"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUARD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUARD_WITH_CATCH"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_EXACT_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultLambdaName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.LambdaForm$Kind[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$Kind].<init>(java.lang.String,int,java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.invoke.LambdaForm$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GENERIC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDENTITY"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOUND_REINVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REINVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DELEGATE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXACT_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXACT_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERIC_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GENERIC_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINK_TO_TARGET_METHOD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LINK_TO_CALL_SITE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_VIRTUAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_SPECIAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_SPECIAL_IFC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_STATIC"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_NEW_INVOKE_SPECIAL"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_INTERFACE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DIRECT_INVOKE_STATIC_INIT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_OBJECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_OBJECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_OBJECT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_OBJECT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_INT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_INT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_INT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_INT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BOOLEAN"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BOOLEAN"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BOOLEAN_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BOOLEAN_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BYTE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BYTE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_BYTE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_BYTE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_CHAR"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_CHAR"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_CHAR_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_CHAR_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_SHORT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_SHORT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_SHORT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_SHORT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_LONG"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_LONG"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_LONG_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_LONG_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_FLOAT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_FLOAT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_FLOAT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_FLOAT_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_DOUBLE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_DOUBLE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_DOUBLE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUT_DOUBLE_VOLATILE"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TRY_FINALLY"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COLLECT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONVERT"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPREAD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LOOP"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUARD"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GUARD_WITH_CATCH"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_EXACT_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_INVOKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VARHANDLE_LINKER"
        Type: "java.lang.invoke.LambdaForm$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultLambdaName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "methodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.LambdaForm$Kind[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateEncodingException].<init>()"
    functionSourceFile: "java.security.cert.CertificateEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.cert.CertificateException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateEncodingException].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.CertificateEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.cert.CertificateException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateEncodingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CertificateEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.cert.CertificateException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateEncodingException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CertificateEncodingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.cert.CertificateException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateException].<init>()"
    functionSourceFile: "java.security.cert.CertificateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateException].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.CertificateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CertificateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CertificateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchAlgorithmException].<init>()"
    functionSourceFile: "java.security.NoSuchAlgorithmException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchAlgorithmException].<init>(java.lang.String)"
    functionSourceFile: "java.security.NoSuchAlgorithmException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchAlgorithmException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.NoSuchAlgorithmException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchAlgorithmException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.NoSuchAlgorithmException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidKeyException].<init>()"
    functionSourceFile: "java.security.InvalidKeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.KeyException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidKeyException].<init>(java.lang.String)"
    functionSourceFile: "java.security.InvalidKeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.KeyException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidKeyException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.InvalidKeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.KeyException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidKeyException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.InvalidKeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.KeyException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchProviderException].<init>()"
    functionSourceFile: "java.security.NoSuchProviderException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.NoSuchProviderException].<init>(java.lang.String)"
    functionSourceFile: "java.security.NoSuchProviderException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SignatureException].<init>()"
    functionSourceFile: "java.security.SignatureException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SignatureException].<init>(java.lang.String)"
    functionSourceFile: "java.security.SignatureException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SignatureException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.SignatureException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SignatureException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.SignatureException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Provider].<init>(java.lang.String,double,java.lang.String)"
    functionSourceFile: "java.security.Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "info"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "versionStr"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySetCallCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "servicesChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyStrings"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prngAlgos"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceSet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALIAS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALIAS_PREFIX_LOWER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALIAS_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "previousKey"
        Type: "java.security.Provider$ServiceKey"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "knownEngines"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Properties"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Provider].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.security.Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "info"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "versionStr"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entrySetCallCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "servicesChanged"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyStrings"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prngAlgos"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "legacyMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceSet"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALIAS_PREFIX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALIAS_PREFIX_LOWER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALIAS_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "previousKey"
        Type: "java.security.Provider$ServiceKey"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "knownEngines"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Properties"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.AbstractClassLoaderValue].<init>()"
    functionSourceFile: "jdk.internal.loader.AbstractClassLoaderValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.security.auth.Subject].<init>()"
    functionSourceFile: "javax.security.auth.Subject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "principals"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pubCredentials"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privCredentials"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRINCIPAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PUB_CREDENTIAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIV_CREDENTIAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NULL_PD_ARRAY"
        Type: "java.security.ProtectionDomain[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.security.auth.Subject].<init>(boolean,java.util.Set,java.util.Set,java.util.Set)"
    functionSourceFile: "javax.security.auth.Subject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "boolean"
    - "java.util.Set"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "principals"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pubCredentials"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "privCredentials"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "readOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PRINCIPAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PUB_CREDENTIAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PRIV_CREDENTIAL_SET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NULL_PD_ARRAY"
        Type: "java.security.ProtectionDomain[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertPath].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.CertPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Timestamp].<init>(java.util.Date,java.security.cert.CertPath)"
    functionSourceFile: "java.security.Timestamp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.security.cert.CertPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "timestamp"
        Type: "java.util.Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signerCertPath"
        Type: "java.security.cert.CertPath"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "myhash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CRLException].<init>()"
    functionSourceFile: "java.security.cert.CRLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CRLException].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.CRLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CRLException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CRLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CRLException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.cert.CRLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CertificateFactorySpi].<init>()"
    functionSourceFile: "java.security.cert.CertificateFactorySpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.cert.CRL].<init>(java.lang.String)"
    functionSourceFile: "java.security.cert.CRL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.InetAddress$InetAddressHolder].<init>()"
    functionSourceFile: "java.net.InetAddress$InetAddressHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "originalHostName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "family"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.InetAddress$InetAddressHolder].<init>(java.lang.String,int,int)"
    functionSourceFile: "java.net.InetAddress$InetAddressHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "originalHostName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hostName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "family"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.InetAddress$CachedLocalHost].<init>(java.lang.String,java.net.InetAddress)"
    functionSourceFile: "java.net.InetAddress$CachedLocalHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.net.InetAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "host"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "addr"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "expiryTime"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.NetworkInterface].<init>()"
    functionSourceFile: "java.net.NetworkInterface"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "displayName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addrs"
        Type: "java.net.InetAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bindings"
        Type: "java.net.InterfaceAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "childs"
        Type: "java.net.NetworkInterface[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.net.NetworkInterface"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "virtual"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultInterface"
        Type: "java.net.NetworkInterface"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultIndex"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.NetworkInterface].<init>(java.lang.String,int,java.net.InetAddress[])"
    functionSourceFile: "java.net.NetworkInterface"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.net.InetAddress[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "displayName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "addrs"
        Type: "java.net.InetAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bindings"
        Type: "java.net.InterfaceAddress[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "childs"
        Type: "java.net.NetworkInterface[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.net.NetworkInterface"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "virtual"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultInterface"
        Type: "java.net.NetworkInterface"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultIndex"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.UnknownServiceException].<init>()"
    functionSourceFile: "java.net.UnknownServiceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.UnknownServiceException].<init>(java.lang.String)"
    functionSourceFile: "java.net.UnknownServiceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.net.www.MessageHeader].<init>()"
    functionSourceFile: "sun.net.www.MessageHeader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "keys"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nkeys"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.net.www.MessageHeader].<init>(java.io.InputStream)"
    functionSourceFile: "sun.net.www.MessageHeader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "keys"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nkeys"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ContentHandler].<init>()"
    functionSourceFile: "java.net.ContentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Proxy$Type].<init>(java.lang.String,int)"
    functionSourceFile: "java.net.Proxy$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DIRECT"
        Type: "java.net.Proxy$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HTTP"
        Type: "java.net.Proxy$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SOCKS"
        Type: "java.net.Proxy$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.net.Proxy$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketAddress].<init>()"
    functionSourceFile: "java.net.SocketAddress"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Requires].<init>(java.util.Set,java.lang.String,java.lang.module.ModuleDescriptor$Version,java.lang.String)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Requires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.lang.module.ModuleDescriptor$Version"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "compiledVersion"
        Type: "java.lang.module.ModuleDescriptor$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rawCompiledVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Requires].<init>(java.util.Set,java.lang.String,java.lang.module.ModuleDescriptor$Version,boolean)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Requires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    - "java.lang.module.ModuleDescriptor$Version"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "mods"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "compiledVersion"
        Type: "java.lang.module.ModuleDescriptor$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rawCompiledVersion"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Provides].<init>(java.lang.String,java.util.List)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Provides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "service"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "providers"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.module.ModuleDescriptor$Provides].<init>(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "java.lang.module.ModuleDescriptor$Provides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "service"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "providers"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.LinkOption].<init>(java.lang.String,int)"
    functionSourceFile: "java.nio.file.LinkOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.file.OpenOption"
      - "java.nio.file.CopyOption"
      classFields:
      - Name: "NOFOLLOW_LINKS"
        Type: "java.nio.file.LinkOption"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.nio.file.LinkOption[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.URLClassPath$Loader].<init>(java.net.URL)"
    functionSourceFile: "jdk.internal.loader.URLClassPath$Loader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "base"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "jarfile"
        Type: "java.util.jar.JarFile"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Attributes].<init>()"
    functionSourceFile: "java.util.jar.Attributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Attributes].<init>(int)"
    functionSourceFile: "java.util.jar.Attributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Attributes].<init>(java.util.jar.Attributes)"
    functionSourceFile: "java.util.jar.Attributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.jar.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Map"
      - "java.lang.Cloneable"
      classFields:
      - Name: "map"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarVerifier].<init>(java.lang.String,byte[])"
    functionSourceFile: "java.util.jar.JarVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "verifiedSigners"
        Type: "java.util.Hashtable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sigFileSigners"
        Type: "java.util.Hashtable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sigFileData"
        Type: "java.util.Hashtable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pendingBlocks"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signerCache"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parsingBlockOrSF"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parsingMeta"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anyToVerify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "baos"
        Type: "java.io.ByteArrayOutputStream"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manDig"
        Type: "sun.security.util.ManifestDigester"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestRawBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "eagerValidation"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csdomain"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestDigests"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signersToAlgs"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "urlToCodeSourceMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signerToCodeSource"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastURL"
        Type: "java.net.URL"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastURLMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "emptySigner"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signerMap"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jarCodeSigners"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.LocaleObjectCache].<init>()"
    functionSourceFile: "sun.util.locale.LocaleObjectCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.LocaleObjectCache].<init>(int,float,int)"
    functionSourceFile: "sun.util.locale.LocaleObjectCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.BaseLocale$Cache].<init>()"
    functionSourceFile: "sun.util.locale.BaseLocale$Cache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.locale.LocaleObjectCache"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.Extension].<init>(char)"
    functionSourceFile: "sun.util.locale.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "id"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.Extension].<init>(char,java.lang.String)"
    functionSourceFile: "sun.util.locale.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "id"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.resources.LocaleData].<init>(sun.util.locale.provider.LocaleProviderAdapter$Type)"
    functionSourceFile: "sun.util.resources.LocaleData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.util.locale.provider.LocaleProviderAdapter$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "defaultControl"
        Type: "java.util.ResourceBundle$Control"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOTCLDR"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CANDIDATES_MAP"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.provider.LocaleProviderAdapter$Type].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "sun.util.locale.provider.LocaleProviderAdapter$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JRE"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLDR"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPI"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOST"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FALLBACK"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSNAME"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UTIL_RESOURCES_PACKAGE"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "TEXT_RESOURCES_PACKAGE"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.provider.LocaleProviderAdapter$Type].<init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "sun.util.locale.provider.LocaleProviderAdapter$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JRE"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLDR"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPI"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOST"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FALLBACK"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSNAME"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UTIL_RESOURCES_PACKAGE"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "TEXT_RESOURCES_PACKAGE"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Calendar].<init>()"
    functionSourceFile: "java.util.Calendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "ERA"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DATE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_IN_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AM_PM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLISECOND"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZONE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DST_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD_COUNT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TUESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEDNESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THURSDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRIDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SATURDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JANUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEBRUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "APRIL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JUNE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JULY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AUGUST"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEPTEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OCTOBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOVEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNDECIMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_STYLES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STANDALONE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isSet"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stamp"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "time"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isTimeSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "areFieldsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "areAllFieldsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lenient"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zone"
        Type: "java.util.TimeZone"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sharedZone"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstDayOfWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minimalDaysInFirstWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedLocaleData"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPUTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINIMUM_USER_STAMP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_FIELDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nextStamp"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentSerialVersion"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionOnStream"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ERA_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WEEK_OF_YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WEEK_OF_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DATE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_IN_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AM_PM_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECOND_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MILLISECOND_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZONE_OFFSET_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DST_OFFSET_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD_NAME"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Calendar].<init>(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "java.util.Calendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "ERA"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DATE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_IN_MONTH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AM_PM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLISECOND"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ZONE_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DST_OFFSET"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FIELD_COUNT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TUESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEDNESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THURSDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRIDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SATURDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JANUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEBRUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "APRIL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JUNE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JULY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AUGUST"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEPTEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OCTOBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOVEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNDECIMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_STYLES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STANDALONE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG_FORMAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG_STANDALONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isSet"
        Type: "boolean[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stamp"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "time"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isTimeSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "areFieldsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "areAllFieldsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lenient"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zone"
        Type: "java.util.TimeZone"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sharedZone"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstDayOfWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minimalDaysInFirstWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedLocaleData"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMPUTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINIMUM_USER_STAMP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL_FIELDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "nextStamp"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentSerialVersion"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionOnStream"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ERA_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WEEK_OF_YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WEEK_OF_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DATE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_IN_MONTH_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "AM_PM_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECOND_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MILLISECOND_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZONE_OFFSET_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DST_OFFSET_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD_NAME"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.resources.TimeZoneNamesBundle].<init>()"
    functionSourceFile: "sun.util.resources.TimeZoneNamesBundle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.resources.OpenListResourceBundle"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.stream.Collector$Characteristics].<init>(java.lang.String,int)"
    functionSourceFile: "java.util.stream.Collector$Characteristics"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "CONCURRENT"
        Type: "java.util.stream.Collector$Characteristics"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNORDERED"
        Type: "java.util.stream.Collector$Characteristics"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDENTITY_FINISH"
        Type: "java.util.stream.Collector$Characteristics"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.util.stream.Collector$Characteristics[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$TreeInfo].<init>()"
    functionSourceFile: "java.util.regex.Pattern$TreeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "minLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxValid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "deterministic"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$GroupTail].<init>(int,int)"
    functionSourceFile: "java.util.regex.Pattern$GroupTail"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "localIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groupIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.regex.Pattern$Node"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.regex.Pattern$BmpCharProperty].<init>(java.util.regex.Pattern$BmpCharPredicate)"
    functionSourceFile: "java.util.regex.Pattern$BmpCharProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.regex.Pattern$BmpCharPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.regex.Pattern$CharProperty"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CodingErrorAction].<init>(java.lang.String)"
    functionSourceFile: "java.nio.charset.CodingErrorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "IGNORE"
        Type: "java.nio.charset.CodingErrorAction"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REPLACE"
        Type: "java.nio.charset.CodingErrorAction"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "REPORT"
        Type: "java.nio.charset.CodingErrorAction"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.charset.CoderResult].<init>(int,int)"
    functionSourceFile: "java.nio.charset.CoderResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "CR_UNDERFLOW"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CR_OVERFLOW"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CR_ERROR_MIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CR_MALFORMED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CR_UNMAPPABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "names"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "UNDERFLOW"
        Type: "java.nio.charset.CoderResult"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OVERFLOW"
        Type: "java.nio.charset.CoderResult"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "malformed4"
        Type: "java.nio.charset.CoderResult[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "unmappable4"
        Type: "java.nio.charset.CoderResult[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.Formatter].<init>()"
    functionSourceFile: "java.util.logging.Formatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.ErrorManager].<init>()"
    functionSourceFile: "java.util.logging.ErrorManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "reported"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GENERIC_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRITE_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLUSH_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLOSE_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FORMAT_FAILURE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CopyOnWriteArrayList].<init>()"
    functionSourceFile: "java.util.concurrent.CopyOnWriteArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CopyOnWriteArrayList].<init>(java.util.Collection)"
    functionSourceFile: "java.util.concurrent.CopyOnWriteArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CopyOnWriteArrayList].<init>(java.lang.Object[])"
    functionSourceFile: "java.util.concurrent.CopyOnWriteArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "array"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager$LoggerContext].<init>(java.util.logging.LogManager)"
    functionSourceFile: "java.util.logging.LogManager$LoggerContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.logging.LogManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "namedLoggers"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "root"
        Type: "java.util.logging.LogManager$LogNode"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.util.logging.LogManager"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.ReentrantLock].<init>()"
    functionSourceFile: "java.util.concurrent.locks.ReentrantLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.locks.Lock"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "sync"
        Type: "java.util.concurrent.locks.ReentrantLock$Sync"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.ReentrantLock].<init>(boolean)"
    functionSourceFile: "java.util.concurrent.locks.ReentrantLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.locks.Lock"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "sync"
        Type: "java.util.concurrent.locks.ReentrantLock$Sync"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager$CloseOnReset].<init>(java.util.logging.Logger)"
    functionSourceFile: "java.util.logging.LogManager$CloseOnReset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.logging.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "logger"
        Type: "java.util.logging.Logger"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.Instant].<init>(long,int)"
    functionSourceFile: "java.time.Instant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "EPOCH"
        Type: "java.time.Instant"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN"
        Type: "java.time.Instant"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.Instant"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seconds"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nanos"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.logging.LogManager$LogNode].<init>(java.util.logging.LogManager$LogNode,java.util.logging.LogManager$LoggerContext)"
    functionSourceFile: "java.util.logging.LogManager$LogNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.logging.LogManager$LogNode"
    - "java.util.logging.LogManager$LoggerContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "children"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "loggerRef"
        Type: "java.util.logging.LogManager$LoggerWeakRef"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.util.logging.LogManager$LogNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "context"
        Type: "java.util.logging.LogManager$LoggerContext"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.misc.Signal].<init>(java.lang.String)"
    functionSourceFile: "jdk.internal.misc.Signal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "handlers"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "signals"
        Type: "java.util.Hashtable"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "number"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.AbstractSelectableChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.spi.AbstractSelectableChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "provider"
        Type: "java.nio.channels.spi.SelectorProvider"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "keys"
        Type: "java.nio.channels.SelectionKey[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keyCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keyLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "regLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nonBlocking"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.channels.SelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocket].<init>()"
    functionSourceFile: "java.net.DatagramSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.SocketException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.DatagramSocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "explicitFilter"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesLeftToFilter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_NOT_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED_NO_IMPL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "connectState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.DatagramSocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocket].<init>(java.net.DatagramSocketImpl)"
    functionSourceFile: "java.net.DatagramSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.DatagramSocketImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.DatagramSocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "explicitFilter"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesLeftToFilter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_NOT_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED_NO_IMPL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "connectState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.DatagramSocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocket].<init>(java.net.SocketAddress)"
    functionSourceFile: "java.net.DatagramSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.SocketAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.SocketException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.DatagramSocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "explicitFilter"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesLeftToFilter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_NOT_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED_NO_IMPL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "connectState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.DatagramSocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocket].<init>(int)"
    functionSourceFile: "java.net.DatagramSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.SocketException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.DatagramSocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "explicitFilter"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesLeftToFilter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_NOT_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED_NO_IMPL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "connectState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.DatagramSocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocket].<init>(int,java.net.InetAddress)"
    functionSourceFile: "java.net.DatagramSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.net.InetAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.SocketException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.DatagramSocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "explicitFilter"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesLeftToFilter"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ST_NOT_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ST_CONNECTED_NO_IMPL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "connectState"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedAddress"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connectedPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.DatagramSocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.Pipe$SourceChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.Pipe$SourceChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.ReadableByteChannel"
      - "java.nio.channels.ScatteringByteChannel"
      classFields: []
      superClass: "java.nio.channels.spi.AbstractSelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.Pipe$SinkChannel].<init>(java.nio.channels.spi.SelectorProvider)"
    functionSourceFile: "java.nio.channels.Pipe$SinkChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.channels.spi.SelectorProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.WritableByteChannel"
      - "java.nio.channels.GatheringByteChannel"
      classFields: []
      superClass: "java.nio.channels.spi.AbstractSelectableChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.Selector].<init>()"
    functionSourceFile: "java.nio.channels.Selector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)"
    functionSourceFile: "java.util.concurrent.atomic.AtomicBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicBoolean].<init>()"
    functionSourceFile: "java.util.concurrent.atomic.AtomicBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.SelectionKey].<init>()"
    functionSourceFile: "java.nio.channels.SelectionKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "OP_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OP_WRITE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OP_CONNECT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OP_ACCEPT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "attachment"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attachmentUpdater"
        Type: "java.util.concurrent.atomic.AtomicReferenceFieldUpdater"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.AbstractSelectionKey].<init>()"
    functionSourceFile: "java.nio.channels.spi.AbstractSelectionKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "valid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.nio.channels.SelectionKey"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ServerSocket].<init>(java.net.SocketImpl)"
    functionSourceFile: "java.net.ServerSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.SocketImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ServerSocket].<init>()"
    functionSourceFile: "java.net.ServerSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ServerSocket].<init>(int)"
    functionSourceFile: "java.net.ServerSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ServerSocket].<init>(int,int)"
    functionSourceFile: "java.net.ServerSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.ServerSocket].<init>(int,int,java.net.InetAddress)"
    functionSourceFile: "java.net.ServerSocket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.net.InetAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>()"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.Proxy)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.Proxy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.SocketImpl)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.SocketImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.SocketException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.lang.String,int)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.net.UnknownHostException"
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.InetAddress,int)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.InetAddress"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.lang.String,int,java.net.InetAddress,int)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.net.InetAddress"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.InetAddress,int,java.net.InetAddress,int)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.net.InetAddress"
    - "int"
    - "java.net.InetAddress"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.InetAddress,int,boolean)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.net.InetAddress"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Socket].<init>(java.net.SocketAddress,java.net.SocketAddress,boolean)"
    functionSourceFile: "java.net.Socket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.net.SocketAddress"
    - "java.net.SocketAddress"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "created"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bound"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "connected"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutIn"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shutOut"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "impl"
        Type: "java.net.SocketImpl"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldImpl"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factory"
        Type: "java.net.SocketImplFactory"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "options"
        Type: "java.util.Set"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "optionsSet"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.lang.String)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.lang.String,boolean)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.io.File)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.io.File,boolean)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.io.File,boolean,int)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile].<init>(java.io.File,boolean,int,java.lang.Runtime$Version)"
    functionSourceFile: "java.util.jar.JarFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.io.File"
    - "boolean"
    - "int"
    - "java.lang.Runtime$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "BASE_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VERSION_FEATURE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RUNTIME_VERSION"
        Type: "java.lang.Runtime$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_ENABLED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTI_RELEASE_FORCED"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializing"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "manRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manEntry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jv"
        Type: "java.util.jar.JarVerifier"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jvInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "verify"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "java.lang.Runtime$Version"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "versionFeature"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMultiRelease"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasClassPathAttribute"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasCheckedSpecialAttributes"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JUZFA"
        Type: "jdk.internal.misc.JavaUtilZipFileAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "META_INF_VERSIONS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_NAME"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASSPATH_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSPATH_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_CHARS"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_LASTOCC"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MULTIRELEASE_OPTOSFT"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipFile"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.HttpCookie].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.HttpCookie"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "commentURL"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "toDiscard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "domain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxAge"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "portlist"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secure"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "httpOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "header"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "whenCreated"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_AGE_UNSPECIFIED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COOKIE_DATE_FORMATS"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SET_COOKIE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SET_COOKIE2"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "tspecials"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "assignors"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "GMT"
        Type: "java.util.TimeZone"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.HttpCookie].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "java.net.HttpCookie"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "commentURL"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "toDiscard"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "domain"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxAge"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "portlist"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secure"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "httpOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "header"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "whenCreated"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_AGE_UNSPECIFIED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COOKIE_DATE_FORMATS"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SET_COOKIE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SET_COOKIE2"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "tspecials"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "assignors"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "GMT"
        Type: "java.util.TimeZone"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketImpl].<init>()"
    functionSourceFile: "java.net.SocketImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.net.SocketOptions"
      classFields:
      - Name: "socket"
        Type: "java.net.Socket"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serverSocket"
        Type: "java.net.ServerSocket"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localport"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "socketOptions"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serverSocketOptions"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.net.URL[],java.lang.ClassLoader)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL[]"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.lang.String,java.net.URL[],java.lang.ClassLoader,java.security.AccessControlContext)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.net.URL[]"
    - "java.lang.ClassLoader"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.net.URL[])"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.net.URL[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.net.URL[],java.security.AccessControlContext)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.net.URL[]"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.net.URL[]"
    - "java.lang.ClassLoader"
    - "java.net.URLStreamHandlerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.lang.String,java.net.URL[],java.lang.ClassLoader)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.net.URL[]"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.URLClassLoader].<init>(java.lang.String,java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory)"
    functionSourceFile: "java.net.URLClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.net.URL[]"
    - "java.lang.ClassLoader"
    - "java.net.URLStreamHandlerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Closeable"
      classFields:
      - Name: "ucp"
        Type: "jdk.internal.loader.URLClassPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "acc"
        Type: "java.security.AccessControlContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeables"
        Type: "java.util.WeakHashMap"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.SecureClassLoader"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FilePermission].<init>(java.lang.String,java.io.FilePermission,java.nio.file.Path,java.nio.file.Path,int,java.lang.String)"
    functionSourceFile: "java.io.FilePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.io.FilePermission"
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "EXECUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DELETE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READLINK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "directory"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "recursive"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cpath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath2"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allFiles"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invalid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RECURSIVE_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WILD_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "builtInFS"
        Type: "java.nio.file.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "here"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DASH_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOTDOT_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FilePermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.FilePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "EXECUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DELETE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READLINK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "directory"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "recursive"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cpath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath2"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allFiles"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invalid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RECURSIVE_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WILD_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "builtInFS"
        Type: "java.nio.file.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "here"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DASH_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOTDOT_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.FilePermission].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.FilePermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "EXECUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DELETE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "READLINK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ALL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mask"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "directory"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "recursive"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "actions"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cpath"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "npath2"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "allFiles"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "invalid"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RECURSIVE_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WILD_CHAR"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "builtInFS"
        Type: "java.nio.file.FileSystem"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "here"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DASH_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOTDOT_PATH"
        Type: "java.nio.file.Path"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.lang.String)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.io.File,int)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.io.File)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.util.zip.ZipException"
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.io.File,int,java.nio.charset.Charset)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "int"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile].<init>(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "java.util.zip.ZipFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.io.Closeable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closeRequested"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zc"
        Type: "java.util.zip.ZipCoder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "res"
        Type: "java.util.zip.ZipFile$CleanableResource"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OPEN_READ"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OPEN_DELETE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "lastEntryName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastEntryPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isWindows"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarEntry].<init>(java.lang.String)"
    functionSourceFile: "java.util.jar.JarEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certs"
        Type: "java.security.cert.Certificate[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.zip.ZipEntry"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarEntry].<init>(java.util.zip.ZipEntry)"
    functionSourceFile: "java.util.jar.JarEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certs"
        Type: "java.security.cert.Certificate[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.zip.ZipEntry"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarEntry].<init>(java.util.jar.JarEntry)"
    functionSourceFile: "java.util.jar.JarEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.jar.JarEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "attr"
        Type: "java.util.jar.Attributes"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "certs"
        Type: "java.security.cert.Certificate[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.zip.ZipEntry"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipEntry].<init>(java.lang.String)"
    functionSourceFile: "java.util.zip.ZipEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.lang.Cloneable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "xdostime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mtime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "atime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "crc"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csize"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extra"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extraAttributes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOSTIME_BEFORE_1980"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UPPER_DOSTIME_BOUND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipEntry].<init>(java.util.zip.ZipEntry)"
    functionSourceFile: "java.util.zip.ZipEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.lang.Cloneable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "xdostime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mtime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "atime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "crc"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csize"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extra"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extraAttributes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOSTIME_BEFORE_1980"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UPPER_DOSTIME_BOUND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipEntry].<init>()"
    functionSourceFile: "java.util.zip.ZipEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.zip.ZipConstants"
      - "java.lang.Cloneable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "xdostime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mtime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "atime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctime"
        Type: "java.nio.file.attribute.FileTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "crc"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "size"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "csize"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "method"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extra"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "extraAttributes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "STORED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFLATED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOSTIME_BEFORE_1980"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UPPER_DOSTIME_BOUND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.RandomAccessFile].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.RandomAccessFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.DataOutput"
      - "java.io.DataInput"
      - "java.io.Closeable"
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rw"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "java.util.concurrent.atomic.AtomicBoolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "O_RDONLY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_RDWR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_SYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_DSYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_TEMPORARY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.RandomAccessFile].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.RandomAccessFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.DataOutput"
      - "java.io.DataInput"
      - "java.io.Closeable"
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rw"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "java.util.concurrent.atomic.AtomicBoolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "O_RDONLY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_RDWR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_SYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_DSYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_TEMPORARY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.RandomAccessFile].<init>(java.io.File,java.lang.String,boolean)"
    functionSourceFile: "java.io.RandomAccessFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces:
      - "java.io.DataOutput"
      - "java.io.DataInput"
      - "java.io.Closeable"
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "channel"
        Type: "java.nio.channels.FileChannel"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rw"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "path"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "java.util.concurrent.atomic.AtomicBoolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "O_RDONLY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_RDWR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_SYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_DSYNC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "O_TEMPORARY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidAlgorithmParameterException].<init>()"
    functionSourceFile: "java.security.InvalidAlgorithmParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidAlgorithmParameterException].<init>(java.lang.String)"
    functionSourceFile: "java.security.InvalidAlgorithmParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidAlgorithmParameterException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.InvalidAlgorithmParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidAlgorithmParameterException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.InvalidAlgorithmParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Signature].<init>(java.lang.String)"
    functionSourceFile: "java.security.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "UNINITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIGN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VERIFY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RSA_SIGNATURE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RSA_CIPHER"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "rsaIds"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "signatureInfo"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.SignatureSpi"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandom].<init>()"
    functionSourceFile: "java.security.SecureRandom"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secureRandomSpi"
        Type: "java.security.SecureRandomSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadSafe"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seedGenerator"
        Type: "java.security.SecureRandom"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digest"
        Type: "java.security.MessageDigest"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytesUsed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counter"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.Random"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandom].<init>(byte[])"
    functionSourceFile: "java.security.SecureRandom"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secureRandomSpi"
        Type: "java.security.SecureRandomSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadSafe"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seedGenerator"
        Type: "java.security.SecureRandom"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digest"
        Type: "java.security.MessageDigest"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytesUsed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counter"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.Random"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandom].<init>(java.security.SecureRandomSpi,java.security.Provider)"
    functionSourceFile: "java.security.SecureRandom"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.SecureRandomSpi"
    - "java.security.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secureRandomSpi"
        Type: "java.security.SecureRandomSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadSafe"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seedGenerator"
        Type: "java.security.SecureRandom"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digest"
        Type: "java.security.MessageDigest"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytesUsed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counter"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.Random"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandom].<init>(java.security.SecureRandomSpi,java.security.Provider,java.lang.String)"
    functionSourceFile: "java.security.SecureRandom"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.security.SecureRandomSpi"
    - "java.security.Provider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "secureRandomSpi"
        Type: "java.security.SecureRandomSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threadSafe"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seedGenerator"
        Type: "java.security.SecureRandom"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digest"
        Type: "java.security.MessageDigest"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "randomBytesUsed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "counter"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.Random"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.BadPaddingException].<init>()"
    functionSourceFile: "javax.crypto.BadPaddingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.BadPaddingException].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.BadPaddingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.IllegalBlockSizeException].<init>()"
    functionSourceFile: "javax.crypto.IllegalBlockSizeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.IllegalBlockSizeException].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.IllegalBlockSizeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.SealedObject].<init>(java.io.Serializable,javax.crypto.Cipher)"
    functionSourceFile: "javax.crypto.SealedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "javax.crypto.Cipher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "javax.crypto.IllegalBlockSizeException"
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "encryptedContent"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sealAlg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paramsAlg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encodedParams"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.SealedObject].<init>(javax.crypto.SealedObject)"
    functionSourceFile: "javax.crypto.SealedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "javax.crypto.SealedObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "encryptedContent"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sealAlg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paramsAlg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "encodedParams"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.Cipher].<init>(javax.crypto.CipherSpi,java.security.Provider,java.lang.String)"
    functionSourceFile: "javax.crypto.Cipher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "javax.crypto.CipherSpi"
    - "java.security.Provider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENCRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNWRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUBLIC_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECRET_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformation"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cryptoPerm"
        Type: "javax.crypto.CryptoPermission"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exmech"
        Type: "javax.crypto.ExemptionMechanism"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "opmode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEY_USAGE_EXTENSION_OID"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "firstSpi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstService"
        Type: "java.security.Provider$Service"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transforms"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ATTR_MODE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ATTR_PAD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_NO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_MAYBE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_YES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "warnCount"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "I_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMSPEC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_CERT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.Cipher].<init>(javax.crypto.CipherSpi,java.lang.String)"
    functionSourceFile: "javax.crypto.Cipher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "javax.crypto.CipherSpi"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENCRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNWRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUBLIC_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECRET_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformation"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cryptoPerm"
        Type: "javax.crypto.CryptoPermission"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exmech"
        Type: "javax.crypto.ExemptionMechanism"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "opmode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEY_USAGE_EXTENSION_OID"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "firstSpi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstService"
        Type: "java.security.Provider$Service"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transforms"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ATTR_MODE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ATTR_PAD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_NO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_MAYBE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_YES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "warnCount"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "I_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMSPEC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_CERT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.Cipher].<init>(javax.crypto.CipherSpi,java.security.Provider$Service,java.util.Iterator,java.lang.String,java.util.List)"
    functionSourceFile: "javax.crypto.Cipher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "javax.crypto.CipherSpi"
    - "java.security.Provider$Service"
    - "java.util.Iterator"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ENCRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECRYPT_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNWRAP_MODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PUBLIC_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECRET_KEY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "spi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformation"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cryptoPerm"
        Type: "javax.crypto.CryptoPermission"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exmech"
        Type: "javax.crypto.ExemptionMechanism"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "opmode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "KEY_USAGE_EXTENSION_OID"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "firstSpi"
        Type: "javax.crypto.CipherSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstService"
        Type: "java.security.Provider$Service"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serviceIterator"
        Type: "java.util.Iterator"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transforms"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ATTR_MODE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ATTR_PAD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_NO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_MAYBE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "S_YES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "warnCount"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "I_KEY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMSPEC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_PARAMS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_CERT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileSystemProvider].<init>()"
    functionSourceFile: "sun.nio.fs.UnixFileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "USER_DIR"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "theFileSystem"
        Type: "sun.nio.fs.UnixFileSystem"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "sun.nio.fs.AbstractFileSystemProvider"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.LinuxFileSystem].<init>(sun.nio.fs.UnixFileSystemProvider,java.lang.String)"
    functionSourceFile: "sun.nio.fs.LinuxFileSystem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystemProvider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.nio.fs.UnixFileSystem"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.LinuxFileStore].<init>(sun.nio.fs.UnixPath)"
    functionSourceFile: "sun.nio.fs.LinuxFileStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.nio.fs.UnixPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "xattrChecked"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "xattrEnabled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.nio.fs.UnixFileStore"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.LinuxFileStore].<init>(sun.nio.fs.UnixFileSystem,sun.nio.fs.UnixMountEntry)"
    functionSourceFile: "sun.nio.fs.LinuxFileStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystem"
    - "sun.nio.fs.UnixMountEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "xattrChecked"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "xattrEnabled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.nio.fs.UnixFileStore"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixPath].<init>(sun.nio.fs.UnixFileSystem,byte[])"
    functionSourceFile: "sun.nio.fs.UnixPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystem"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.file.Path"
      classFields:
      - Name: "encoder"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fs"
        Type: "sun.nio.fs.UnixFileSystem"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "stringValue"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offsets"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixPath].<init>(sun.nio.fs.UnixFileSystem,java.lang.String)"
    functionSourceFile: "sun.nio.fs.UnixPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystem"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.file.Path"
      classFields:
      - Name: "encoder"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fs"
        Type: "sun.nio.fs.UnixFileSystem"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "path"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "stringValue"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offsets"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.spi.FileTypeDetector].<init>(java.lang.Void)"
    functionSourceFile: "java.nio.file.spi.FileTypeDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.spi.FileTypeDetector].<init>()"
    functionSourceFile: "java.nio.file.spi.FileTypeDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.FileStore].<init>()"
    functionSourceFile: "java.nio.file.FileStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileSystem].<init>(sun.nio.fs.UnixFileSystemProvider,java.lang.String)"
    functionSourceFile: "sun.nio.fs.UnixFileSystem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystemProvider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "provider"
        Type: "sun.nio.fs.UnixFileSystemProvider"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultDirectory"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "needToResolveAgainstDefaultDirectory"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rootDirectory"
        Type: "sun.nio.fs.UnixPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GLOB_SYNTAX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REGEX_SYNTAX"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.file.FileSystem"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.AsynchronousFileChannel].<init>()"
    functionSourceFile: "java.nio.channels.AsynchronousFileChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.AsynchronousChannel"
      classFields:
      - Name: "NO_ATTRIBUTES"
        Type: "java.nio.file.attribute.FileAttribute[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.AccessMode].<init>(java.lang.String,int)"
    functionSourceFile: "java.nio.file.AccessMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "READ"
        Type: "java.nio.file.AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WRITE"
        Type: "java.nio.file.AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXECUTE"
        Type: "java.nio.file.AccessMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.nio.file.AccessMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.LoaderPool].<init>(java.lang.module.Configuration,java.util.List,java.lang.ClassLoader)"
    functionSourceFile: "jdk.internal.loader.LoaderPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.module.Configuration"
    - "java.util.List"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "loaders"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.loader.Loader$LoadedModule].<init>(java.lang.module.ModuleReference)"
    functionSourceFile: "jdk.internal.loader.Loader$LoadedModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.module.ModuleReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "mref"
        Type: "java.lang.module.ModuleReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "url"
        Type: "java.net.URL"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cs"
        Type: "java.security.CodeSource"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle$KeyElementReference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,java.util.ResourceBundle$CacheKey)"
    functionSourceFile: "java.util.ResourceBundle$KeyElementReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    - "java.util.ResourceBundle$CacheKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.ResourceBundle$CacheKeyReference"
      classFields:
      - Name: "cacheKey"
        Type: "java.util.ResourceBundle$CacheKey"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ResourceBundle$Control$CandidateListCache].<init>()"
    functionSourceFile: "java.util.ResourceBundle$Control$CandidateListCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.locale.LocaleObjectCache"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ServiceConfigurationError].<init>(java.lang.String)"
    functionSourceFile: "java.util.ServiceConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.ServiceConfigurationError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.util.ServiceConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Error"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ServicesCatalog$ServiceProvider].<init>(jdk.internal.module.ServicesCatalog,java.lang.Module,java.lang.String)"
    functionSourceFile: "jdk.internal.module.ServicesCatalog$ServiceProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "jdk.internal.module.ServicesCatalog"
    - "java.lang.Module"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "module"
        Type: "java.lang.Module"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "providerName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "jdk.internal.module.ServicesCatalog"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.NotSerializableException].<init>(java.lang.String)"
    functionSourceFile: "java.io.NotSerializableException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.NotSerializableException].<init>()"
    functionSourceFile: "java.io.NotSerializableException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.ObjectStreamException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.spi.AbstractInterruptibleChannel].<init>()"
    functionSourceFile: "java.nio.channels.spi.AbstractInterruptibleChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.Channel"
      - "java.nio.channels.InterruptibleChannel"
      classFields:
      - Name: "closeLock"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "closed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interruptor"
        Type: "sun.nio.ch.Interruptible"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interrupted"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.MappedByteBuffer].<init>(int,int,int,int,java.io.FileDescriptor)"
    functionSourceFile: "java.nio.MappedByteBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "java.io.FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unused"
        Type: "byte"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.nio.ByteBuffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.MappedByteBuffer].<init>(int,int,int,int)"
    functionSourceFile: "java.nio.MappedByteBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "unused"
        Type: "byte"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.nio.ByteBuffer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.FileChannel$MapMode].<init>(java.lang.String)"
    functionSourceFile: "java.nio.channels.FileChannel$MapMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "READ_ONLY"
        Type: "java.nio.channels.FileChannel$MapMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "READ_WRITE"
        Type: "java.nio.channels.FileChannel$MapMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PRIVATE"
        Type: "java.nio.channels.FileChannel$MapMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.FileLock].<init>(java.nio.channels.FileChannel,long,long,boolean)"
    functionSourceFile: "java.nio.channels.FileLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.nio.channels.FileChannel"
    - "long"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.AutoCloseable"
      classFields:
      - Name: "channel"
        Type: "java.nio.channels.Channel"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "position"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "size"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "shared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.FileLock].<init>(java.nio.channels.AsynchronousFileChannel,long,long,boolean)"
    functionSourceFile: "java.nio.channels.FileLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.nio.channels.AsynchronousFileChannel"
    - "long"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.AutoCloseable"
      classFields:
      - Name: "channel"
        Type: "java.nio.channels.Channel"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "position"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "size"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "shared"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ModuleTarget].<init>(java.lang.String)"
    functionSourceFile: "jdk.internal.module.ModuleTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "targetPlatform"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ModuleHashes].<init>(java.lang.String,java.util.Map)"
    functionSourceFile: "jdk.internal.module.ModuleHashes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nameToHash"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.module.ModuleResolution].<init>(int)"
    functionSourceFile: "jdk.internal.module.ModuleResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.PhantomReference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.ref.PhantomReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Cleaner].<init>()"
    functionSourceFile: "java.lang.ref.Cleaner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "impl"
        Type: "jdk.internal.ref.CleanerImpl"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarHandle$AccessType].<init>(java.lang.String,int,java.lang.Class)"
    functionSourceFile: "java.lang.invoke.VarHandle$AccessType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GET"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_SET"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPARE_AND_EXCHANGE"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "GET_AND_UPDATE"
        Type: "java.lang.invoke.VarHandle$AccessType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "returnType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isMonomorphicInReturnType"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.VarHandle$AccessType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.BoundMethodHandle$Specializer].<init>()"
    functionSourceFile: "java.lang.invoke.BoundMethodHandle$Specializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SPECIES_DATA_ACCESSOR"
        Type: "java.lang.invoke.MemberName"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BMH_TRANSFORMS"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TN_COPY_NO_EXTEND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.ClassSpecializer"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaForm$BasicType].<init>(java.lang.String,int,char,java.lang.Class,sun.invoke.util.Wrapper)"
    functionSourceFile: "java.lang.invoke.LambdaForm$BasicType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    - "java.lang.Class"
    - "sun.invoke.util.Wrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "L_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "I_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "J_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "F_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "D_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "V_TYPE"
        Type: "java.lang.invoke.LambdaForm$BasicType"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALL_TYPES"
        Type: "java.lang.invoke.LambdaForm$BasicType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ARG_TYPES"
        Type: "java.lang.invoke.LambdaForm$BasicType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ARG_TYPE_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "L_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "I_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "J_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "F_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "D_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "V_TYPE_NUM"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "btChar"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "btClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "btWrapper"
        Type: "sun.invoke.util.Wrapper"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.LambdaForm$BasicType[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaFormEditor].<init>(java.lang.invoke.LambdaForm)"
    functionSourceFile: "java.lang.invoke.LambdaFormEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.LambdaForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lambdaForm"
        Type: "java.lang.invoke.LambdaForm"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MIN_CACHE_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CACHE_ARRAY_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.BoundMethodHandle$SpeciesData].<init>(java.lang.invoke.BoundMethodHandle$Specializer,java.lang.String)"
    functionSourceFile: "java.lang.invoke.BoundMethodHandle$SpeciesData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.BoundMethodHandle$Specializer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "extensions"
        Type: "java.lang.invoke.BoundMethodHandle$SpeciesData[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.ClassSpecializer$SpeciesData"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ConcurrentHashMap$CollectionView].<init>(java.util.concurrent.ConcurrentHashMap)"
    functionSourceFile: "java.util.concurrent.ConcurrentHashMap$CollectionView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.ConcurrentHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Collection"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "map"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "OOME_MSG"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.Duration].<init>(long,int)"
    functionSourceFile: "java.time.Duration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalAmount"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "ZERO"
        Type: "java.time.Duration"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BI_NANOS_PER_SECOND"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "seconds"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nanos"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.temporal.ChronoUnit].<init>(java.lang.String,int,java.lang.String,java.time.Duration)"
    functionSourceFile: "java.time.temporal.ChronoUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalUnit"
      classFields:
      - Name: "NANOS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICROS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLIS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECONDS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTES"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOURS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALF_DAYS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAYS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEKS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTHS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEARS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECADES"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CENTURIES"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLENNIA"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERAS"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FOREVER"
        Type: "java.time.temporal.ChronoUnit"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "duration"
        Type: "java.time.Duration"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.temporal.ChronoUnit[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ExecutionException].<init>()"
    functionSourceFile: "java.util.concurrent.ExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ExecutionException].<init>(java.lang.String)"
    functionSourceFile: "java.util.concurrent.ExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ExecutionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.util.concurrent.ExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ExecutionException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.util.concurrent.ExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.TimeoutException].<init>()"
    functionSourceFile: "java.util.concurrent.TimeoutException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.TimeoutException].<init>(java.lang.String)"
    functionSourceFile: "java.util.concurrent.TimeoutException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$Completion].<init>()"
    functionSourceFile: "java.util.concurrent.CompletableFuture$Completion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      - "java.util.concurrent.CompletableFuture$AsynchronousCompletionTask"
      classFields:
      - Name: "next"
        Type: "java.util.concurrent.CompletableFuture$Completion"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.ForkJoinTask"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$AltResult].<init>(java.lang.Throwable)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$AltResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ex"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$UniWhenComplete].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.function.BiConsumer)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$UniWhenComplete"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.util.function.BiConsumer"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$UniCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$UniHandle].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.function.BiFunction)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$UniHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.function.BiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.util.function.BiFunction"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$UniCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$UniExceptionally].<init>(java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.function.Function)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$UniExceptionally"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.util.function.Function"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$UniCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$MinimalStage].<init>()"
    functionSourceFile: "java.util.concurrent.CompletableFuture$MinimalStage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.concurrent.CompletableFuture"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$MinimalStage].<init>(java.lang.Object)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$MinimalStage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.concurrent.CompletableFuture"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$BiCompletion].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$BiCompletion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "snd"
        Type: "java.util.concurrent.CompletableFuture"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$UniCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$BiApply].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.function.BiFunction)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$BiApply"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.function.BiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.util.function.BiFunction"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$BiCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$BiAccept].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.function.BiConsumer)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$BiAccept"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.util.function.BiConsumer"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$BiCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$BiRun].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$BiRun"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "fn"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$BiCompletion"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.ArrayTypeSignature].<init>(sun.reflect.generics.tree.TypeSignature)"
    functionSourceFile: "sun.reflect.generics.tree.ArrayTypeSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.reflect.generics.tree.TypeSignature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.FieldTypeSignature"
      classFields:
      - Name: "componentType"
        Type: "sun.reflect.generics.tree.TypeSignature"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.TypeVariableSignature].<init>(java.lang.String)"
    functionSourceFile: "sun.reflect.generics.tree.TypeVariableSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.FieldTypeSignature"
      classFields:
      - Name: "identifier"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.Wildcard].<init>(sun.reflect.generics.tree.FieldTypeSignature[],sun.reflect.generics.tree.FieldTypeSignature[])"
    functionSourceFile: "sun.reflect.generics.tree.Wildcard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.reflect.generics.tree.FieldTypeSignature[]"
    - "sun.reflect.generics.tree.FieldTypeSignature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.TypeArgument"
      classFields:
      - Name: "upperBounds"
        Type: "sun.reflect.generics.tree.FieldTypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lowerBounds"
        Type: "sun.reflect.generics.tree.FieldTypeSignature[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "emptyBounds"
        Type: "sun.reflect.generics.tree.FieldTypeSignature[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.SimpleClassTypeSignature].<init>(java.lang.String,boolean,sun.reflect.generics.tree.TypeArgument[])"
    functionSourceFile: "sun.reflect.generics.tree.SimpleClassTypeSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "sun.reflect.generics.tree.TypeArgument[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.FieldTypeSignature"
      classFields:
      - Name: "dollar"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeArgs"
        Type: "sun.reflect.generics.tree.TypeArgument[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.BottomSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.BottomSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.FieldTypeSignature"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.BottomSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.ByteSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.ByteSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.ByteSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.BooleanSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.BooleanSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.BooleanSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.ShortSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.ShortSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.ShortSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.CharSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.CharSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.CharSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.IntSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.IntSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.IntSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.LongSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.LongSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.LongSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.FloatSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.FloatSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.FloatSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.DoubleSignature].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.DoubleSignature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.BaseType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.DoubleSignature"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.reflect.generics.tree.VoidDescriptor].<init>()"
    functionSourceFile: "sun.reflect.generics.tree.VoidDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.reflect.generics.tree.ReturnType"
      classFields:
      - Name: "singleton"
        Type: "sun.reflect.generics.tree.VoidDescriptor"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Process$PipeInputStream].<init>(java.io.FileDescriptor)"
    functionSourceFile: "java.lang.Process$PipeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.io.FileInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.EnumSet].<init>(java.lang.Class,java.lang.Enum[])"
    functionSourceFile: "java.util.EnumSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialPersistentFields"
        Type: "java.io.ObjectStreamField[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "elementType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "universe"
        Type: "java.lang.Enum[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.AbstractSet"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackWalker$ExtendedOption].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.StackWalker$ExtendedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "LOCALS_AND_OPERANDS"
        Type: "java.lang.StackWalker$ExtendedOption"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.StackWalker$ExtendedOption[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackWalker$Option].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.StackWalker$Option"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "RETAIN_CLASS_REFERENCE"
        Type: "java.lang.StackWalker$Option"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHOW_REFLECT_FRAMES"
        Type: "java.lang.StackWalker$Option"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHOW_HIDDEN_FRAMES"
        Type: "java.lang.StackWalker$Option"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.StackWalker$Option[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.perf.PerfCounter].<init>(java.lang.String,int)"
    functionSourceFile: "jdk.internal.perf.PerfCounter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "perf"
        Type: "jdk.internal.perf.Perf"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "V_Constant"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "V_Monotonic"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "V_Variable"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "U_None"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lb"
        Type: "java.nio.LongBuffer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleImpl].<init>()"
    functionSourceFile: "java.lang.invoke.MethodHandleImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FAKE_METHOD_HANDLE_INVOKE"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "NO_ARGS_ARRAY"
        Type: "java.lang.Object[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ARRAYS_COUNT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ARRAYS"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILL_ARRAYS_COUNT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILL_ARRAYS"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LEFT_ARGS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILL_ARRAY_TO_RIGHT"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_JVM_ARITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_checkSpreadArgument"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_guardWithCatch"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_throwException"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_tryFinally"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_loop"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_profileBoolean"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NF_LIMIT"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NFS"
        Type: "java.lang.invoke.LambdaForm$NamedFunction[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_cast"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_selectAlternative"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_copyAsPrimitiveArray"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_fillNewTypedArray"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_fillNewArray"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_arrayIdentity"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_countedLoopPred"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_countedLoopStep"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_initIterator"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_iteratePred"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_iterateNext"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_Array_newInstance"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_LIMIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HANDLES"
        Type: "java.lang.invoke.MethodHandle[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.VarHandle$AccessDescriptor].<init>(java.lang.invoke.MethodType,int,int)"
    functionSourceFile: "java.lang.invoke.VarHandle$AccessDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.invoke.MethodType"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "symbolicMethodTypeErased"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "symbolicMethodTypeInvoker"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "returnType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.WrongMethodTypeException].<init>()"
    functionSourceFile: "java.lang.invoke.WrongMethodTypeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.WrongMethodTypeException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.invoke.WrongMethodTypeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.WrongMethodTypeException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.invoke.WrongMethodTypeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.WrongMethodTypeException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.invoke.WrongMethodTypeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.CallSite].<init>(java.lang.invoke.MethodType)"
    functionSourceFile: "java.lang.invoke.CallSite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "target"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "context"
        Type: "java.lang.invoke.MethodHandleNatives$CallSiteContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GET_TARGET"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "THROW_UCS"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OFFSET"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.CallSite].<init>(java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.CallSite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "target"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "context"
        Type: "java.lang.invoke.MethodHandleNatives$CallSiteContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GET_TARGET"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "THROW_UCS"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OFFSET"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.CallSite].<init>(java.lang.invoke.MethodType,java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.CallSite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Throwable"
      interfaces: []
      classFields:
      - Name: "target"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "context"
        Type: "java.lang.invoke.MethodHandleNatives$CallSiteContext"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "GET_TARGET"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "THROW_UCS"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "TARGET_OFFSET"
        Type: "long"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.GeneralSecurityException].<init>()"
    functionSourceFile: "java.security.GeneralSecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.GeneralSecurityException].<init>(java.lang.String)"
    functionSourceFile: "java.security.GeneralSecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.GeneralSecurityException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.GeneralSecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.GeneralSecurityException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.GeneralSecurityException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.KeyException].<init>()"
    functionSourceFile: "java.security.KeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.KeyException].<init>(java.lang.String)"
    functionSourceFile: "java.security.KeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.KeyException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.KeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.KeyException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.KeyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Provider$ServiceKey].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "java.security.Provider$ServiceKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "originalAlgorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Provider$Service].<init>(java.security.Provider)"
    functionSourceFile: "java.security.Provider$Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.security.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "aliases"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attributes"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classRef"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKeyAttributes"
        Type: "java.lang.Boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFormats"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedClasses"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "registered"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLASS0"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.Provider$Service].<init>(java.security.Provider,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.Map)"
    functionSourceFile: "java.security.Provider$Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "java.security.Provider"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "aliases"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attributes"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classRef"
        Type: "java.lang.ref.Reference"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasKeyAttributes"
        Type: "java.lang.Boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFormats"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedClasses"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "registered"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CLASS0"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>()"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>(long)"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>(int,int,int)"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>(int,int,int,int,int)"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>(int,int,int,int,int,int)"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Date].<init>(java.lang.String)"
    functionSourceFile: "java.util.Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      - "java.lang.Comparable"
      classFields:
      - Name: "gcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "jcal"
        Type: "sun.util.calendar.BaseCalendar"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "fastTime"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cdate"
        Type: "sun.util.calendar.BaseCalendar$Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultCenturyStart"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "wtb"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ttb"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketException].<init>(java.lang.String)"
    functionSourceFile: "java.net.SocketException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.SocketException].<init>()"
    functionSourceFile: "java.net.SocketException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.InterfaceAddress].<init>()"
    functionSourceFile: "java.net.InterfaceAddress"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "broadcast"
        Type: "java.net.Inet4Address"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maskLength"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Attributes$Name].<init>(java.lang.String)"
    functionSourceFile: "java.util.jar.Attributes$Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "KNOWN_NAMES"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANIFEST_VERSION"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIGNATURE_VERSION"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CONTENT_TYPE"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLASS_PATH"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAIN_CLASS"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEALED"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENSION_LIST"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENSION_NAME"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXTENSION_INSTALLATION"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPLEMENTATION_TITLE"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPLEMENTATION_VERSION"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPLEMENTATION_VENDOR"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPLEMENTATION_VENDOR_ID"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IMPLEMENTATION_URL"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIFICATION_TITLE"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIFICATION_VERSION"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SPECIFICATION_VENDOR"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MULTI_RELEASE"
        Type: "java.util.jar.Attributes$Name"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest$FastInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "java.util.jar.Manifest$FastInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.Manifest$FastInputStream].<init>(java.io.InputStream,int)"
    functionSourceFile: "java.util.jar.Manifest$FastInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "count"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.io.FilterInputStream"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.ManifestDigester].<init>(byte[])"
    functionSourceFile: "sun.security.util.ManifestDigester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "MF_MAIN_ATTRS"
        Type: "java.lang.String"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "rawBytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mainAttsEntry"
        Type: "sun.security.util.ManifestDigester$Entry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.ManifestEntryVerifier].<init>(java.util.jar.Manifest,java.lang.String)"
    functionSourceFile: "sun.security.util.ManifestEntryVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.jar.Manifest"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "debug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "createdDigests"
        Type: "java.util.HashMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digests"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestHashes"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestFileName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "man"
        Type: "java.util.jar.Manifest"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "skip"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "entry"
        Type: "java.util.jar.JarEntry"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signers"
        Type: "java.security.CodeSigner[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hexc"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.BaseLocale$Key].<init>(sun.util.locale.BaseLocale)"
    functionSourceFile: "sun.util.locale.BaseLocale$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.util.locale.BaseLocale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "holderRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "holder"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "normalized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.BaseLocale$Key].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "sun.util.locale.BaseLocale$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "holderRef"
        Type: "java.lang.ref.SoftReference"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "holder"
        Type: "sun.util.locale.BaseLocale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "normalized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.resources.OpenListResourceBundle].<init>()"
    functionSourceFile: "sun.util.resources.OpenListResourceBundle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lookup"
        Type: "java.util.Map"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keyset"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.ResourceBundle"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.resources.ParallelListResourceBundle].<init>()"
    functionSourceFile: "sun.util.resources.ParallelListResourceBundle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "lookup"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keyset"
        Type: "java.util.Set"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parallelContents"
        Type: "java.util.concurrent.atomic.AtomicMarkableReference"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.ResourceBundle"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.locale.provider.LocaleProviderAdapter].<init>()"
    functionSourceFile: "sun.util.locale.provider.LocaleProviderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "adapterPreference"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "adapterInstances"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultLocaleProviderAdapter"
        Type: "sun.util.locale.provider.LocaleProviderAdapter$Type"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "adapterCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "NONEXISTENT_ADAPTER"
        Type: "sun.util.locale.provider.LocaleProviderAdapter"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.TimeZone].<init>()"
    functionSourceFile: "java.util.TimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "SHORT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_MINUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HOUR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_DAY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_TIMEZONE"
        Type: "java.util.TimeZone"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ID"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneId"
        Type: "java.time.ZoneId"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultTimeZone"
        Type: "java.util.TimeZone"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "GMT_ID"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "GMT_ID_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DateFormatSymbols].<init>()"
    functionSourceFile: "java.text.DateFormatSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "eras"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "months"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortMonths"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortWeekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ampms"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneStrings"
        Type: "java.lang.String[][]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isZoneStringsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternChars"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ERA"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MINUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_SECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MILLISECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK_IN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_AM_PM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_NAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_ZONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH_STANDALONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "localPatternChars"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "millisPerHour"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedInstances"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lastZoneIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedHashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DateFormatSymbols].<init>(java.util.Locale)"
    functionSourceFile: "java.text.DateFormatSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "eras"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "months"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortMonths"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortWeekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ampms"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneStrings"
        Type: "java.lang.String[][]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isZoneStringsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternChars"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ERA"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MINUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_SECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MILLISECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK_IN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_AM_PM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_NAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_ZONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH_STANDALONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "localPatternChars"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "millisPerHour"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedInstances"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lastZoneIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedHashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DateFormatSymbols].<init>(boolean)"
    functionSourceFile: "java.text.DateFormatSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "eras"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "months"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortMonths"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "weekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "shortWeekdays"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ampms"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneStrings"
        Type: "java.lang.String[][]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isZoneStringsSet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternChars"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ERA"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR_OF_DAY0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MINUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_SECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MILLISECOND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_DAY_OF_WEEK_IN_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_OF_MONTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_AM_PM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR1"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_HOUR0"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_NAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ZONE_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_WEEK_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_DAY_OF_WEEK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_ISO_ZONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN_MONTH_STANDALONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "localPatternChars"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "millisPerHour"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedInstances"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "lastZoneIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedHashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.ReentrantLock$Sync].<init>()"
    functionSourceFile: "java.util.concurrent.locks.ReentrantLock$Sync"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.locks.AbstractQueuedSynchronizer"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.Clock].<init>()"
    functionSourceFile: "java.time.Clock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.temporal.ValueRange].<init>(long,long,long,long)"
    functionSourceFile: "java.time.temporal.ValueRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "minSmallest"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "minLargest"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxSmallest"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxLargest"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.OffsetDateTime].<init>(java.time.LocalDateTime,java.time.ZoneOffset)"
    functionSourceFile: "java.time.OffsetDateTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.LocalDateTime"
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "MIN"
        Type: "java.time.OffsetDateTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.OffsetDateTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "dateTime"
        Type: "java.time.LocalDateTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.ZoneOffset].<init>(int)"
    functionSourceFile: "java.time.ZoneOffset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalAccessor"
      - "java.time.temporal.TemporalAdjuster"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "SECONDS_CACHE"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ID_CACHE"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_SECONDS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTC"
        Type: "java.time.ZoneOffset"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIN"
        Type: "java.time.ZoneOffset"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.ZoneOffset"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "totalSeconds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "id"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.time.ZoneId"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.ZonedDateTime].<init>(java.time.LocalDateTime,java.time.ZoneOffset,java.time.ZoneId)"
    functionSourceFile: "java.time.ZonedDateTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.time.LocalDateTime"
    - "java.time.ZoneOffset"
    - "java.time.ZoneId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.chrono.ChronoZonedDateTime"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "dateTime"
        Type: "java.time.LocalDateTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zone"
        Type: "java.time.ZoneId"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.ZoneId].<init>()"
    functionSourceFile: "java.time.ZoneId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "SHORT_IDS"
        Type: "java.util.Map"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.SelectableChannel].<init>()"
    functionSourceFile: "java.nio.channels.SelectableChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.nio.channels.Channel"
      classFields: []
      superClass: "java.nio.channels.spi.AbstractInterruptibleChannel"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.ClosedChannelException].<init>()"
    functionSourceFile: "java.nio.channels.ClosedChannelException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.MembershipKey].<init>()"
    functionSourceFile: "java.nio.channels.MembershipKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramSocketImpl].<init>()"
    functionSourceFile: "java.net.DatagramSocketImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.net.SocketOptions"
      classFields:
      - Name: "localPort"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fd"
        Type: "java.io.FileDescriptor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "socket"
        Type: "java.net.DatagramSocket"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dgSocketOptions"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "mcSocketOptions"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int,int)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int,int,java.net.InetAddress,int)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.net.InetAddress"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int,int,java.net.SocketAddress)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.net.SocketAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int,java.net.InetAddress,int)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "java.net.InetAddress"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.DatagramPacket].<init>(byte[],int,java.net.SocketAddress)"
    functionSourceFile: "java.net.DatagramPacket"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "java.net.SocketAddress"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buf"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "address"
        Type: "java.net.InetAddress"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "port"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicReferenceFieldUpdater].<init>()"
    functionSourceFile: "java.util.concurrent.atomic.AtomicReferenceFieldUpdater"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile$JarFileEntry].<init>(java.util.jar.JarFile,java.lang.String)"
    functionSourceFile: "java.util.jar.JarFile$JarFileEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.jar.JarFile"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "basename"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "java.util.jar.JarFile"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.jar.JarEntry"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarFile$JarFileEntry].<init>(java.util.jar.JarFile,java.lang.String,java.util.zip.ZipEntry)"
    functionSourceFile: "java.util.jar.JarFile$JarFileEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.jar.JarFile"
    - "java.lang.String"
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "basename"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "this$0"
        Type: "java.util.jar.JarFile"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.util.jar.JarEntry"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipException].<init>()"
    functionSourceFile: "java.util.zip.ZipException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipException].<init>(java.lang.String)"
    functionSourceFile: "java.util.zip.ZipException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.io.IOException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipCoder].<init>(java.nio.charset.Charset)"
    functionSourceFile: "java.util.zip.ZipCoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JLA"
        Type: "jdk.internal.misc.JavaLangAccess"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "utf8"
        Type: "java.util.zip.ZipCoder"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "cs"
        Type: "java.nio.charset.Charset"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dec"
        Type: "java.nio.charset.CharsetDecoder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enc"
        Type: "java.nio.charset.CharsetEncoder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile$CleanableResource].<init>(java.util.zip.ZipFile,java.io.File,int)"
    functionSourceFile: "java.util.zip.ZipFile$CleanableResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.zip.ZipFile"
    - "java.io.File"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "istreams"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "inflaterCache"
        Type: "java.util.Deque"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanable"
        Type: "java.lang.ref.Cleaner$Cleanable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zsrc"
        Type: "java.util.zip.ZipFile$Source"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile$CleanableResource].<init>(java.io.File,int,java.util.zip.ZipCoder)"
    functionSourceFile: "java.util.zip.ZipFile$CleanableResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.io.File"
    - "int"
    - "java.util.zip.ZipCoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "istreams"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "inflaterCache"
        Type: "java.util.Deque"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanable"
        Type: "java.lang.ref.Cleaner$Cleanable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zsrc"
        Type: "java.util.zip.ZipFile$Source"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.attribute.FileTime].<init>(long,java.util.concurrent.TimeUnit,java.time.Instant)"
    functionSourceFile: "java.nio.file.attribute.FileTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    - "java.time.Instant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "unit"
        Type: "java.util.concurrent.TimeUnit"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "instant"
        Type: "java.time.Instant"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueAsString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "HOURS_PER_DAY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTES_PER_HOUR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_MINUTE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_HOUR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_DAY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MILLIS_PER_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MICROS_PER_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_MILLI"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_MICRO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAYS_PER_10000_YEARS"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_10000_YEARS"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_0000_TO_1970"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.LocalDateTime].<init>(java.time.LocalDate,java.time.LocalTime)"
    functionSourceFile: "java.time.LocalDateTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.LocalDate"
    - "java.time.LocalTime"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.time.chrono.ChronoLocalDateTime"
      - "java.io.Serializable"
      classFields:
      - Name: "MIN"
        Type: "java.time.LocalDateTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.LocalDateTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "date"
        Type: "java.time.LocalDate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "time"
        Type: "java.time.LocalTime"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SignatureSpi].<init>()"
    functionSourceFile: "java.security.SignatureSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "appRandom"
        Type: "java.security.SecureRandom"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidParameterException].<init>()"
    functionSourceFile: "java.security.InvalidParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.InvalidParameterException].<init>(java.lang.String)"
    functionSourceFile: "java.security.InvalidParameterException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IllegalArgumentException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.jca.GetInstance$Instance].<init>(java.security.Provider,java.lang.Object)"
    functionSourceFile: "sun.security.jca.GetInstance$Instance"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.security.Provider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "impl"
        Type: "java.lang.Object"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AlgorithmParameters].<init>(java.security.AlgorithmParametersSpi,java.security.Provider,java.lang.String)"
    functionSourceFile: "java.security.AlgorithmParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.security.AlgorithmParametersSpi"
    - "java.security.Provider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paramSpi"
        Type: "java.security.AlgorithmParametersSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandomSpi].<init>()"
    functionSourceFile: "java.security.SecureRandomSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.SecureRandomSpi].<init>(java.security.SecureRandomParameters)"
    functionSourceFile: "java.security.SecureRandomSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.security.SecureRandomParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.MessageDigest].<init>(java.lang.String)"
    functionSourceFile: "java.security.MessageDigest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pdebug"
        Type: "sun.security.util.Debug"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "skipDebug"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "algorithm"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INITIAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IN_PROGRESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.security.MessageDigestSpi"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.NoSuchPaddingException].<init>()"
    functionSourceFile: "javax.crypto.NoSuchPaddingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.NoSuchPaddingException].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.NoSuchPaddingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ShortBufferException].<init>()"
    functionSourceFile: "javax.crypto.ShortBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ShortBufferException].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.ShortBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.spec.InvalidParameterSpecException].<init>()"
    functionSourceFile: "java.security.spec.InvalidParameterSpecException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.spec.InvalidParameterSpecException].<init>(java.lang.String)"
    functionSourceFile: "java.security.spec.InvalidParameterSpecException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CipherSpi].<init>()"
    functionSourceFile: "javax.crypto.CipherSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String,int)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String,int,java.security.spec.AlgorithmParameterSpec)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.security.spec.AlgorithmParameterSpec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.CryptoPermission].<init>(java.lang.String,int,java.security.spec.AlgorithmParameterSpec,java.lang.String)"
    functionSourceFile: "javax.crypto.CryptoPermission"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.security.spec.AlgorithmParameterSpec"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "alg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxKeySize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exemptionMechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "algParamSpec"
        Type: "java.security.spec.AlgorithmParameterSpec"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "checkParam"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ALG_NAME_WILDCARD"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.Permission"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ExemptionMechanism].<init>(javax.crypto.ExemptionMechanismSpi,java.security.Provider,java.lang.String)"
    functionSourceFile: "javax.crypto.ExemptionMechanism"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "javax.crypto.ExemptionMechanismSpi"
    - "java.security.Provider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "provider"
        Type: "java.security.Provider"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exmechSpi"
        Type: "javax.crypto.ExemptionMechanismSpi"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mechanism"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "done"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keyStored"
        Type: "java.security.Key"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.Cipher$Transform].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "javax.crypto.Cipher$Transform"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "transform"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "suffix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pad"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "patternCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.AbstractFileSystemProvider].<init>()"
    functionSourceFile: "sun.nio.fs.AbstractFileSystemProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.nio.file.spi.FileSystemProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.AbstractFileTypeDetector].<init>()"
    functionSourceFile: "sun.nio.fs.AbstractFileTypeDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "TSPECIALS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.file.spi.FileTypeDetector"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixMountEntry].<init>()"
    functionSourceFile: "sun.nio.fs.UnixMountEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dir"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fstype"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "opts"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dev"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fstypeAsString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsAsString"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileStore].<init>(sun.nio.fs.UnixPath)"
    functionSourceFile: "sun.nio.fs.UnixFileStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "sun.nio.fs.UnixPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "file"
        Type: "sun.nio.fs.UnixPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dev"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entry"
        Type: "sun.nio.fs.UnixMountEntry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loadLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "props"
        Type: "java.util.Properties"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.nio.file.FileStore"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileStore].<init>(sun.nio.fs.UnixFileSystem,sun.nio.fs.UnixMountEntry)"
    functionSourceFile: "sun.nio.fs.UnixFileStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "sun.nio.fs.UnixFileSystem"
    - "sun.nio.fs.UnixMountEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "file"
        Type: "sun.nio.fs.UnixPath"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dev"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entry"
        Type: "sun.nio.fs.UnixMountEntry"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "loadLock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "props"
        Type: "java.util.Properties"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.nio.file.FileStore"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixException].<init>(int)"
    functionSourceFile: "sun.nio.fs.UnixException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "errno"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "msg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixException].<init>(java.lang.String)"
    functionSourceFile: "sun.nio.fs.UnixException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "errno"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "msg"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.channels.AsynchronousCloseException].<init>()"
    functionSourceFile: "java.nio.channels.AsynchronousCloseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.nio.channels.ClosedChannelException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.CleanerImpl].<init>()"
    functionSourceFile: "jdk.internal.ref.CleanerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "cleanerImplAccess"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "phantomCleanableList"
        Type: "jdk.internal.ref.PhantomCleanable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "weakCleanableList"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "softCleanableList"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ClassSpecializer].<init>(java.lang.Class,java.lang.Class,java.lang.Class,java.lang.invoke.MethodType,java.lang.invoke.MemberName,java.lang.String,java.util.List)"
    functionSourceFile: "java.lang.invoke.ClassSpecializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.MemberName"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "topClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "keyType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "metaType"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "sdAccessor"
        Type: "java.lang.invoke.MemberName"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "sdFieldName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "transformMethods"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "baseConstructorType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "topSpecies"
        Type: "java.lang.invoke.ClassSpecializer$SpeciesData"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cache"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.lang.invoke.ClassSpecializer$Factory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "topClassIsSuper"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CREATE_RESERVATION"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MH_SIG"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STABLE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STABLE_SIG"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "E_THROWABLE"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.BoundMethodHandle$Specializer$Factory].<init>(java.lang.invoke.BoundMethodHandle$Specializer)"
    functionSourceFile: "java.lang.invoke.BoundMethodHandle$Specializer$Factory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.BoundMethodHandle$Specializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "this$0"
        Type: "java.lang.invoke.BoundMethodHandle$Specializer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.ClassSpecializer$Factory"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ClassSpecializer$Factory].<init>(java.lang.invoke.ClassSpecializer)"
    functionSourceFile: "java.lang.invoke.ClassSpecializer$Factory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.ClassSpecializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SPECIES_DATA"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SPECIES_DATA_SIG"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SPECIES_DATA_NAME"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SPECIES_DATA_MODS"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "TRANSFORM_NAMES"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "TRANSFORM_TYPES"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "TRANSFORM_MODS"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ACC_PPP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.lang.invoke.ClassSpecializer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ClassSpecializer$SpeciesData].<init>(java.lang.invoke.ClassSpecializer,java.lang.Object)"
    functionSourceFile: "java.lang.invoke.ClassSpecializer$SpeciesData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.ClassSpecializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "key"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fieldTypes"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "speciesCode"
        Type: "java.lang.Class"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "factories"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "getters"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nominalGetters"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "transformHelpers"
        Type: "java.lang.invoke.MethodHandle[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.lang.invoke.ClassSpecializer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaFormEditor$Transform].<init>(long,byte[],java.lang.invoke.LambdaForm)"
    functionSourceFile: "java.lang.invoke.LambdaFormEditor$Transform"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "long"
    - "byte[]"
    - "java.lang.invoke.LambdaForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "packedBytes"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fullBytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BIND_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DUP_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPREAD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN_TO_ZERO"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_ARRAY"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PERMUTE_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCAL_TYPES"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRESS_TEST"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MAX_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_BYTES"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.SoftReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaFormEditor$Transform].<init>(long)"
    functionSourceFile: "java.lang.invoke.LambdaFormEditor$Transform"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "packedBytes"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fullBytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BIND_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DUP_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPREAD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN_TO_ZERO"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_ARRAY"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PERMUTE_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCAL_TYPES"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRESS_TEST"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MAX_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_BYTES"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.SoftReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaFormEditor$Transform].<init>(byte[])"
    functionSourceFile: "java.lang.invoke.LambdaFormEditor$Transform"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "packedBytes"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fullBytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "BIND_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DUP_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPREAD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_ARG"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILTER_RETURN_TO_ZERO"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COLLECT_ARGS_TO_ARRAY"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PERMUTE_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCAL_TYPES"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FOLD_SELECT_ARGS_TO_VOID"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRESS_TEST"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKED_BYTE_MAX_LENGTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NO_BYTES"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.SoftReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaFormBuffer].<init>(java.lang.invoke.LambdaForm)"
    functionSourceFile: "java.lang.invoke.LambdaFormBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.LambdaForm"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "arity"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "names"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "originalNames"
        Type: "java.lang.invoke.LambdaForm$Name[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstChange"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resultName"
        Type: "java.lang.invoke.LambdaForm$Name"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dups"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "F_TRANS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "F_OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.math.BigInteger,long,int,int)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.math.BigInteger"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(char[],int,int)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(char[],int,int,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(char[])"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(char[],java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "char[]"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.lang.String)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.lang.String,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(double)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(double,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "double"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.math.BigInteger)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.math.BigInteger,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.math.BigInteger,int)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(java.math.BigInteger,int,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.math.BigInteger"
    - "int"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(int)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(int,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(long)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.BigDecimal].<init>(long,java.math.MathContext)"
    functionSourceFile: "java.math.BigDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "long"
    - "java.math.MathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "intVal"
        Type: "java.math.BigInteger"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "scale"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stringCache"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INFLATED"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INFLATED_BIGINT"
        Type: "java.math.BigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "intCompact"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "MAX_COMPACT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "threadLocalStringBuilderHelper"
        Type: "java.lang.ThreadLocal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_THROUGH_TEN"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO_SCALED_BY"
        Type: "java.math.BigDecimal[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MAX_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HALF_LONG_MIN_VALUE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ZERO"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TEN"
        Type: "java.math.BigDecimal"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ONE_TENTH"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ONE_HALF"
        Type: "java.math.BigDecimal"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ROUND_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_CEILING"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_FLOOR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_UP"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_DOWN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_HALF_EVEN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ROUND_UNNECESSARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_10_POW"
        Type: "double[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT_10_POW"
        Type: "float[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG_TEN_POWERS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE"
        Type: "java.math.BigInteger[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_INITLEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BIG_TEN_POWERS_TABLE_MAX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THRESHOLDS_TABLE"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DIV_NUM_BASE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONGLONG_TEN_POWERS_TABLE"
        Type: "long[][]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinTask].<init>()"
    functionSourceFile: "java.util.concurrent.ForkJoinTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.Future"
      - "java.io.Serializable"
      classFields:
      - Name: "status"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DONE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ABNORMAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THROWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIGNAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exceptionTable"
        Type: "java.util.concurrent.ForkJoinTask$ExceptionNode[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exceptionTableLock"
        Type: "java.util.concurrent.locks.ReentrantLock"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exceptionTableRefQueue"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATUS"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CompletableFuture$UniCompletion].<init>(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture)"
    functionSourceFile: "java.util.concurrent.CompletableFuture$UniCompletion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.concurrent.Executor"
    - "java.util.concurrent.CompletableFuture"
    - "java.util.concurrent.CompletableFuture"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "executor"
        Type: "java.util.concurrent.Executor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dep"
        Type: "java.util.concurrent.CompletableFuture"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "src"
        Type: "java.util.concurrent.CompletableFuture"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.concurrent.CompletableFuture$Completion"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.perf.Perf].<init>()"
    functionSourceFile: "jdk.internal.perf.Perf"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "instance"
        Type: "jdk.internal.perf.Perf"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "PERF_MODE_RO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PERF_MODE_RW"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleImpl$ArrayAccess].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.invoke.MethodHandleImpl$ArrayAccess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "GET"
        Type: "java.lang.invoke.MethodHandleImpl$ArrayAccess"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SET"
        Type: "java.lang.invoke.MethodHandleImpl$ArrayAccess"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LENGTH"
        Type: "java.lang.invoke.MethodHandleImpl$ArrayAccess"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.MethodHandleImpl$ArrayAccess[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.invoke.empty.Empty].<init>()"
    functionSourceFile: "sun.invoke.empty.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleImpl$LoopClauses].<init>(java.lang.invoke.MethodHandle[][])"
    functionSourceFile: "java.lang.invoke.MethodHandleImpl$LoopClauses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodHandle[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "clauses"
        Type: "java.lang.invoke.MethodHandle[][]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleNatives$CallSiteContext].<init>()"
    functionSourceFile: "java.lang.invoke.MethodHandleNatives$CallSiteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.BaseCalendar].<init>()"
    functionSourceFile: "sun.util.calendar.BaseCalendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "JANUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEBRUARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCH"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "APRIL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JUNE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JULY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AUGUST"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEPTEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OCTOBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOVEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECEMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TUESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEDNESDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THURSDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRIDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SATURDAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASE_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIXED_DATES"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAYS_IN_MONTH"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCUMULATED_DAYS_IN_MONTH"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ACCUMULATED_DAYS_IN_MONTH_LEAP"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "sun.util.calendar.AbstractCalendar"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.BaseCalendar$Date].<init>()"
    functionSourceFile: "sun.util.calendar.BaseCalendar$Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cachedYear"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedFixedDateJan1"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedFixedDateNextJan1"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.util.calendar.CalendarDate"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.BaseCalendar$Date].<init>(java.util.TimeZone)"
    functionSourceFile: "sun.util.calendar.BaseCalendar$Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cachedYear"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedFixedDateJan1"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cachedFixedDateNextJan1"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.util.calendar.CalendarDate"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Inet4Address].<init>()"
    functionSourceFile: "java.net.Inet4Address"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INADDRSZ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.net.InetAddress"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Inet4Address].<init>(java.lang.String,byte[])"
    functionSourceFile: "java.net.Inet4Address"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INADDRSZ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.net.InetAddress"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.net.Inet4Address].<init>(java.lang.String,int)"
    functionSourceFile: "java.net.Inet4Address"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INADDRSZ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.net.InetAddress"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.ManifestDigester$Entry].<init>()"
    functionSourceFile: "sun.security.util.ManifestDigester$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "sections"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oldStyle"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.ManifestDigester$Position].<init>()"
    functionSourceFile: "sun.security.util.ManifestDigester$Position"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "endOfFirstLine"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endOfSection"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startOfNext"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarException].<init>()"
    functionSourceFile: "java.util.jar.JarException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.jar.JarException].<init>(java.lang.String)"
    functionSourceFile: "java.util.jar.JarException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.zip.ZipException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.JarConstraintsParameters].<init>(java.security.CodeSigner[])"
    functionSourceFile: "sun.security.util.JarConstraintsParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.security.CodeSigner[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.security.util.ConstraintsParameters"
      classFields:
      - Name: "anchorIsJdkCA"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anchorIsJdkCASet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "timestamp"
        Type: "java.util.Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keys"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "certsIssuedByAnchor"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "message"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.JarConstraintsParameters].<init>(java.util.List,java.util.Date)"
    functionSourceFile: "sun.security.util.JarConstraintsParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "sun.security.util.ConstraintsParameters"
      classFields:
      - Name: "anchorIsJdkCA"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anchorIsJdkCASet"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "timestamp"
        Type: "java.util.Date"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keys"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "certsIssuedByAnchor"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "message"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicMarkableReference].<init>(java.lang.Object,boolean)"
    functionSourceFile: "java.util.concurrent.atomic.AtomicMarkableReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pair"
        Type: "java.util.concurrent.atomic.AtomicMarkableReference$Pair"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PAIR"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.LocaleServiceProvider].<init>(java.lang.Void)"
    functionSourceFile: "java.util.spi.LocaleServiceProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.LocaleServiceProvider].<init>()"
    functionSourceFile: "java.util.spi.LocaleServiceProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.BreakIteratorProvider].<init>()"
    functionSourceFile: "java.text.spi.BreakIteratorProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.CollatorProvider].<init>()"
    functionSourceFile: "java.text.spi.CollatorProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.DateFormatProvider].<init>()"
    functionSourceFile: "java.text.spi.DateFormatProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.DateFormatSymbolsProvider].<init>()"
    functionSourceFile: "java.text.spi.DateFormatSymbolsProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.DecimalFormatSymbolsProvider].<init>()"
    functionSourceFile: "java.text.spi.DecimalFormatSymbolsProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.spi.NumberFormatProvider].<init>()"
    functionSourceFile: "java.text.spi.NumberFormatProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.CurrencyNameProvider].<init>()"
    functionSourceFile: "java.util.spi.CurrencyNameProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.LocaleNameProvider].<init>()"
    functionSourceFile: "java.util.spi.LocaleNameProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.TimeZoneNameProvider].<init>()"
    functionSourceFile: "java.util.spi.TimeZoneNameProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.CalendarDataProvider].<init>()"
    functionSourceFile: "java.util.spi.CalendarDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.spi.CalendarNameProvider].<init>()"
    functionSourceFile: "java.util.spi.CalendarNameProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.spi.CalendarProvider].<init>()"
    functionSourceFile: "sun.util.spi.CalendarProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.text.spi.JavaTimeDateTimePatternProvider].<init>()"
    functionSourceFile: "sun.text.spi.JavaTimeDateTimePatternProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.util.spi.LocaleServiceProvider"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractQueuedSynchronizer].<init>()"
    functionSourceFile: "java.util.concurrent.locks.AbstractQueuedSynchronizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "head"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tail"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "state"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SPIN_FOR_TIMEOUT_THRESHOLD"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STATE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HEAD"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TAIL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.locks.AbstractOwnableSynchronizer"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject].<init>(java.util.concurrent.locks.AbstractQueuedSynchronizer)"
    functionSourceFile: "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.locks.AbstractQueuedSynchronizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.locks.Condition"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "firstWaiter"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastWaiter"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REINTERRUPT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THROW_IE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "this$0"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.ResolverStyle].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.format.ResolverStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "STRICT"
        Type: "java.time.format.ResolverStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SMART"
        Type: "java.time.format.ResolverStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LENIENT"
        Type: "java.time.format.ResolverStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.format.ResolverStyle[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.LocalDate].<init>(int,int,int)"
    functionSourceFile: "java.time.LocalDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.time.chrono.ChronoLocalDate"
      - "java.io.Serializable"
      classFields:
      - Name: "MIN"
        Type: "java.time.LocalDate"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.LocalDate"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EPOCH"
        Type: "java.time.LocalDate"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAYS_PER_CYCLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAYS_0000_TO_1970"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "year"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "month"
        Type: "short"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "day"
        Type: "short"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.LocalTime].<init>(int,int,int,int)"
    functionSourceFile: "java.time.LocalTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "MIN"
        Type: "java.time.LocalTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.LocalTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MIDNIGHT"
        Type: "java.time.LocalTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOON"
        Type: "java.time.LocalTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOURS"
        Type: "java.time.LocalTime[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOURS_PER_DAY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTES_PER_HOUR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTES_PER_DAY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_MINUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_HOUR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_PER_DAY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MILLIS_PER_DAY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MICROS_PER_DAY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_MILLI"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_SECOND"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_MINUTE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_HOUR"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NANOS_PER_DAY"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "hour"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "minute"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "second"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nano"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatter].<init>(java.time.format.DateTimeFormatterBuilder$CompositePrinterParser,java.util.Locale,java.time.format.DecimalStyle,java.time.format.ResolverStyle,java.util.Set,java.time.chrono.Chronology,java.time.ZoneId)"
    functionSourceFile: "java.time.format.DateTimeFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.time.format.DateTimeFormatterBuilder$CompositePrinterParser"
    - "java.util.Locale"
    - "java.time.format.DecimalStyle"
    - "java.time.format.ResolverStyle"
    - "java.util.Set"
    - "java.time.chrono.Chronology"
    - "java.time.ZoneId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "printerParser"
        Type: "java.time.format.DateTimeFormatterBuilder$CompositePrinterParser"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "decimalStyle"
        Type: "java.time.format.DecimalStyle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolverStyle"
        Type: "java.time.format.ResolverStyle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "resolverFields"
        Type: "java.util.Set"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "chrono"
        Type: "java.time.chrono.Chronology"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zone"
        Type: "java.time.ZoneId"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ISO_LOCAL_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_OFFSET_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_LOCAL_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_OFFSET_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_LOCAL_DATE_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_OFFSET_DATE_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_ZONED_DATE_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_DATE_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_ORDINAL_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_WEEK_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ISO_INSTANT"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BASIC_ISO_DATE"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "RFC_1123_DATE_TIME"
        Type: "java.time.format.DateTimeFormatter"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PARSED_EXCESS_DAYS"
        Type: "java.time.temporal.TemporalQuery"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSED_LEAP_SECOND"
        Type: "java.time.temporal.TemporalQuery"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.Month].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalAccessor"
      - "java.time.temporal.TemporalAdjuster"
      classFields:
      - Name: "JANUARY"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEBRUARY"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MARCH"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "APRIL"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAY"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JUNE"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "JULY"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AUGUST"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SEPTEMBER"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OCTOBER"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOVEMBER"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECEMBER"
        Type: "java.time.Month"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUMS"
        Type: "java.time.Month[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.Month[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.DayOfWeek].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.DayOfWeek"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalAccessor"
      - "java.time.temporal.TemporalAdjuster"
      classFields:
      - Name: "MONDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TUESDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEDNESDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "THURSDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRIDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SATURDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SUNDAY"
        Type: "java.time.DayOfWeek"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ENUMS"
        Type: "java.time.DayOfWeek[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.DayOfWeek[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.OffsetTime].<init>(java.time.LocalTime,java.time.ZoneOffset)"
    functionSourceFile: "java.time.OffsetTime"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.LocalTime"
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.Temporal"
      - "java.time.temporal.TemporalAdjuster"
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "MIN"
        Type: "java.time.OffsetTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX"
        Type: "java.time.OffsetTime"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "time"
        Type: "java.time.LocalTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneRules].<init>(java.time.ZoneOffset,java.time.ZoneOffset,java.util.List,java.util.List,java.util.List)"
    functionSourceFile: "java.time.zone.ZoneRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.time.ZoneOffset"
    - "java.time.ZoneOffset"
    - "java.util.List"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LAST_CACHED_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "standardTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "standardOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsInstantTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsLocalTransitions"
        Type: "java.time.LocalDateTime[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wallOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRules"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRulesCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LONG_ARRAY"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LASTRULES"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LDT_ARRAY"
        Type: "java.time.LocalDateTime[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneRules].<init>(long[],java.time.ZoneOffset[],long[],java.time.ZoneOffset[],java.time.zone.ZoneOffsetTransitionRule[])"
    functionSourceFile: "java.time.zone.ZoneRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "long[]"
    - "java.time.ZoneOffset[]"
    - "long[]"
    - "java.time.ZoneOffset[]"
    - "java.time.zone.ZoneOffsetTransitionRule[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LAST_CACHED_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "standardTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "standardOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsInstantTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsLocalTransitions"
        Type: "java.time.LocalDateTime[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wallOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRules"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRulesCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LONG_ARRAY"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LASTRULES"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LDT_ARRAY"
        Type: "java.time.LocalDateTime[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneRules].<init>(java.time.ZoneOffset)"
    functionSourceFile: "java.time.zone.ZoneRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LAST_CACHED_YEAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "standardTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "standardOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsInstantTransitions"
        Type: "long[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "savingsLocalTransitions"
        Type: "java.time.LocalDateTime[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "wallOffsets"
        Type: "java.time.ZoneOffset[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRules"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lastRulesCache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LONG_ARRAY"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LASTRULES"
        Type: "java.time.zone.ZoneOffsetTransitionRule[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_LDT_ARRAY"
        Type: "java.time.LocalDateTime[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.TextStyle].<init>(java.lang.String,int,int,int)"
    functionSourceFile: "java.time.format.TextStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FULL_STANDALONE"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_STANDALONE"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NARROW_STANDALONE"
        Type: "java.time.format.TextStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "calendarStyle"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zoneNameStyleIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.format.TextStyle[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile$Source].<init>(java.util.zip.ZipFile$Source$Key,boolean,java.util.zip.ZipCoder)"
    functionSourceFile: "java.util.zip.ZipFile$Source"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.util.zip.ZipFile$Source$Key"
    - "boolean"
    - "java.util.zip.ZipCoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "META_INF_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "key"
        Type: "java.util.zip.ZipFile$Source$Key"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "refs"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zfile"
        Type: "java.io.RandomAccessFile"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cen"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locpos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "comment"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "metanames"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "manifestNum"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "startsWithLoc"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "entries"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ZIP_ENDCHAIN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "total"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "table"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tablelen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "files"
        Type: "java.util.HashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUF_SIZE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.Inflater].<init>(boolean)"
    functionSourceFile: "java.util.zip.Inflater"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "zsRef"
        Type: "java.util.zip.Inflater$InflaterZStreamRef"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "input"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputArray"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputLim"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "finished"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "needDict"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesRead"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesWritten"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputConsumed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputConsumed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.Inflater].<init>()"
    functionSourceFile: "java.util.zip.Inflater"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "zsRef"
        Type: "java.util.zip.Inflater$InflaterZStreamRef"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "input"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputArray"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputPos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputLim"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "finished"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "needDict"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesRead"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bytesWritten"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputConsumed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputConsumed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.jca.GetInstance].<init>()"
    functionSourceFile: "sun.security.jca.GetInstance"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.AlgorithmParametersSpi].<init>()"
    functionSourceFile: "java.security.AlgorithmParametersSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.security.auth.DestroyFailedException].<init>()"
    functionSourceFile: "javax.security.auth.DestroyFailedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.security.auth.DestroyFailedException].<init>(java.lang.String)"
    functionSourceFile: "javax.security.auth.DestroyFailedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.MessageDigestSpi].<init>()"
    functionSourceFile: "java.security.MessageDigestSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "tempArray"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.DigestException].<init>()"
    functionSourceFile: "java.security.DigestException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.DigestException].<init>(java.lang.String)"
    functionSourceFile: "java.security.DigestException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.DigestException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.security.DigestException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.security.DigestException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.security.DigestException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ExemptionMechanismException].<init>()"
    functionSourceFile: "javax.crypto.ExemptionMechanismException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ExemptionMechanismException].<init>(java.lang.String)"
    functionSourceFile: "javax.crypto.ExemptionMechanismException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.security.GeneralSecurityException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[javax.crypto.ExemptionMechanismSpi].<init>()"
    functionSourceFile: "javax.crypto.ExemptionMechanismSpi"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileStoreAttributes].<init>()"
    functionSourceFile: "sun.nio.fs.UnixFileStoreAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "f_frsize"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "f_blocks"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "f_bfree"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "f_bavail"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.nio.fs.UnixFileStore$FeatureStatus].<init>(java.lang.String,int)"
    functionSourceFile: "sun.nio.fs.UnixFileStore$FeatureStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "PRESENT"
        Type: "sun.nio.fs.UnixFileStore$FeatureStatus"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOT_PRESENT"
        Type: "sun.nio.fs.UnixFileStore$FeatureStatus"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNKNOWN"
        Type: "sun.nio.fs.UnixFileStore$FeatureStatus"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "sun.nio.fs.UnixFileStore$FeatureStatus[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.WeakCleanable].<init>(java.lang.Object,java.lang.ref.Cleaner)"
    functionSourceFile: "jdk.internal.ref.WeakCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.Cleaner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.WeakCleanable].<init>()"
    functionSourceFile: "jdk.internal.ref.WeakCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.WeakCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.SoftCleanable].<init>(java.lang.Object,java.lang.ref.Cleaner)"
    functionSourceFile: "jdk.internal.ref.SoftCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.Cleaner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.SoftReference"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.ref.SoftCleanable].<init>()"
    functionSourceFile: "jdk.internal.ref.SoftCleanable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.ref.Cleaner$Cleanable"
      classFields:
      - Name: "prev"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "list"
        Type: "jdk.internal.ref.SoftCleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.SoftReference"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.MethodVisitor].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.MethodVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mv"
        Type: "jdk.internal.org.objectweb.asm.MethodVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.MethodVisitor].<init>(int,jdk.internal.org.objectweb.asm.MethodVisitor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.MethodVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.MethodVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mv"
        Type: "jdk.internal.org.objectweb.asm.MethodVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MathContext].<init>(int)"
    functionSourceFile: "java.math.MathContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "DEFAULT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_ROUNDINGMODE"
        Type: "java.math.RoundingMode"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNLIMITED"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL32"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL64"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL128"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "roundingMode"
        Type: "java.math.RoundingMode"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MathContext].<init>(int,java.math.RoundingMode)"
    functionSourceFile: "java.math.MathContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "java.math.RoundingMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "DEFAULT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_ROUNDINGMODE"
        Type: "java.math.RoundingMode"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNLIMITED"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL32"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL64"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL128"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "roundingMode"
        Type: "java.math.RoundingMode"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MathContext].<init>(java.lang.String)"
    functionSourceFile: "java.math.MathContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "DEFAULT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_ROUNDINGMODE"
        Type: "java.math.RoundingMode"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MIN_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNLIMITED"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL32"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL64"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DECIMAL128"
        Type: "java.math.MathContext"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "precision"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "roundingMode"
        Type: "java.math.RoundingMode"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.RoundingMode].<init>(java.lang.String,int,int)"
    functionSourceFile: "java.math.RoundingMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UP"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOWN"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CEILING"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOOR"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALF_UP"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALF_DOWN"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HALF_EVEN"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNNECESSARY"
        Type: "java.math.RoundingMode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oldMode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.math.RoundingMode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MutableBigInteger].<init>()"
    functionSourceFile: "java.math.MutableBigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intLen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONE"
        Type: "java.math.MutableBigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_ZEROS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MutableBigInteger].<init>(int)"
    functionSourceFile: "java.math.MutableBigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intLen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONE"
        Type: "java.math.MutableBigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_ZEROS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MutableBigInteger].<init>(int[])"
    functionSourceFile: "java.math.MutableBigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intLen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONE"
        Type: "java.math.MutableBigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_ZEROS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MutableBigInteger].<init>(java.math.BigInteger)"
    functionSourceFile: "java.math.MutableBigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intLen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONE"
        Type: "java.math.MutableBigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_ZEROS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.math.MutableBigInteger].<init>(java.math.MutableBigInteger)"
    functionSourceFile: "java.math.MutableBigInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.math.MutableBigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intLen"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONE"
        Type: "java.math.MutableBigInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_LEN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KNUTH_POW2_THRESH_ZEROS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinTask$ExceptionNode].<init>(java.util.concurrent.ForkJoinTask,java.lang.Throwable,java.util.concurrent.ForkJoinTask$ExceptionNode,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.util.concurrent.ForkJoinTask$ExceptionNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.concurrent.ForkJoinTask"
    - "java.lang.Throwable"
    - "java.util.concurrent.ForkJoinTask$ExceptionNode"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ex"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.ForkJoinTask$ExceptionNode"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thrower"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.ref.WeakReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool].<init>()"
    functionSourceFile: "java.util.concurrent.ForkJoinPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SWIDTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CAP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SQMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNALLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SS_SEQ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QLOCK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIFO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QUIET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DORMANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_BOUND_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultForkJoinWorkerThreadFactory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "modifyThreadPermission"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "common"
        Type: "java.util.concurrent.ForkJoinPool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_PARALLELISM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "poolNumberSequence"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_KEEPALIVE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIMEOUT_SLOP"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEED_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SP_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_WORKER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "stealCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keepAlive"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indexSeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bounds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workQueues"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workerNamePrefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ueh"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "saturate"
        Type: "java.util.function.Predicate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ctl"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QA"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.AbstractExecutorService"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool].<init>(int)"
    functionSourceFile: "java.util.concurrent.ForkJoinPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SWIDTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CAP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SQMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNALLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SS_SEQ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QLOCK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIFO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QUIET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DORMANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_BOUND_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultForkJoinWorkerThreadFactory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "modifyThreadPermission"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "common"
        Type: "java.util.concurrent.ForkJoinPool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_PARALLELISM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "poolNumberSequence"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_KEEPALIVE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIMEOUT_SLOP"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEED_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SP_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_WORKER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "stealCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keepAlive"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indexSeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bounds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workQueues"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workerNamePrefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ueh"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "saturate"
        Type: "java.util.function.Predicate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ctl"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QA"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.AbstractExecutorService"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool].<init>(int,java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory,java.lang.Thread$UncaughtExceptionHandler,boolean)"
    functionSourceFile: "java.util.concurrent.ForkJoinPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
    - "java.lang.Thread$UncaughtExceptionHandler"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SWIDTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CAP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SQMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNALLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SS_SEQ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QLOCK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIFO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QUIET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DORMANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_BOUND_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultForkJoinWorkerThreadFactory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "modifyThreadPermission"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "common"
        Type: "java.util.concurrent.ForkJoinPool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_PARALLELISM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "poolNumberSequence"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_KEEPALIVE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIMEOUT_SLOP"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEED_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SP_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_WORKER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "stealCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keepAlive"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indexSeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bounds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workQueues"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workerNamePrefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ueh"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "saturate"
        Type: "java.util.function.Predicate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ctl"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QA"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.AbstractExecutorService"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool].<init>(int,java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory,java.lang.Thread$UncaughtExceptionHandler,boolean,int,int,int,java.util.function.Predicate,long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "java.util.concurrent.ForkJoinPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 10
    argTypes:
    - "int"
    - "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
    - "java.lang.Thread$UncaughtExceptionHandler"
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.util.function.Predicate"
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SWIDTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CAP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SQMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNALLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SS_SEQ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QLOCK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIFO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QUIET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DORMANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_BOUND_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultForkJoinWorkerThreadFactory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "modifyThreadPermission"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "common"
        Type: "java.util.concurrent.ForkJoinPool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_PARALLELISM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "poolNumberSequence"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_KEEPALIVE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIMEOUT_SLOP"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEED_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SP_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_WORKER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "stealCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keepAlive"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indexSeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bounds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workQueues"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workerNamePrefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ueh"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "saturate"
        Type: "java.util.function.Predicate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ctl"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QA"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.AbstractExecutorService"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool].<init>(byte)"
    functionSourceFile: "java.util.concurrent.ForkJoinPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SWIDTH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_CAP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SQMASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNSIGNALLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SS_SEQ"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QLOCK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OWNED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIFO"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHUTDOWN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TERMINATED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QUIET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DORMANT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXIMUM_QUEUE_CAPACITY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_BOUND_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "defaultForkJoinWorkerThreadFactory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "modifyThreadPermission"
        Type: "java.lang.RuntimePermission"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "common"
        Type: "java.util.concurrent.ForkJoinPool"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_PARALLELISM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "poolNumberSequence"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_KEEPALIVE"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TIMEOUT_SLOP"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEFAULT_COMMON_MAX_SPARES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SEED_INCREMENT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SP_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_UNIT"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TC_MASK"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ADD_WORKER"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "stealCount"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "keepAlive"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "indexSeed"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bounds"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workQueues"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "workerNamePrefix"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "factory"
        Type: "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ueh"
        Type: "java.lang.Thread$UncaughtExceptionHandler"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "saturate"
        Type: "java.util.function.Predicate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "ctl"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CTL"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "QA"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.AbstractExecutorService"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.MethodHandleNatives].<init>()"
    functionSourceFile: "java.lang.invoke.MethodHandleNatives"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.AbstractCalendar].<init>()"
    functionSourceFile: "sun.util.calendar.AbstractCalendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SECOND_IN_MILLIS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MINUTE_IN_MILLIS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HOUR_IN_MILLIS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAY_IN_MILLIS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EPOCH_OFFSET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "eras"
        Type: "sun.util.calendar.Era[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "sun.util.calendar.CalendarSystem"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.CalendarDate].<init>()"
    functionSourceFile: "sun.util.calendar.CalendarDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "FIELD_UNDEFINED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIME_UNDEFINED"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "era"
        Type: "sun.util.calendar.Era"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "year"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "month"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dayOfMonth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dayOfWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leapYear"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hours"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minutes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "millis"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fraction"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "normalized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneinfo"
        Type: "java.util.TimeZone"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daylightSaving"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "forceStandardTime"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.CalendarDate].<init>(java.util.TimeZone)"
    functionSourceFile: "sun.util.calendar.CalendarDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "FIELD_UNDEFINED"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIME_UNDEFINED"
        Type: "long"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "era"
        Type: "sun.util.calendar.Era"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "year"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "month"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dayOfMonth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "dayOfWeek"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leapYear"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hours"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minutes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "millis"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fraction"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "normalized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneinfo"
        Type: "java.util.TimeZone"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "zoneOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "daylightSaving"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "forceStandardTime"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.util.ManifestDigester$Section].<init>(int,int,int,byte[])"
    functionSourceFile: "sun.security.util.ManifestDigester$Section"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lengthWithBlankLine"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "rawBytes"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.atomic.AtomicMarkableReference$Pair].<init>(java.lang.Object,boolean)"
    functionSourceFile: "java.util.concurrent.atomic.AtomicMarkableReference$Pair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "reference"
        Type: "java.lang.Object"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mark"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.BreakIterator].<init>()"
    functionSourceFile: "java.text.BreakIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      classFields:
      - Name: "DONE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHARACTER_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WORD_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LINE_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SENTENCE_INDEX"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "iterCache"
        Type: "java.lang.ref.SoftReference[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.Collator].<init>()"
    functionSourceFile: "java.text.Collator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.Comparator"
      - "java.lang.Cloneable"
      classFields:
      - Name: "PRIMARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECONDARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TERTIARY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "IDENTICAL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NO_DECOMPOSITION"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CANONICAL_DECOMPOSITION"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FULL_DECOMPOSITION"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "strength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decmp"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cache"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LESS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EQUAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "GREATER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DateFormat].<init>()"
    functionSourceFile: "java.text.DateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "calendar"
        Type: "java.util.Calendar"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "numberFormat"
        Type: "java.text.NumberFormat"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ERA_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTH_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DATE_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY1_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY0_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLISECOND_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK_IN_MONTH_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_YEAR_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WEEK_OF_MONTH_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AM_PM_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR1_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR0_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TIMEZONE_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FULL"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEDIUM"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DEFAULT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "java.text.Format"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DecimalFormatSymbols].<init>()"
    functionSourceFile: "java.text.DecimalFormatSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "zeroDigit"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groupingSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decimalSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "perMill"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "percent"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digit"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "infinity"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NaN"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minusSign"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currencySymbol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intlCurrencySymbol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "monetarySeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exponential"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exponentialSeparator"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currency"
        Type: "java.util.Currency"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currencyInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "currentSerialVersion"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionOnStream"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.DecimalFormatSymbols].<init>(java.util.Locale)"
    functionSourceFile: "java.text.DecimalFormatSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Cloneable"
      - "java.io.Serializable"
      classFields:
      - Name: "zeroDigit"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "groupingSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "decimalSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "perMill"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "percent"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "digit"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patternSeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "infinity"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NaN"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minusSign"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currencySymbol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intlCurrencySymbol"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "monetarySeparator"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exponential"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exponentialSeparator"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "locale"
        Type: "java.util.Locale"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currency"
        Type: "java.util.Currency"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currencyInitialized"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "currentSerialVersion"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionOnStream"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.NumberFormat].<init>()"
    functionSourceFile: "java.text.NumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "INTEGER_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FRACTION_FIELD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBERSTYLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CURRENCYSTYLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PERCENTSTYLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SCIENTIFICSTYLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTEGERSTYLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "groupingUsed"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxIntegerDigits"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minIntegerDigits"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxFractionDigits"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minFractionDigits"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parseIntegerOnly"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maximumIntegerDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minimumIntegerDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maximumFractionDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minimumFractionDigits"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentSerialVersion"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "serialVersionOnStream"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.text.Format"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractOwnableSynchronizer].<init>()"
    functionSourceFile: "java.util.concurrent.locks.AbstractOwnableSynchronizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exclusiveOwnerThread"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractQueuedSynchronizer$Node].<init>()"
    functionSourceFile: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SHARED"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXCLUSIVE"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CANCELLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIGNAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONDITION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROPAGATE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "waitStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thread"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextWaiter"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEXT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREV"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THREAD"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WAITSTATUS"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractQueuedSynchronizer$Node].<init>(java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)"
    functionSourceFile: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SHARED"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXCLUSIVE"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CANCELLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIGNAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONDITION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROPAGATE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "waitStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thread"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextWaiter"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEXT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREV"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THREAD"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WAITSTATUS"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.locks.AbstractQueuedSynchronizer$Node].<init>(int)"
    functionSourceFile: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SHARED"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXCLUSIVE"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CANCELLED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIGNAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CONDITION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PROPAGATE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "waitStatus"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thread"
        Type: "java.lang.Thread"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nextWaiter"
        Type: "java.util.concurrent.locks.AbstractQueuedSynchronizer$Node"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NEXT"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREV"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "THREAD"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WAITSTATUS"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.chrono.IsoChronology].<init>()"
    functionSourceFile: "java.time.chrono.IsoChronology"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "INSTANCE"
        Type: "java.time.chrono.IsoChronology"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DAYS_0000_TO_1970"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.time.chrono.AbstractChronology"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.chrono.IsoEra].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.chrono.IsoEra"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.chrono.Era"
      classFields:
      - Name: "BCE"
        Type: "java.time.chrono.IsoEra"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CE"
        Type: "java.time.chrono.IsoEra"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.chrono.IsoEra[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.Period].<init>(int,int,int)"
    functionSourceFile: "java.time.Period"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.chrono.ChronoPeriod"
      - "java.io.Serializable"
      classFields:
      - Name: "ZERO"
        Type: "java.time.Period"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATTERN"
        Type: "java.util.regex.Pattern"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUPPORTED_UNITS"
        Type: "java.util.List"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "years"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "months"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "days"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].<init>(java.util.List,boolean)"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder$CompositePrinterParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser"
      classFields:
      - Name: "printerParsers"
        Type: "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].<init>(java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser[],boolean)"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder$CompositePrinterParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser"
      classFields:
      - Name: "printerParsers"
        Type: "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DecimalStyle].<init>(char,char,char,char)"
    functionSourceFile: "java.time.format.DecimalStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "char"
    - "char"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "STANDARD"
        Type: "java.time.format.DecimalStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CACHE"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "zeroDigit"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "positiveSign"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "negativeSign"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "decimalSeparator"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.FormatStyle].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.format.FormatStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FULL"
        Type: "java.time.format.FormatStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "java.time.format.FormatStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MEDIUM"
        Type: "java.time.format.FormatStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "java.time.format.FormatStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.format.FormatStyle[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.ParsePosition].<init>(int)"
    functionSourceFile: "java.text.ParsePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "errorIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeParseException].<init>(java.lang.String,java.lang.CharSequence,int)"
    functionSourceFile: "java.time.format.DateTimeParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parsedString"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "errorIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.time.DateTimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeParseException].<init>(java.lang.String,java.lang.CharSequence,int,java.lang.Throwable)"
    functionSourceFile: "java.time.format.DateTimeParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "int"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "parsedString"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "errorIndex"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.time.DateTimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeParseContext].<init>(java.time.format.DateTimeFormatter)"
    functionSourceFile: "java.time.format.DateTimeParseContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.time.format.DateTimeFormatter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "formatter"
        Type: "java.time.format.DateTimeFormatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "caseSensitive"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strict"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parsed"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "chronoListeners"
        Type: "java.util.ArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.Format].<init>()"
    functionSourceFile: "java.text.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      - "java.lang.Cloneable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneOffsetTransitionRule].<init>(java.time.Month,int,java.time.DayOfWeek,java.time.LocalTime,boolean,java.time.zone.ZoneOffsetTransitionRule$TimeDefinition,java.time.ZoneOffset,java.time.ZoneOffset,java.time.ZoneOffset)"
    functionSourceFile: "java.time.zone.ZoneOffsetTransitionRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "java.time.Month"
    - "int"
    - "java.time.DayOfWeek"
    - "java.time.LocalTime"
    - "boolean"
    - "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
    - "java.time.ZoneOffset"
    - "java.time.ZoneOffset"
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "month"
        Type: "java.time.Month"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dom"
        Type: "byte"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "dow"
        Type: "java.time.DayOfWeek"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "time"
        Type: "java.time.LocalTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "timeEndOfDay"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "timeDefinition"
        Type: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "standardOffset"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetBefore"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetAfter"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneOffsetTransition].<init>(java.time.LocalDateTime,java.time.ZoneOffset,java.time.ZoneOffset)"
    functionSourceFile: "java.time.zone.ZoneOffsetTransition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.time.LocalDateTime"
    - "java.time.ZoneOffset"
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "epochSecond"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "transition"
        Type: "java.time.LocalDateTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetBefore"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetAfter"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneOffsetTransition].<init>(long,java.time.ZoneOffset,java.time.ZoneOffset)"
    functionSourceFile: "java.time.zone.ZoneOffsetTransition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "long"
    - "java.time.ZoneOffset"
    - "java.time.ZoneOffset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "epochSecond"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "transition"
        Type: "java.time.LocalDateTime"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetBefore"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offsetAfter"
        Type: "java.time.ZoneOffset"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile$Source$Key].<init>(java.io.File,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "java.util.zip.ZipFile$Source$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "attrs"
        Type: "java.nio.file.attribute.BasicFileAttributes"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file"
        Type: "java.io.File"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.ZipFile$Source$End].<init>()"
    functionSourceFile: "java.util.zip.ZipFile$Source$End"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "centot"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cenlen"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cenoff"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endpos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.DataFormatException].<init>()"
    functionSourceFile: "java.util.zip.DataFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.DataFormatException].<init>(java.lang.String)"
    functionSourceFile: "java.util.zip.DataFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.zip.Inflater$InflaterZStreamRef].<init>(java.util.zip.Inflater,long)"
    functionSourceFile: "java.util.zip.Inflater$InflaterZStreamRef"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.zip.Inflater"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "address"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cleanable"
        Type: "java.lang.ref.Cleaner$Cleanable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.AnnotationVisitor].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.AnnotationVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "av"
        Type: "jdk.internal.org.objectweb.asm.AnnotationVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.AnnotationVisitor].<init>(int,jdk.internal.org.objectweb.asm.AnnotationVisitor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.AnnotationVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.AnnotationVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "av"
        Type: "jdk.internal.org.objectweb.asm.AnnotationVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.TypePath].<init>(byte[],int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.TypePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ARRAY_ELEMENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INNER_TYPE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WILDCARD_BOUND"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_ARGUMENT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "b"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "type"
        Type: "java.lang.String"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_ATTRIBUTE_PROTOS"
        Type: "jdk.internal.org.objectweb.asm.Attribute[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Handle].<init>(int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Handle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "tag"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "owner"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "itf"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Handle].<init>(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Handle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "tag"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "owner"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "itf"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Label].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Label"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEBUG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESOLVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PUSHED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TARGET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STORE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REACHABLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JSR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RET"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUBROUTINE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VISITED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VISITED2"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "info"
        Type: "java.lang.Object"
        static: false
        public: true
        final: false
        concrete: true
      - Name: "status"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "line"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "referenceCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "srcAndRefPositions"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputStackTop"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputStackMax"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "frame"
        Type: "jdk.internal.org.objectweb.asm.Frame"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "successor"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "successors"
        Type: "jdk.internal.org.objectweb.asm.Edge"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.AbstractExecutorService].<init>()"
    functionSourceFile: "java.util.concurrent.AbstractExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.concurrent.ExecutorService"
      classFields:
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinPool$WorkQueue].<init>(java.util.concurrent.ForkJoinPool,java.util.concurrent.ForkJoinWorkerThread)"
    functionSourceFile: "java.util.concurrent.ForkJoinPool$WorkQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    - "java.util.concurrent.ForkJoinWorkerThread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "source"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "id"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "base"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "top"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "phase"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackPred"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nsteals"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "array"
        Type: "java.util.concurrent.ForkJoinTask[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pool"
        Type: "java.util.concurrent.ForkJoinPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "owner"
        Type: "java.util.concurrent.ForkJoinWorkerThread"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "PHASE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinWorkerThread].<init>(java.util.concurrent.ForkJoinPool)"
    functionSourceFile: "java.util.concurrent.ForkJoinWorkerThread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pool"
        Type: "java.util.concurrent.ForkJoinPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "workQueue"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INNOCUOUS_ACC"
        Type: "java.security.AccessControlContext"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Thread"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinWorkerThread].<init>(java.util.concurrent.ForkJoinPool,java.lang.ClassLoader)"
    functionSourceFile: "java.util.concurrent.ForkJoinWorkerThread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pool"
        Type: "java.util.concurrent.ForkJoinPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "workQueue"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INNOCUOUS_ACC"
        Type: "java.security.AccessControlContext"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Thread"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.ForkJoinWorkerThread].<init>(java.util.concurrent.ForkJoinPool,java.lang.ClassLoader,java.lang.ThreadGroup,java.security.AccessControlContext)"
    functionSourceFile: "java.util.concurrent.ForkJoinWorkerThread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    - "java.lang.ClassLoader"
    - "java.lang.ThreadGroup"
    - "java.security.AccessControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "pool"
        Type: "java.util.concurrent.ForkJoinPool"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "workQueue"
        Type: "java.util.concurrent.ForkJoinPool$WorkQueue"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "INNOCUOUS_ACC"
        Type: "java.security.AccessControlContext"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Thread"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CountedCompleter].<init>(java.util.concurrent.CountedCompleter,int)"
    functionSourceFile: "java.util.concurrent.CountedCompleter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.util.concurrent.CountedCompleter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "completer"
        Type: "java.util.concurrent.CountedCompleter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pending"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PENDING"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ForkJoinTask"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CountedCompleter].<init>(java.util.concurrent.CountedCompleter)"
    functionSourceFile: "java.util.concurrent.CountedCompleter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.concurrent.CountedCompleter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "completer"
        Type: "java.util.concurrent.CountedCompleter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pending"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PENDING"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ForkJoinTask"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.CountedCompleter].<init>()"
    functionSourceFile: "java.util.concurrent.CountedCompleter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "completer"
        Type: "java.util.concurrent.CountedCompleter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pending"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PENDING"
        Type: "java.lang.invoke.VarHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.concurrent.ForkJoinTask"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchMethodError].<init>()"
    functionSourceFile: "java.lang.NoSuchMethodError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoSuchMethodError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NoSuchMethodError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.CalendarSystem].<init>()"
    functionSourceFile: "sun.util.calendar.CalendarSystem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "initialized"
        Type: "boolean"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "names"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "calendars"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "PACKAGE_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "namePairs"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.Era].<init>(java.lang.String,java.lang.String,long,boolean)"
    functionSourceFile: "sun.util.calendar.Era"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "abbr"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "since"
        Type: "long"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "sinceDate"
        Type: "sun.util.calendar.CalendarDate"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "localTime"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "hash"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.CollationKey].<init>(java.lang.String)"
    functionSourceFile: "java.text.CollationKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "source"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.ParseException].<init>(java.lang.String,int)"
    functionSourceFile: "java.text.ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "errorOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.FieldPosition].<init>(int)"
    functionSourceFile: "java.text.FieldPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "field"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "beginIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attribute"
        Type: "java.text.Format$Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.FieldPosition].<init>(java.text.Format$Field)"
    functionSourceFile: "java.text.FieldPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.text.Format$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "field"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "beginIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attribute"
        Type: "java.text.Format$Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.FieldPosition].<init>(java.text.Format$Field,int)"
    functionSourceFile: "java.text.FieldPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.text.Format$Field"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "field"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "beginIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attribute"
        Type: "java.text.Format$Field"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Currency].<init>(java.lang.String,int,int)"
    functionSourceFile: "java.util.Currency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "currencyCode"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "defaultFractionDigits"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "numericCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "instances"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "available"
        Type: "java.util.HashSet"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "formatVersion"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "dataVersion"
        Type: "int"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "mainTable"
        Type: "int[]"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "specialCasesList"
        Type: "java.util.List"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "otherCurrenciesList"
        Type: "java.util.List"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "MAGIC_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "A_TO_Z"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INVALID_COUNTRY_ENTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COUNTRY_WITHOUT_CURRENCY_ENTRY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIMPLE_CASE_COUNTRY_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIMPLE_CASE_COUNTRY_FINAL_CHAR_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIMPLE_CASE_COUNTRY_MAX_DEFAULT_DIGITS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPECIAL_CASE_COUNTRY_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPECIAL_CASE_COUNTRY_INDEX_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SPECIAL_CASE_COUNTRY_INDEX_DELTA"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "COUNTRY_TYPE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMERIC_CODE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NUMERIC_CODE_SHIFT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALID_FORMAT_VERSION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SYMBOL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DISPLAYNAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.chrono.AbstractChronology].<init>()"
    functionSourceFile: "java.time.chrono.AbstractChronology"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.chrono.Chronology"
      classFields:
      - Name: "CHRONOS_BY_ID"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHRONOS_BY_TYPE"
        Type: "java.util.concurrent.ConcurrentHashMap"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.temporal.ChronoField].<init>(java.lang.String,int,java.lang.String,java.time.temporal.TemporalUnit,java.time.temporal.TemporalUnit,java.time.temporal.ValueRange)"
    functionSourceFile: "java.time.temporal.ChronoField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.time.temporal.TemporalUnit"
    - "java.time.temporal.TemporalUnit"
    - "java.time.temporal.ValueRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalField"
      classFields:
      - Name: "NANO_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NANO_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICRO_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICRO_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLI_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLI_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND_OF_MINUTE"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE_OF_HOUR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_AMPM"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLOCK_HOUR_OF_AMPM"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLOCK_HOUR_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AMPM_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_DAY_OF_WEEK_IN_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_DAY_OF_WEEK_IN_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EPOCH_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_WEEK_OF_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_WEEK_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTH_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROLEPTIC_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR_OF_ERA"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERA"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSTANT_SECONDS"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OFFSET_SECONDS"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "baseUnit"
        Type: "java.time.temporal.TemporalUnit"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rangeUnit"
        Type: "java.time.temporal.TemporalUnit"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "range"
        Type: "java.time.temporal.ValueRange"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "displayNameKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.temporal.ChronoField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.temporal.ChronoField].<init>(java.lang.String,int,java.lang.String,java.time.temporal.TemporalUnit,java.time.temporal.TemporalUnit,java.time.temporal.ValueRange,java.lang.String)"
    functionSourceFile: "java.time.temporal.ChronoField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.time.temporal.TemporalUnit"
    - "java.time.temporal.TemporalUnit"
    - "java.time.temporal.ValueRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalField"
      classFields:
      - Name: "NANO_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NANO_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICRO_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MICRO_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLI_OF_SECOND"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MILLI_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND_OF_MINUTE"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SECOND_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE_OF_HOUR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MINUTE_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_AMPM"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLOCK_HOUR_OF_AMPM"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "HOUR_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CLOCK_HOUR_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "AMPM_OF_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_WEEK"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_DAY_OF_WEEK_IN_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_DAY_OF_WEEK_IN_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DAY_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EPOCH_DAY"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_WEEK_OF_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALIGNED_WEEK_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MONTH_OF_YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROLEPTIC_MONTH"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR_OF_ERA"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "YEAR"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ERA"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INSTANT_SECONDS"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OFFSET_SECONDS"
        Type: "java.time.temporal.ChronoField"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "baseUnit"
        Type: "java.time.temporal.TemporalUnit"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "rangeUnit"
        Type: "java.time.temporal.TemporalUnit"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "range"
        Type: "java.time.temporal.ValueRange"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "displayNameKey"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.temporal.ChronoField[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder].<init>()"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "QUERY_REGION_ONLY"
        Type: "java.time.temporal.TemporalQuery"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "active"
        Type: "java.time.format.DateTimeFormatterBuilder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.time.format.DateTimeFormatterBuilder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "printerParsers"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "padNextWidth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "padNextChar"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueParserIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD_MAP"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LENGTH_SORT"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder].<init>(java.time.format.DateTimeFormatterBuilder,boolean)"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.format.DateTimeFormatterBuilder"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "QUERY_REGION_ONLY"
        Type: "java.time.temporal.TemporalQuery"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "active"
        Type: "java.time.format.DateTimeFormatterBuilder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parent"
        Type: "java.time.format.DateTimeFormatterBuilder"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "printerParsers"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "optional"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "padNextWidth"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "padNextChar"
        Type: "char"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueParserIndex"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELD_MAP"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LENGTH_SORT"
        Type: "java.util.Comparator"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimePrintContext].<init>(java.time.temporal.TemporalAccessor,java.time.format.DateTimeFormatter)"
    functionSourceFile: "java.time.format.DateTimePrintContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.time.temporal.TemporalAccessor"
    - "java.time.format.DateTimeFormatter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "temporal"
        Type: "java.time.temporal.TemporalAccessor"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "formatter"
        Type: "java.time.format.DateTimeFormatter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optional"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.DateTimeException].<init>(java.lang.String)"
    functionSourceFile: "java.time.DateTimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.DateTimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.time.DateTimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.Parsed].<init>()"
    functionSourceFile: "java.time.format.Parsed"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.temporal.TemporalAccessor"
      classFields:
      - Name: "fieldValues"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "zone"
        Type: "java.time.ZoneId"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "chrono"
        Type: "java.time.chrono.Chronology"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "leapSecond"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "resolverStyle"
        Type: "java.time.format.ResolverStyle"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "date"
        Type: "java.time.chrono.ChronoLocalDate"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "time"
        Type: "java.time.LocalTime"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "excessDays"
        Type: "java.time.Period"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.AttributedCharacterIterator$Attribute].<init>(java.lang.String)"
    functionSourceFile: "java.text.AttributedCharacterIterator$Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.io.Serializable"
      classFields:
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "instanceMap"
        Type: "java.util.Map"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LANGUAGE"
        Type: "java.text.AttributedCharacterIterator$Attribute"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "READING"
        Type: "java.text.AttributedCharacterIterator$Attribute"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INPUT_METHOD_SEGMENT"
        Type: "java.text.AttributedCharacterIterator$Attribute"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.zone.ZoneOffsetTransitionRule$TimeDefinition].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UTC"
        Type: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "WALL"
        Type: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STANDARD"
        Type: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassReader].<init>(byte[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SKIP_CODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_DEBUG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_ASM_INSNS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "b"
        Type: "byte[]"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "items"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "strings"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxStringLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "header"
        Type: "int"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassReader].<init>(byte[],int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SKIP_CODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_DEBUG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_ASM_INSNS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "b"
        Type: "byte[]"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "items"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "strings"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxStringLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "header"
        Type: "int"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassReader].<init>(java.io.InputStream)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "SKIP_CODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_DEBUG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_ASM_INSNS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "b"
        Type: "byte[]"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "items"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "strings"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxStringLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "header"
        Type: "int"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassReader].<init>(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields:
      - Name: "SKIP_CODE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_DEBUG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SKIP_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXPAND_ASM_INSNS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "b"
        Type: "byte[]"
        static: false
        public: true
        final: true
        concrete: true
      - Name: "items"
        Type: "int[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "strings"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxStringLength"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "header"
        Type: "int"
        static: false
        public: true
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ByteVector].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ByteVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "data"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ByteVector].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ByteVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "data"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "length"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassWriter].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "COMPUTE_MAXS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPUTE_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACC_SYNTHETIC_ATTRIBUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TO_ACC_SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NOARG_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SBYTE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHORT_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VAR_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPLVAR_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDORMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ITFMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDYMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LABEL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LABELW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LDC_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LDCW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IINC_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TABL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOOK_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANA_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WIDE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASM_LABEL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASM_LABELW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "F_INSERT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMETH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF8"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MTYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HANDLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODULE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HANDLE_BASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_NORMAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_UNINIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_MERGED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BSM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cr"
        Type: "jdk.internal.org.objectweb.asm.ClassReader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pool"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "items"
        Type: "jdk.internal.org.objectweb.asm.Item[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "key"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key2"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key3"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key4"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeTable"
        Type: "jdk.internal.org.objectweb.asm.Item[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeCount"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thisName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signature"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "superName"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interfaceCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interfaces"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceDebug"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleWriter"
        Type: "jdk.internal.org.objectweb.asm.ModuleWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enclosingMethodOwner"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enclosingMethod"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ianns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "itanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "innerClassesCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "innerClasses"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bootstrapMethodsCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bootstrapMethods"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstField"
        Type: "jdk.internal.org.objectweb.asm.FieldWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastField"
        Type: "jdk.internal.org.objectweb.asm.FieldWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstMethod"
        Type: "jdk.internal.org.objectweb.asm.MethodWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastMethod"
        Type: "jdk.internal.org.objectweb.asm.MethodWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compute"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasAsmInsns"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.ClassVisitor"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassWriter].<init>(jdk.internal.org.objectweb.asm.ClassReader,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassReader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "COMPUTE_MAXS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "COMPUTE_FRAMES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ACC_SYNTHETIC_ATTRIBUTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TO_ACC_SYNTHETIC"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NOARG_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SBYTE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHORT_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VAR_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMPLVAR_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDORMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ITFMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDYMETH_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LABEL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LABELW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LDC_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LDCW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IINC_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TABL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOOK_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MANA_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "WIDE_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASM_LABEL_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ASM_LABELW_INSN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "F_INSERT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "byte[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELD"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "IMETH"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_TYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UTF8"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MTYPE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HANDLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INDY"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MODULE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PACKAGE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "HANDLE_BASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_NORMAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_UNINIT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TYPE_MERGED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BSM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cr"
        Type: "jdk.internal.org.objectweb.asm.ClassReader"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pool"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "items"
        Type: "jdk.internal.org.objectweb.asm.Item[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "threshold"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "key"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key2"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key3"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "key4"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "typeTable"
        Type: "jdk.internal.org.objectweb.asm.Item[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeCount"
        Type: "short"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "thisName"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "signature"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "superName"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interfaceCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "interfaces"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceFile"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceDebug"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "moduleWriter"
        Type: "jdk.internal.org.objectweb.asm.ModuleWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enclosingMethodOwner"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enclosingMethod"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ianns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "itanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "innerClassesCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "innerClasses"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bootstrapMethodsCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bootstrapMethods"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstField"
        Type: "jdk.internal.org.objectweb.asm.FieldWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastField"
        Type: "jdk.internal.org.objectweb.asm.FieldWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstMethod"
        Type: "jdk.internal.org.objectweb.asm.MethodWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastMethod"
        Type: "jdk.internal.org.objectweb.asm.MethodWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compute"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hasAsmInsns"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.ClassVisitor"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Frame].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DIM"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ARRAY_OF"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "ELEMENT_OF"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KIND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP_IF_LONG_OR_DOUBLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_KIND"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE_VALUE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BASE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "OBJECT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINITIALIZED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LOCAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STACK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TOP"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BOOLEAN"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BYTE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHAR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INTEGER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NULL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "UNINITIALIZED_THIS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "owner"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputLocals"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "inputStack"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputLocals"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputStack"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "outputStackTop"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initializationCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initializations"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Edge].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Edge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NORMAL"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EXCEPTION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "info"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "successor"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Edge"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.MethodWriter].<init>(jdk.internal.org.objectweb.asm.ClassWriter,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.MethodWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 7
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "ACC_CONSTRUCTOR"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SAME_FRAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SAME_LOCALS_1_STACK_ITEM_FRAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "RESERVED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CHOP_FRAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SAME_FRAME_EXTENDED"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "APPEND_FRAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FULL_FRAME"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FRAMES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INSERTED_FRAMES"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAXS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NOTHING"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cw"
        Type: "jdk.internal.org.objectweb.asm.ClassWriter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classReaderOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "classReaderLength"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exceptionCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exceptions"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "annd"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ianns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "itanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "panns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ipanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "synthetics"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "code"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxStack"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxLocals"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentLocals"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "frameCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackMap"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousFrameOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousFrame"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "frame"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handlerCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "firstHandler"
        Type: "jdk.internal.org.objectweb.asm.Handler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastHandler"
        Type: "jdk.internal.org.objectweb.asm.Handler"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodParametersCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodParameters"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localVarCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localVar"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localVarTypeCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localVarType"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineNumberCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lineNumber"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "lastCodeOffset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ctanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ictanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cattrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "subroutines"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compute"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "labels"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "previousBlock"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "currentBlock"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "maxStackSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.MethodVisitor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.Gregorian].<init>()"
    functionSourceFile: "sun.util.calendar.Gregorian"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.calendar.BaseCalendar"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.text.Format$Field].<init>(java.lang.String)"
    functionSourceFile: "java.text.Format$Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.text.AttributedCharacterIterator$Attribute"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Currency$CurrencyProperty].<init>(java.lang.String,java.lang.String,int,int,java.lang.String)"
    functionSourceFile: "java.util.Currency$CurrencyProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "country"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "currencyCode"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fraction"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "numericCode"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "date"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.SignStyle].<init>(java.lang.String,int)"
    functionSourceFile: "java.time.format.SignStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "NORMAL"
        Type: "java.time.format.SignStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ALWAYS"
        Type: "java.time.format.SignStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NEVER"
        Type: "java.time.format.SignStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NOT_NEGATIVE"
        Type: "java.time.format.SignStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EXCEEDS_PAD"
        Type: "java.time.format.SignStyle"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.time.format.SignStyle[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].<init>(java.time.temporal.TemporalField,int,int,java.time.format.SignStyle)"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder$NumberPrinterParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.time.temporal.TemporalField"
    - "int"
    - "int"
    - "java.time.format.SignStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser"
      classFields:
      - Name: "EXCEED_POINTS"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.time.temporal.TemporalField"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "minWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signStyle"
        Type: "java.time.format.SignStyle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "subsequentWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].<init>(java.time.temporal.TemporalField,int,int,java.time.format.SignStyle,int)"
    functionSourceFile: "java.time.format.DateTimeFormatterBuilder$NumberPrinterParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "java.time.temporal.TemporalField"
    - "int"
    - "int"
    - "java.time.format.SignStyle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser"
      classFields:
      - Name: "EXCEED_POINTS"
        Type: "long[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "field"
        Type: "java.time.temporal.TemporalField"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "minWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "maxWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signStyle"
        Type: "java.time.format.SignStyle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "subsequentWidth"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intVal"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "longVal"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal1"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal2"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal3"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intVal"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "longVal"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal1"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal2"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal3"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>(int,jdk.internal.org.objectweb.asm.Item)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.Item"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "intVal"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "longVal"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal1"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal2"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "strVal3"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "hashCode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Item"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassVisitor].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cv"
        Type: "jdk.internal.org.objectweb.asm.ClassVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ClassVisitor].<init>(int,jdk.internal.org.objectweb.asm.ClassVisitor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ClassVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.ClassVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cv"
        Type: "jdk.internal.org.objectweb.asm.ClassVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Context].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Context"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "attrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "flags"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "buffer"
        Type: "char[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bootstrapMethods"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "desc"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "labels"
        Type: "jdk.internal.org.objectweb.asm.Label[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeRef"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typePath"
        Type: "jdk.internal.org.objectweb.asm.TypePath"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "start"
        Type: "jdk.internal.org.objectweb.asm.Label[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end"
        Type: "jdk.internal.org.objectweb.asm.Label[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "index"
        Type: "int[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mode"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "localDiff"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "local"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stackCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stack"
        Type: "java.lang.Object[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ModuleWriter].<init>(jdk.internal.org.objectweb.asm.ClassWriter,int,int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ModuleWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cw"
        Type: "jdk.internal.org.objectweb.asm.ClassWriter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attributeCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attributesSize"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "version"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mainClass"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packageCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packages"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requireCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requires"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exportCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "exports"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "openCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "opens"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "useCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "uses"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provideCount"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "provides"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.ModuleVisitor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.AnnotationWriter].<init>(jdk.internal.org.objectweb.asm.ClassWriter,boolean,jdk.internal.org.objectweb.asm.ByteVector,jdk.internal.org.objectweb.asm.ByteVector,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.AnnotationWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 5
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "boolean"
    - "jdk.internal.org.objectweb.asm.ByteVector"
    - "jdk.internal.org.objectweb.asm.ByteVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cw"
        Type: "jdk.internal.org.objectweb.asm.ClassWriter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "size"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "named"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "bv"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "parent"
        Type: "jdk.internal.org.objectweb.asm.ByteVector"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.AnnotationVisitor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.FieldWriter].<init>(jdk.internal.org.objectweb.asm.ClassWriter,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.FieldWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 6
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cw"
        Type: "jdk.internal.org.objectweb.asm.ClassWriter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "access"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "name"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "desc"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "signature"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "anns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ianns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "itanns"
        Type: "jdk.internal.org.objectweb.asm.AnnotationWriter"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "attrs"
        Type: "jdk.internal.org.objectweb.asm.Attribute"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "jdk.internal.org.objectweb.asm.FieldVisitor"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ModuleVisitor].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ModuleVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mv"
        Type: "jdk.internal.org.objectweb.asm.ModuleVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.ModuleVisitor].<init>(int,jdk.internal.org.objectweb.asm.ModuleVisitor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.ModuleVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.ModuleVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mv"
        Type: "jdk.internal.org.objectweb.asm.ModuleVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.FieldVisitor].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.FieldVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fv"
        Type: "jdk.internal.org.objectweb.asm.FieldVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.FieldVisitor].<init>(int,jdk.internal.org.objectweb.asm.FieldVisitor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.FieldVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.FieldVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "api"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "fv"
        Type: "jdk.internal.org.objectweb.asm.FieldVisitor"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "VOID"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOLEAN"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAR"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "ARRAY"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "OBJECT"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "METHOD"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "VOID_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOLEAN_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CHAR_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTE_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SHORT_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "INT_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLOAT_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LONG_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "DOUBLE_TYPE"
        Type: "jdk.internal.org.objectweb.asm.Type"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sort"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buf"
        Type: "char[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "off"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "len"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[jdk.internal.org.objectweb.asm.Handler].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Handler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "start"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "end"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "handler"
        Type: "jdk.internal.org.objectweb.asm.Label"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "desc"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "type"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "next"
        Type: "jdk.internal.org.objectweb.asm.Handler"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.Gregorian$Date].<init>()"
    functionSourceFile: "sun.util.calendar.Gregorian$Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.calendar.BaseCalendar$Date"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.util.calendar.Gregorian$Date].<init>(java.util.TimeZone)"
    functionSourceFile: "sun.util.calendar.Gregorian$Date"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "sun.util.calendar.BaseCalendar$Date"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Short].<init>(short)"
    functionSourceFile: "java.lang.Short"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "short"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "short"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "short"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Short].<init>(java.lang.String)"
    functionSourceFile: "java.lang.Short"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces:
      - "java.lang.Comparable"
      classFields:
      - Name: "MIN_VALUE"
        Type: "short"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MAX_VALUE"
        Type: "short"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE"
        Type: "java.lang.Class"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "short"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BYTES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Number"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Short$ShortCache].<init>()"
    functionSourceFile: "java.lang.Short$ShortCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "cache"
        Type: "java.lang.Short[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoClassDefFoundError].<init>()"
    functionSourceFile: "java.lang.NoClassDefFoundError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.NoClassDefFoundError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.NoClassDefFoundError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackOverflowError].<init>()"
    functionSourceFile: "java.lang.StackOverflowError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.StackOverflowError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.StackOverflowError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaMetafactory].<init>()"
    functionSourceFile: "java.lang.invoke.LambdaMetafactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "FLAG_SERIALIZABLE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLAG_MARKERS"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FLAG_BRIDGES"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "EMPTY_CLASS_ARRAY"
        Type: "java.lang.Class[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_MT_ARRAY"
        Type: "java.lang.invoke.MethodType[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaConversionException].<init>()"
    functionSourceFile: "java.lang.invoke.LambdaConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaConversionException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.invoke.LambdaConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaConversionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.invoke.LambdaConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaConversionException].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.invoke.LambdaConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.LambdaConversionException].<init>(java.lang.String,java.lang.Throwable,boolean,boolean)"
    functionSourceFile: "java.lang.invoke.LambdaConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.AbstractValidatingLambdaMetafactory].<init>(java.lang.invoke.MethodHandles$Lookup,java.lang.invoke.MethodType,java.lang.String,java.lang.invoke.MethodType,java.lang.invoke.MethodHandle,java.lang.invoke.MethodType,boolean,java.lang.Class[],java.lang.invoke.MethodType[])"
    functionSourceFile: "java.lang.invoke.AbstractValidatingLambdaMetafactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "java.lang.invoke.MethodHandles$Lookup"
    - "java.lang.invoke.MethodType"
    - "java.lang.String"
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.MethodHandle"
    - "java.lang.invoke.MethodType"
    - "boolean"
    - "java.lang.Class[]"
    - "java.lang.invoke.MethodType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.invoke.LambdaConversionException"
      interfaces: []
      classFields:
      - Name: "targetClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "invokedType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "samBase"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "samMethodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "samMethodType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethod"
        Type: "java.lang.invoke.MethodHandle"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implInfo"
        Type: "java.lang.invoke.MethodHandleInfo"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implKind"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implIsInstanceMethod"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "instantiatedMethodType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "isSerializable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "markerInterfaces"
        Type: "java.lang.Class[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "additionalBridges"
        Type: "java.lang.invoke.MethodType[]"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.InnerClassLambdaMetafactory].<init>(java.lang.invoke.MethodHandles$Lookup,java.lang.invoke.MethodType,java.lang.String,java.lang.invoke.MethodType,java.lang.invoke.MethodHandle,java.lang.invoke.MethodType,boolean,java.lang.Class[],java.lang.invoke.MethodType[])"
    functionSourceFile: "java.lang.invoke.InnerClassLambdaMetafactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 9
    argTypes:
    - "java.lang.invoke.MethodHandles$Lookup"
    - "java.lang.invoke.MethodType"
    - "java.lang.String"
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.MethodHandle"
    - "java.lang.invoke.MethodType"
    - "boolean"
    - "java.lang.Class[]"
    - "java.lang.invoke.MethodType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.invoke.LambdaConversionException"
      interfaces: []
      classFields:
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSFILE_VERSION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_DESCRIPTOR_VOID"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "JAVA_LANG_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_CTOR"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FACTORY"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_SERIALIZED_LAMBDA"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_NOT_SERIALIZABLE_EXCEPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_METHOD_WRITE_REPLACE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_METHOD_WRITE_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_METHOD_READ_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_METHOD_WRITE_REPLACE"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_METHOD_READ_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_METHOD_WRITE_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_CLASS"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_STRING"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_OBJECT"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_CTOR_SERIALIZED_LAMBDA"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DESCR_CTOR_NOT_SERIALIZABLE_EXCEPTION"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SER_HOSTILE_EXCEPTIONS"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "EMPTY_STRING_ARRAY"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "counter"
        Type: "java.util.concurrent.atomic.AtomicInteger"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "dumper"
        Type: "java.lang.invoke.ProxyClassesDumper"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "disableEagerInitialization"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "implMethodClassName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "implMethodDesc"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "constructorType"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "cw"
        Type: "jdk.internal.org.objectweb.asm.ClassWriter"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "argNames"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "argDescs"
        Type: "java.lang.String[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lambdaClassName"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.AbstractValidatingLambdaMetafactory"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ProxyClassesDumper].<init>(java.nio.file.Path)"
    functionSourceFile: "java.lang.invoke.ProxyClassesDumper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "HEX"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BAD_CHARS"
        Type: "char[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "REPLACEMENT"
        Type: "java.lang.String[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "dumpDir"
        Type: "java.nio.file.Path"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AbstractMethodError].<init>()"
    functionSourceFile: "java.lang.AbstractMethodError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.AbstractMethodError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.AbstractMethodError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VerifyError].<init>()"
    functionSourceFile: "java.lang.VerifyError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.VerifyError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.VerifyError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalMonitorStateException].<init>()"
    functionSourceFile: "java.lang.IllegalMonitorStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalMonitorStateException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalMonitorStateException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnknownError].<init>()"
    functionSourceFile: "java.lang.UnknownError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.UnknownError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.UnknownError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.VirtualMachineError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArithmeticException].<init>()"
    functionSourceFile: "java.lang.ArithmeticException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArithmeticException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ArithmeticException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassCircularityError].<init>()"
    functionSourceFile: "java.lang.ClassCircularityError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ClassCircularityError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ClassCircularityError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Finalizer].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.ref.Finalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "queue"
        Type: "java.lang.ref.ReferenceQueue"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "unfinalized"
        Type: "java.lang.ref.Finalizer"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "lock"
        Type: "java.lang.Object"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "next"
        Type: "java.lang.ref.Finalizer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "prev"
        Type: "java.lang.ref.Finalizer"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.ref.FinalReference"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.FinalReference].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "java.lang.ref.FinalReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ref.Reference"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Finalizer$FinalizerThread].<init>(java.lang.ThreadGroup)"
    functionSourceFile: "java.lang.ref.Finalizer$FinalizerThread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "running"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Thread"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Finalizer$2].<init>()"
    functionSourceFile: "java.lang.ref.Finalizer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.lang.Runnable"
      classFields:
      - Name: "running"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ref.Finalizer$1].<init>(java.lang.Runnable)"
    functionSourceFile: "java.lang.ref.Finalizer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "val$proc"
        Type: "java.lang.Runnable"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InstantiationError].<init>()"
    functionSourceFile: "java.lang.InstantiationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.InstantiationError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.InstantiationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalAccessError].<init>()"
    functionSourceFile: "java.lang.IllegalAccessError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.IllegalAccessError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.IllegalAccessError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.IncompatibleClassChangeError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "TAG_ARG"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "TAG_CONST"
        Type: "char"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAX_INDY_CONCAT_ARG_SLOTS"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRATEGY"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_STRATEGY"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DEBUG"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CACHE_ENABLE"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CACHE"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "DUMPER"
        Type: "java.lang.invoke.ProxyClassesDumper"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.invoke.StringConcatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "java.lang.invoke.StringConcatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Strategy].<init>(java.lang.String,int)"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Strategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "BC_SB"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BC_SB_SIZED"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BC_SB_SIZED_EXACT"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MH_SB_SIZED"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MH_SB_SIZED_EXACT"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "MH_INLINE_SIZED_EXACT"
        Type: "java.lang.invoke.StringConcatFactory$Strategy"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.StringConcatFactory$Strategy[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Recipe].<init>(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Recipe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "elements"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Key].<init>(java.lang.String,java.lang.invoke.MethodType,java.lang.invoke.StringConcatFactory$Recipe)"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.StringConcatFactory$Recipe"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "className"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "mt"
        Type: "java.lang.invoke.MethodType"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "recipe"
        Type: "java.lang.invoke.StringConcatFactory$Recipe"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.action.GetPropertyAction].<init>(java.lang.String)"
    functionSourceFile: "sun.security.action.GetPropertyAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "theProp"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultVal"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[sun.security.action.GetPropertyAction].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "sun.security.action.GetPropertyAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.security.PrivilegedAction"
      classFields:
      - Name: "theProp"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultVal"
        Type: "java.lang.String"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Mode].<init>(java.lang.String,int,boolean,boolean)"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Mode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "DEFAULT"
        Type: "java.lang.invoke.StringConcatFactory$Mode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZED"
        Type: "java.lang.invoke.StringConcatFactory$Mode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SIZED_EXACT"
        Type: "java.lang.invoke.StringConcatFactory$Mode"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sized"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "exact"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "java.lang.invoke.StringConcatFactory$Mode[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.Function"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.Function"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.Function"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Stringifiers$StringifierAny].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Stringifiers$StringifierAny"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ClassValue"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ConstantCallSite].<init>(java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.ConstantCallSite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "isFrozen"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.CallSite"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.ConstantCallSite].<init>(java.lang.invoke.MethodType,java.lang.invoke.MethodHandle)"
    functionSourceFile: "java.lang.invoke.ConstantCallSite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.invoke.MethodType"
    - "java.lang.invoke.MethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Throwable"
      interfaces: []
      classFields:
      - Name: "isFrozen"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.invoke.CallSite"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$BytecodeStringBuilderStrategy].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$BytecodeStringBuilderStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CLASSFILE_VERSION"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "METHOD_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$RecipeElement].<init>(java.lang.Object)"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$RecipeElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "argPos"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tag"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$RecipeElement].<init>(int)"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$RecipeElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "value"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "argPos"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "tag"
        Type: "char"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$assertionsDisabled"
        Type: "boolean"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Stringifiers].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Stringifiers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "STRINGIFIERS_MOST"
        Type: "java.lang.ClassValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRINGIFIERS_ANY"
        Type: "java.lang.ClassValue"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNSAFE"
        Type: "jdk.internal.misc.Unsafe"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREPEND"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CODER_MIX"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LENGTH_MIX"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEW_STRING"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEW_ARRAY"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PREPENDERS"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "LENGTH_MIXERS"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "CODER_MIXERS"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "INITIAL_CODER"
        Type: "byte"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRING_HELPER"
        Type: "java.lang.Class"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.function.Function"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "SUMMERS"
        Type: "java.util.concurrent.ConcurrentMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SUMMER"
        Type: "java.util.function.Function"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NEW_STRING_BUILDER"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "STRING_LENGTH"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUILDER_TO_STRING"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "BUILDER_TO_STRING_CHECKED"
        Type: "java.lang.invoke.MethodHandle"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.invoke.StringConcatFactory$Stringifiers$StringifierMost].<init>()"
    functionSourceFile: "java.lang.invoke.StringConcatFactory$Stringifiers$StringifierMost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.ClassValue"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArrayStoreException].<init>()"
    functionSourceFile: "java.lang.ArrayStoreException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ArrayStoreException].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ArrayStoreException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ExceptionInInitializerError].<init>()"
    functionSourceFile: "java.lang.ExceptionInInitializerError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exception"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ExceptionInInitializerError].<init>(java.lang.Throwable)"
    functionSourceFile: "java.lang.ExceptionInInitializerError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exception"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ExceptionInInitializerError].<init>(java.lang.String)"
    functionSourceFile: "java.lang.ExceptionInInitializerError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "exception"
        Type: "java.lang.Throwable"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.LinkageError"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AllocatedBuffer"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].<init>()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].<init>(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "position"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val$bytes"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$offset"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$length"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AllocatedBuffer"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any$1].<init>()"
    functionSourceFile: "com.google.protobuf.Any$1"
    linkageType: null
    functionLinenumber: 1076
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Any"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedUnpackValue"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Any"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any].<init>()"
    functionSourceFile: "com.google.protobuf.Any"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedUnpackValue"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Any"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Any$1)"
    functionSourceFile: "com.google.protobuf.Any"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Any$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "cachedUnpackValue"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Any"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any$Builder].<init>(com.google.protobuf.Any$1)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Any$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Any$1)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Any$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.AnyOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AnyProto].<init>()"
    functionSourceFile: "com.google.protobuf.AnyProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Any_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Any_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api$1].<init>()"
    functionSourceFile: "com.google.protobuf.Api$1"
    linkageType: null
    functionLinenumber: 2546
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHODS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MIXINS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Api"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api].<init>()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHODS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MIXINS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Api"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Api$1)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Api$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "METHODS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MIXINS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Api"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixinsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixinsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api$Builder].<init>(com.google.protobuf.Api$1)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixinsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Api$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Api$1)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Api$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ApiOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methods_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "methodsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "version_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixins_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "mixinsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.SourceContext"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext].<init>()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.SourceContext"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.SourceContext$1)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.SourceContext$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FILE_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.SourceContext"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Method"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Method"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method].<init>()"
    functionSourceFile: "com.google.protobuf.Method"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Method"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Method$1)"
    functionSourceFile: "com.google.protobuf.Method"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Method$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "REQUEST_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "RESPONSE_STREAMING_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Method"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Option"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Option"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option].<init>()"
    functionSourceFile: "com.google.protobuf.Option"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Option"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Option$1)"
    functionSourceFile: "com.google.protobuf.Option"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Option$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Option"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ROOT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Mixin"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin].<init>()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ROOT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Mixin"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Mixin$1)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Mixin$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ROOT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Mixin"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Syntax].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "SYNTAX_PROTO2"
        Type: "com.google.protobuf.Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNTAX_PROTO3"
        Type: "com.google.protobuf.Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNTAX_EDITIONS"
        Type: "com.google.protobuf.Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNRECOGNIZED"
        Type: "com.google.protobuf.Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNTAX_PROTO2_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNTAX_PROTO3_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "SYNTAX_EDITIONS_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.Syntax[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Syntax[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiProto].<init>()"
    functionSourceFile: "com.google.protobuf.ApiProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Api_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Api_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Method_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Method_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Mixin_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Mixin_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method$Builder].<init>(com.google.protobuf.Method$1)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Method$1)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Method$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MethodOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "requestStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseTypeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "responseStreaming_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option$Builder].<init>(com.google.protobuf.Option$1)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Option$1)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Option$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.OptionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.Any"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext$Builder].<init>(com.google.protobuf.SourceContext$1)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.SourceContext$1)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.SourceContext$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.SourceContextOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Mixin$Builder"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Mixin$Builder"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$Builder].<init>(com.google.protobuf.Mixin$1)"
    functionSourceFile: "com.google.protobuf.Mixin$Builder"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Mixin$1)"
    functionSourceFile: "com.google.protobuf.Mixin$Builder"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Mixin$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MixinOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "root_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext$1].<init>()"
    functionSourceFile: "com.google.protobuf.SourceContext$1"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContextProto].<init>()"
    functionSourceFile: "com.google.protobuf.SourceContextProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_SourceContext_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_SourceContext_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Method$1].<init>()"
    functionSourceFile: "com.google.protobuf.Method$1"
    linkageType: null
    functionLinenumber: 1602
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Option$1].<init>()"
    functionSourceFile: "com.google.protobuf.Option$1"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeProto].<init>()"
    functionSourceFile: "com.google.protobuf.TypeProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Type_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Type_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Field_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Field_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Enum_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Enum_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_EnumValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Option_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Option_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$1].<init>()"
    functionSourceFile: "com.google.protobuf.Mixin$1"
    linkageType: null
    functionLinenumber: 865
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Syntax$1].<init>()"
    functionSourceFile: "com.google.protobuf.Syntax$1"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryReader].<init>()"
    functionSourceFile: "com.google.protobuf.BinaryReader"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Reader"
      classFields:
      - Name: "FIXED32_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIXED64_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryReader].<init>(com.google.protobuf.BinaryReader$1)"
    functionSourceFile: "com.google.protobuf.BinaryReader"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.BinaryReader$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Reader"
      classFields:
      - Name: "FIXED32_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIXED64_MULTIPLE_MASK"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].<init>(java.nio.ByteBuffer,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "bufferIsImmutable"
        Type: "boolean"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "initialPos"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "tag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "endGroupTag"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.BinaryReader"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter].<init>(com.google.protobuf.BufferAllocator,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Writer"
      classFields:
      - Name: "DEFAULT_CHUNK_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "alloc"
        Type: "com.google.protobuf.BufferAllocator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "chunkSize"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffers"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "totalDoneBytes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAP_KEY_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAP_VALUE_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteOutput"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter].<init>(com.google.protobuf.BufferAllocator,int,com.google.protobuf.BinaryWriter$1)"
    functionSourceFile: "com.google.protobuf.BinaryWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    - "com.google.protobuf.BinaryWriter$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Writer"
      classFields:
      - Name: "DEFAULT_CHUNK_SIZE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "alloc"
        Type: "com.google.protobuf.BufferAllocator"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "chunkSize"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "buffers"
        Type: "java.util.ArrayDeque"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "totalDoneBytes"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAP_KEY_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "MAP_VALUE_NUMBER"
        Type: "int"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ByteOutput"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BufferAllocator].<init>()"
    functionSourceFile: "com.google.protobuf.BufferAllocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNPOOLED"
        Type: "com.google.protobuf.BufferAllocator"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: false
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].<init>(com.google.protobuf.BufferAllocator,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "allocatedBuffer"
        Type: "com.google.protobuf.AllocatedBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limit"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offsetMinusOne"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitMinusOne"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.BinaryWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].<init>(com.google.protobuf.BufferAllocator,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "allocatedBuffer"
        Type: "com.google.protobuf.AllocatedBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "buffer"
        Type: "byte[]"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offset"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limit"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "offsetMinusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitMinusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.BinaryWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].<init>(com.google.protobuf.BufferAllocator,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bufferOffset"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitMinusOne"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.BinaryWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].<init>(com.google.protobuf.BufferAllocator,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.BufferAllocator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "buffer"
        Type: "java.nio.ByteBuffer"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "limitMinusOne"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "pos"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.BinaryWriter"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BufferAllocator$1].<init>()"
    functionSourceFile: "com.google.protobuf.BufferAllocator$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.BufferAllocator"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ServiceException].<init>(java.lang.String)"
    functionSourceFile: "com.google.protobuf.ServiceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ServiceException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.google.protobuf.ServiceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ServiceException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.google.protobuf.ServiceException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Exception"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.BoolValue$1"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BoolValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue].<init>()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BoolValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.BoolValue$1)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.BoolValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BoolValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue$Builder].<init>(com.google.protobuf.BoolValue$1)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.BoolValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.BoolValue$1)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.BoolValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BoolValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WrappersProto].<init>()"
    functionSourceFile: "com.google.protobuf.WrappersProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_DoubleValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_DoubleValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FloatValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FloatValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Int64Value_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Int64Value_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UInt64Value_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UInt64Value_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Int32Value_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Int32Value_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UInt32Value_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_UInt32Value_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_BoolValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_BoolValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_StringValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_StringValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_BytesValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_BytesValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.BytesValue$1"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BytesValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue].<init>()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BytesValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.BytesValue$1)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.BytesValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.BytesValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.BytesValue$Builder"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BytesValue$Builder"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue$Builder].<init>(com.google.protobuf.BytesValue$1)"
    functionSourceFile: "com.google.protobuf.BytesValue$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.BytesValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BytesValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.BytesValue$1)"
    functionSourceFile: "com.google.protobuf.BytesValue$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.BytesValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.BytesValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "com.google.protobuf.ByteString"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$1].<init>(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$1"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumVerifier"
      classFields:
      - Name: "val$fd"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MessageInfoFactory"
      classFields:
      - Name: "GET_DEFAULT_INSTANCE_METHOD_NAME"
        Type: "java.lang.String"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "instance"
        Type: "com.google.protobuf.DescriptorMessageInfoFactory"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "specialFieldNames"
        Type: "java.util.Set"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "isInitializedCheckAnalyzer"
        Type: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "resultCache"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "stack"
        Type: "java.util.Stack"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "nodeCache"
        Type: "java.util.Map"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "oneofs"
        Type: "com.google.protobuf.OneofInfo[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].<init>(com.google.protobuf.DescriptorMessageInfoFactory$1)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorMessageInfoFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "oneofs"
        Type: "com.google.protobuf.OneofInfo[]"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$2].<init>(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$2"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumVerifier"
      classFields:
      - Name: "val$valueField"
        Type: "com.google.protobuf.Descriptors$FieldDescriptor"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.Stack].<init>()"
    functionSourceFile: "java.util.Stack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.util.Vector"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$Node].<init>(com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$Node"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "index"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "lowLink"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "component"
        Type: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent].<init>()"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "messages"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "needsIsInitializedCheck"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent].<init>(com.google.protobuf.DescriptorMessageInfoFactory$1)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorMessageInfoFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "messages"
        Type: "java.util.List"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "needsIsInitializedCheck"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DiscardUnknownFieldsParser$1].<init>(com.google.protobuf.Parser)"
    functionSourceFile: "com.google.protobuf.DiscardUnknownFieldsParser$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Parser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "val$parser"
        Type: "com.google.protobuf.Parser"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DiscardUnknownFieldsParser].<init>()"
    functionSourceFile: "com.google.protobuf.DiscardUnknownFieldsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.DoubleValue$1"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DoubleValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue].<init>()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DoubleValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.DoubleValue$1)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.DoubleValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.DoubleValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.DoubleValue$Builder"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DoubleValue$Builder"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue$Builder].<init>(com.google.protobuf.DoubleValue$1)"
    functionSourceFile: "com.google.protobuf.DoubleValue$Builder"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.DoubleValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DoubleValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.DoubleValue$1)"
    functionSourceFile: "com.google.protobuf.DoubleValue$Builder"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.DoubleValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DoubleValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "double"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$1].<init>()"
    functionSourceFile: "com.google.protobuf.Duration$1"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Duration"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Duration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration].<init>()"
    functionSourceFile: "com.google.protobuf.Duration"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Duration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Duration$1)"
    functionSourceFile: "com.google.protobuf.Duration"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Duration$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Duration"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$Builder].<init>(com.google.protobuf.Duration$1)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Duration$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Duration$1)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Duration$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.DurationOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DurationProto].<init>()"
    functionSourceFile: "com.google.protobuf.DurationProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Duration_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Duration_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty$1].<init>()"
    functionSourceFile: "com.google.protobuf.Empty$1"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Empty"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty].<init>()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Empty"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Empty$1)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Empty$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Empty"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty$Builder].<init>(com.google.protobuf.Empty$1)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Empty$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Empty$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Empty$1)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Empty$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EmptyOrBuilder"
      classFields: []
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EmptyProto].<init>()"
    functionSourceFile: "com.google.protobuf.EmptyProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Empty_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Empty_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$1].<init>()"
    functionSourceFile: "com.google.protobuf.Enum$1"
    linkageType: null
    functionLinenumber: 1943
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUMVALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Enum"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum].<init>()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUMVALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Enum"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Enum$1)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Enum$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ENUMVALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Enum"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$Builder].<init>(com.google.protobuf.Enum$1)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Enum$1)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Enum$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalue_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "enumvalueBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.EnumValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue].<init>()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.EnumValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.EnumValue$1)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.EnumValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.EnumValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue$Builder].<init>(com.google.protobuf.EnumValue$1)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.EnumValue$1)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.EnumValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.EnumValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.EnumValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.EnumValue$1"
    linkageType: null
    functionLinenumber: 1068
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].<init>()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "EXTENSION_FIELD_OFFSET"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.ExtensionSchema"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$1].<init>()"
    functionSourceFile: "com.google.protobuf.Field$1"
    linkageType: null
    functionLinenumber: 2559
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Field"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KIND_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CARDINALITY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Field"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field].<init>()"
    functionSourceFile: "com.google.protobuf.Field"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KIND_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CARDINALITY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Field"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Field$1)"
    functionSourceFile: "com.google.protobuf.Field"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Field$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "KIND_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CARDINALITY_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NUMBER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "TYPE_URL_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOF_INDEX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PACKED_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "JSON_NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Field"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1257
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Builder].<init>(com.google.protobuf.Field$1)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1239
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Field$1)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1239
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Field$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "cardinality_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "number_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "typeUrl_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofIndex_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "packed_"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "jsonName_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "defaultValue_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Kind].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "TYPE_UNKNOWN"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_DOUBLE"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FLOAT"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT64"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT64"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT32"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED64"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED32"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BOOL"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_STRING"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_GROUP"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_MESSAGE"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BYTES"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT32"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_ENUM"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED32"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED64"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT32"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT64"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNRECOGNIZED"
        Type: "com.google.protobuf.Field$Kind"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UNKNOWN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_DOUBLE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FLOAT_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_INT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_FIXED32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BOOL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_STRING_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_GROUP_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_MESSAGE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_BYTES_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_UINT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_ENUM_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SFIXED64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT32_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "TYPE_SINT64_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.Field$Kind[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Field$Kind[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Cardinality].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "CARDINALITY_UNKNOWN"
        Type: "com.google.protobuf.Field$Cardinality"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_OPTIONAL"
        Type: "com.google.protobuf.Field$Cardinality"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_REQUIRED"
        Type: "com.google.protobuf.Field$Cardinality"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_REPEATED"
        Type: "com.google.protobuf.Field$Cardinality"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNRECOGNIZED"
        Type: "com.google.protobuf.Field$Cardinality"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_UNKNOWN_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_OPTIONAL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_REQUIRED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "CARDINALITY_REPEATED_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.Field$Cardinality[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Field$Cardinality[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Cardinality$1].<init>()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality$1"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Field$Kind$1].<init>()"
    functionSourceFile: "com.google.protobuf.Field$Kind$1"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask$1].<init>()"
    functionSourceFile: "com.google.protobuf.FieldMask$1"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATHS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldMask"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask].<init>()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATHS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldMask"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.FieldMask$1)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.FieldMask$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PATHS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FieldMask"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask$Builder].<init>(com.google.protobuf.FieldMask$1)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldMask$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMask$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.FieldMask$1)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.FieldMask$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FieldMaskOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "paths_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMaskProto].<init>()"
    functionSourceFile: "com.google.protobuf.FieldMaskProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_FieldMask_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_FieldMask_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.FloatValue$1"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.FloatValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FloatValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue].<init>()"
    functionSourceFile: "com.google.protobuf.FloatValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FloatValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.FloatValue$1)"
    functionSourceFile: "com.google.protobuf.FloatValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.FloatValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.FloatValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue$Builder].<init>(com.google.protobuf.FloatValue$1)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.FloatValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FloatValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.FloatValue$1)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.FloatValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.FloatValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "float"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$1].<init>()"
    functionSourceFile: "com.google.protobuf.Int32Value$1"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value].<init>()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Int32Value$1)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Int32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$Builder].<init>(com.google.protobuf.Int32Value$1)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Int32Value$1)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Int32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$1].<init>()"
    functionSourceFile: "com.google.protobuf.Int64Value$1"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value].<init>()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Int64Value$1)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Int64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Int64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$Builder].<init>(com.google.protobuf.Int64Value$1)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Int64Value$1)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Int64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Int64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil].<init>()"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor].<init>()"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "UNKNOWN"
        Type: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO2"
        Type: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "PROTO3"
        Type: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name"
        Type: "java.lang.String"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.ListValue$1"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.ListValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue].<init>()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.ListValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.ListValue$1)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.ListValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.ListValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.ListValue$Builder"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valuesBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.ListValue$Builder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valuesBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue$Builder].<init>(com.google.protobuf.ListValue$1)"
    functionSourceFile: "com.google.protobuf.ListValue$Builder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valuesBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.ListValue$1)"
    functionSourceFile: "com.google.protobuf.ListValue$Builder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.ListValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ListValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "values_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "valuesBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Value"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRUCT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIST_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value].<init>()"
    functionSourceFile: "com.google.protobuf.Value"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRUCT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIST_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Value$1)"
    functionSourceFile: "com.google.protobuf.Value"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NULL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRUCT_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIST_VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructProto].<init>()"
    functionSourceFile: "com.google.protobuf.StructProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Struct_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Struct_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Struct_FieldsEntry_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Struct_FieldsEntry_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Value_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Value_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ListValue_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_ListValue_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "structValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "structValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$Builder].<init>(com.google.protobuf.Value$1)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "structValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Value$1)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ValueOrBuilder"
      classFields:
      - Name: "kindCase_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "kind_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "structValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "listValueBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$KindCase].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLite"
      - "com.google.protobuf.AbstractMessageLite$InternalOneOfEnum"
      classFields:
      - Name: "NULL_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NUMBER_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRING_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "BOOL_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "STRUCT_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "LIST_VALUE"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "KIND_NOT_SET"
        Type: "com.google.protobuf.Value$KindCase"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.Value$KindCase[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NullValue].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "NULL_VALUE"
        Type: "com.google.protobuf.NullValue"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "UNRECOGNIZED"
        Type: "com.google.protobuf.NullValue"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "NULL_VALUE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.NullValue[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.NullValue[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Struct"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct].<init>()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Struct"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Struct$1)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Struct$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Struct"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Value$1].<init>()"
    functionSourceFile: "com.google.protobuf.Value$1"
    linkageType: null
    functionLinenumber: 1579
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$Builder].<init>(com.google.protobuf.Struct$1)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Struct$1)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Struct$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StructOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "com.google.protobuf.MapField"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$1].<init>()"
    functionSourceFile: "com.google.protobuf.Struct$1"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$FieldsDefaultEntryHolder].<init>()"
    functionSourceFile: "com.google.protobuf.Struct$FieldsDefaultEntryHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "defaultEntry"
        Type: "com.google.protobuf.MapEntry"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NullValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.NullValue$1"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].<init>()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.MapFieldSchema"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NewInstanceSchemaFull].<init>()"
    functionSourceFile: "com.google.protobuf.NewInstanceSchemaFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.NewInstanceSchema"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].<init>(com.google.protobuf.RepeatedFieldBuilder)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].<init>(java.util.List,boolean,com.google.protobuf.GeneratedMessage$BuilderParent,boolean)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 4
    argTypes:
    - "java.util.List"
    - "boolean"
    - "com.google.protobuf.GeneratedMessage$BuilderParent"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$BuilderParent"
      classFields:
      - Name: "parent"
        Type: "com.google.protobuf.GeneratedMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "messages"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isMessagesListMutable"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "builders"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalMessageList"
        Type: "com.google.protobuf.RepeatedFieldBuilder$MessageExternalList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalBuilderList"
        Type: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "externalMessageOrBuilderList"
        Type: "com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].<init>(com.google.protobuf.RepeatedFieldBuilder)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$MessageExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].<init>(com.google.protobuf.RepeatedFieldBuilder)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RepeatedFieldBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "java.util.List"
      - "java.util.RandomAccess"
      classFields:
      - Name: "builder"
        Type: "com.google.protobuf.RepeatedFieldBuilder"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.util.AbstractList"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SingleFieldBuilder].<init>(com.google.protobuf.GeneratedMessage,com.google.protobuf.GeneratedMessage$BuilderParent,boolean)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "com.google.protobuf.GeneratedMessage$BuilderParent"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.GeneratedMessage$BuilderParent"
      classFields:
      - Name: "parent"
        Type: "com.google.protobuf.GeneratedMessage$BuilderParent"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "builder"
        Type: "com.google.protobuf.GeneratedMessage$Builder"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "message"
        Type: "com.google.protobuf.GeneratedMessage"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "isClean"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcUtil$1].<init>(java.lang.Class,com.google.protobuf.Message,com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcUtil$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.RpcCallback"
      classFields:
      - Name: "val$originalClass"
        Type: "java.lang.Class"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$defaultInstance"
        Type: "com.google.protobuf.Message"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "val$originalCallback"
        Type: "com.google.protobuf.RpcCallback"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcUtil].<init>()"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcUtil$AlreadyCalledException].<init>()"
    functionSourceFile: "com.google.protobuf.RpcUtil$AlreadyCalledException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.RuntimeException"
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcUtil$2].<init>(com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcUtil$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.RpcCallback"
      classFields:
      - Name: "alreadyCalled"
        Type: "boolean"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "val$originalCallback"
        Type: "com.google.protobuf.RpcCallback"
        static: false
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue$1].<init>()"
    functionSourceFile: "com.google.protobuf.StringValue$1"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.StringValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue].<init>()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.StringValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.StringValue$1)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.StringValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.StringValue"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue$Builder].<init>(com.google.protobuf.StringValue$1)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.StringValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValue$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.StringValue$1)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.StringValue$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.StringValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp$1].<init>()"
    functionSourceFile: "com.google.protobuf.Timestamp$1"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Timestamp"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Timestamp"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp].<init>()"
    functionSourceFile: "com.google.protobuf.Timestamp"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Timestamp"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Timestamp$1)"
    functionSourceFile: "com.google.protobuf.Timestamp"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Timestamp$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "SECONDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NANOS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Timestamp"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Timestamp$Builder"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Timestamp$Builder"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp$Builder].<init>(com.google.protobuf.Timestamp$1)"
    functionSourceFile: "com.google.protobuf.Timestamp$Builder"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Timestamp$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Timestamp$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Timestamp$1)"
    functionSourceFile: "com.google.protobuf.Timestamp$Builder"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Timestamp$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TimestampOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "seconds_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "nanos_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TimestampProto].<init>()"
    functionSourceFile: "com.google.protobuf.TimestampProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_Timestamp_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_Timestamp_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$1].<init>()"
    functionSourceFile: "com.google.protobuf.Type$1"
    linkageType: null
    functionLinenumber: 2184
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOFS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Type"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type].<init>()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOFS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Type"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.Type$1)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.Type$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FIELDS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ONEOFS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "OPTIONS_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SOURCE_CONTEXT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SYNTAX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "EDITION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.Type"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$Builder].<init>(com.google.protobuf.Type$1)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.Type$1)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.Type$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.TypeOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fields_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fieldsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "oneofs_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "options_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "optionsBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContext_"
        Type: "com.google.protobuf.SourceContext"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "sourceContextBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "syntax_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "edition_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value$1].<init>()"
    functionSourceFile: "com.google.protobuf.UInt32Value$1"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.UInt32Value"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value].<init>()"
    functionSourceFile: "com.google.protobuf.UInt32Value"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.UInt32Value$1)"
    functionSourceFile: "com.google.protobuf.UInt32Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.UInt32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt32Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value$Builder].<init>(com.google.protobuf.UInt32Value$1)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt32Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.UInt32Value$1)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.UInt32Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt32ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value$1].<init>()"
    functionSourceFile: "com.google.protobuf.UInt64Value$1"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value].<init>()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.UInt64Value$1)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.UInt64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.UInt64Value"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value$Builder].<init>(com.google.protobuf.UInt64Value$1)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UInt64Value$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.UInt64Value$1)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.UInt64Value$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.UInt64ValueOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "value_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].<init>()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.UnknownFieldSchema"
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeByteOperations].<init>()"
    functionSourceFile: "com.google.protobuf.UnsafeByteOperations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields:
      - Name: "internal_static_google_protobuf_compiler_Version_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_Version_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorRequest_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorRequest_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorResponse_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorResponse_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorResponse_File_descriptor"
        Type: "com.google.protobuf.Descriptors$Descriptor"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "internal_static_google_protobuf_compiler_CodeGeneratorResponse_File_fieldAccessorTable"
        Type: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "descriptor"
        Type: "com.google.protobuf.Descriptors$FileDescriptor"
        static: true
        public: false
        final: false
        concrete: true
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1197
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_TO_GENERATE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PARAMETER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "COMPILER_VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1199
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_TO_GENERATE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PARAMETER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "COMPILER_VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_TO_GENERATE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PARAMETER_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PROTO_FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "COMPILER_VERSION_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAJOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MINOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATCH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUFFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAJOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MINOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATCH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUFFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MAJOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "MINOR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "PATCH_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUFFIX_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3162
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ERROR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPORTED_FEATURES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3164
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ERROR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPORTED_FEATURES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "ERROR_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "SUPPORTED_FEATURES_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "FILE_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].<init>(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3565
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INSERTION_POINT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CONTENT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GENERATED_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3567
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INSERTION_POINT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CONTENT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GENERATED_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].<init>(com.google.protobuf.GeneratedMessageV3$Builder,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "serialVersionUID"
        Type: "long"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "NAME_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "INSERTION_POINT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "CONTENT_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "GENERATED_CODE_INFO_FIELD_NUMBER"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "memoizedIsInitialized"
        Type: "byte"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "DEFAULT_INSTANCE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "PARSER"
        Type: "com.google.protobuf.Parser"
        static: true
        public: true
        final: true
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1751
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersionBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1757
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersionBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].<init>(com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1733
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersionBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1733
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileToGenerate_"
        Type: "com.google.protobuf.LazyStringArrayList"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "parameter_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFile_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "protoFileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersion_"
        Type: "com.google.protobuf.compiler.PluginProtos$Version"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "compilerVersionBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1"
    linkageType: null
    functionLinenumber: 3012
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].<init>(com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "major_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "minor_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "patch_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "suffix_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$1].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$1"
    linkageType: null
    functionLinenumber: 928
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5593
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5599
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].<init>(com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5575
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5575
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "error_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "supportedFeatures_"
        Type: "long"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "file_"
        Type: "java.util.List"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "fileBuilder_"
        Type: "com.google.protobuf.RepeatedFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1"
    linkageType: null
    functionLinenumber: 6289
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature"
    linkageType: null
    functionLinenumber: 3282
    functionDepth: 0
    returnType: ""
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.ProtocolMessageEnum"
      classFields:
      - Name: "FEATURE_NONE"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEATURE_PROTO3_OPTIONAL"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEATURE_NONE_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "FEATURE_PROTO3_OPTIONAL_VALUE"
        Type: "int"
        static: true
        public: true
        final: true
        concrete: true
      - Name: "internalValueMap"
        Type: "com.google.protobuf.Internal$EnumLiteMap"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "VALUES"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature[]"
        static: true
        public: false
        final: true
        concrete: true
      - Name: "value"
        Type: "int"
        static: false
        public: false
        final: true
        concrete: true
      - Name: "$VALUES"
        Type: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature[]"
        static: true
        public: false
        final: true
        concrete: true
      superClass: "java.lang.Enum"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    linkageType: null
    functionLinenumber: 4191
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    linkageType: null
    functionLinenumber: 4197
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].<init>(com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    linkageType: null
    functionLinenumber: 4173
    functionDepth: 0
    returnType: ""
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].<init>(com.google.protobuf.GeneratedMessageV3$BuilderParent,com.google.protobuf.compiler.PluginProtos$1)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    linkageType: null
    functionLinenumber: 4173
    functionDepth: 0
    returnType: ""
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    - "com.google.protobuf.compiler.PluginProtos$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
      classFields:
      - Name: "bitField0_"
        Type: "int"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "name_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "insertionPoint_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "content_"
        Type: "java.lang.Object"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfo_"
        Type: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
        static: false
        public: false
        final: false
        concrete: true
      - Name: "generatedCodeInfoBuilder_"
        Type: "com.google.protobuf.SingleFieldBuilderV3"
        static: false
        public: false
        final: false
        concrete: true
      superClass: "com.google.protobuf.GeneratedMessageV3$Builder"
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1"
    linkageType: null
    functionLinenumber: 5187
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: "com.google.protobuf.AbstractParser"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1].<init>()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1"
    linkageType: null
    functionLinenumber: 3250
    functionDepth: 0
    returnType: ""
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces:
      - "com.google.protobuf.Internal$EnumLiteMap"
      classFields: []
      superClass: "java.lang.Object"
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32$1"
    linkageType: null
    functionLinenumber: 23889
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23890,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23892,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23894,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23894,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23896,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23896,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23896,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23899,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23899,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23901,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32$1:23884,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$ByteIterator].nextByte()"
    functionSourceFile: "com.google.protobuf.ByteString$ByteIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1210
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1215
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$1000()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1216,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$1000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$1100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1222,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$1100"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1223,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1243
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1257,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerate(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1271,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateBytes(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1286,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1301
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1301"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1313
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1318"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1317"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1324"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1320,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1321,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameterBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1341,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1374
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1423
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1424,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1447
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1448,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1473,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1487
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1499
    functionDepth: 1
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1499"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1500,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersionOrBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1510"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1511,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileCount()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFile(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    functionUses: 14
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1519"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1518"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1520"
        BranchSideFuncs:
        - "getProtoFileCount()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1527"
        BranchSideFuncs:
        - "isInitialized()"
        - "getProtoFile(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1526"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1520"
        BranchSideFuncs:
        - "getProtoFileCount()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1521,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileCount"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1522,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFile"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 34
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1540"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1543"
        BranchSideFuncs:
        - "getCompilerVersion()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1542"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1545"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1534,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1535,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1538,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1541,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1541,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1543,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1544,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1544,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1546,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1550
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 49
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1555"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1559"
        BranchSideFuncs:
        - "getFileToGenerateList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1566"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1565"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1569"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1573"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1557,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1558,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1561,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1561,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1564,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1568,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1568,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1570,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1572,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1572,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1574,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1574,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1580
    functionDepth: 16
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 47
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1584"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1583"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1587"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1586"
        BranchSideFuncs:
        - "getFileToGenerateList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1591"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1590"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1591"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1592"
        BranchSideFuncs:
        - "hasParameter()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1591"
        BranchSideFuncs:
        - "hasParameter()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1596"
        BranchSideFuncs:
        - "getParameter()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1595"
        BranchSideFuncs:
        - "getProtoFileList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1595"
        BranchSideFuncs:
        - "getProtoFileList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1597"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1597"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1598"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1599"
        BranchSideFuncs:
        - "hasCompilerVersion()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1598"
        BranchSideFuncs:
        - "hasCompilerVersion()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603"
        BranchSideFuncs:
        - "getCompilerVersion()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1602"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1601"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1602"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1604"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1585,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1589,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1590,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1590,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1591,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1591,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1592,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1593,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1594,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1594,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1596,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1597,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1597,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1598,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1598,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1599,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1600,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1601,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1601,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1603,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hashCode()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1608
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDescriptor()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateCount()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileCount()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 46
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1609"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1612"
        BranchSideFuncs:
        - "getFileToGenerateCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1618"
        BranchSideFuncs:
        - "getFileToGenerateList()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1617"
        BranchSideFuncs:
        - "hasParameter()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1622"
        BranchSideFuncs:
        - "getParameter()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1621"
        BranchSideFuncs:
        - "getProtoFileCount()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1622"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1626"
        BranchSideFuncs:
        - "getProtoFileList()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1625"
        BranchSideFuncs:
        - "hasCompilerVersion()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1630"
        BranchSideFuncs:
        - "getCompilerVersion()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1629"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1613,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDescriptor"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1613,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1614,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateCount"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1616,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1616,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1618,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1620,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1620,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1622,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileCount"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1624,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getProtoFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1624,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1626,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1628,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1628,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1630,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1630,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1638,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1644,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1649,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1655,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1659,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1665,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1677,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1683,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1691,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1697,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1704,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1707
    functionDepth: 202
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1708,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 201
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1710,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1713,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1713,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1716
    functionDepth: 200
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1717"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1716"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1717,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1723
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 3008
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].parser()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParserForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 3039
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 3044
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest:1191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getFileToGenerateList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1400()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1602(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.util.List)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1702(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2076(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2100()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BufferAllocator].unpooled()"
    functionSourceFile: "com.google.protobuf.BufferAllocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BufferAllocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BufferAllocator].allocateHeapBuffer(int)"
    functionSourceFile: "com.google.protobuf.BufferAllocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BufferAllocator].allocateDirectBuffer(int)"
    functionSourceFile: "com.google.protobuf.BufferAllocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6360
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$3600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6361,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$3600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6366
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$3700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6367,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$3700"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6368,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6384
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6385"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6384"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6396
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6411
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6429
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6432"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6431"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6433"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6440
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6444"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6443"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6447"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6446"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6442,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6445,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6447,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6451
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6453"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6454"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6456"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6459"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6463"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6458,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6462,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6464,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6470
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 35
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6471"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6474"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6473"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6477"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6476"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6480"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6479"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6484"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6485"
        BranchSideFuncs:
        - "hasEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6484"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6488"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6488"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6490"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6475,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6479,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6479,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6480,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6484,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6484,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6485,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6489,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6494
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6498"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6504"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6503"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6508"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6507"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6499,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6499,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6500,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6504,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6506,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6508,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6516,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6522,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6527,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6533,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6537,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6543,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6548,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6561,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6569,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6585
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6587
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6588,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6591,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6591,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6594
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6595"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6594"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6601
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6928
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6959
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6964
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:6340,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4102(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6339
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4202(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6339
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4376(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    linkageType: null
    functionLinenumber: 6339
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder].access$000()"
    functionSourceFile: "com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].reflectExtensionRegistry()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryFactory:51,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].create()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryFactory:63"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryFactory:61,1"
      Dst: "[com.google.protobuf.ExtensionRegistryFactory].invokeSubclassFactory"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].createEmpty()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 1
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistryFactory].invokeSubclassFactory(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryFactory:70"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:67"
        BranchSideFuncs:
        - "invokeSubclassFactory(java.lang.String)"
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryFactory:68,1"
      Dst: "[com.google.protobuf.ExtensionRegistryFactory].invokeSubclassFactory"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].isFullRegistry(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryFactory:74"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:74"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:73"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistryFactory:75"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryFactory:75,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionRegistryFactory:75,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryFactory].invokeSubclassFactory(java.lang.String)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryFactory"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryFactory:79"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:80"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryFactory:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryFactory:85,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.google.protobuf.ExtensionRegistryFactory:85,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getIndex()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 15
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:687,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getContainingType()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:720,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 724
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:725,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:725,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getOneofs()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:730,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:730,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getRealOneofs()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:735,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:735,1"
      Dst: "[java.util.List].subList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:735,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getExtensions()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:740,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:740,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getNestedTypes()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:745,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:745,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:750,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:750,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].isExtensionNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:756"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:760"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:759"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:760"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:759"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:760"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:755,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].isReservedNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:765"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:770"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:769"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:769"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:768"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:769"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:765,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:765,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Descriptors$Descriptor:765,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$Descriptor:765,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$Descriptor:766,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart"
    - Src: "com.google.protobuf.Descriptors$Descriptor:766,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].isReservedName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:781"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:780"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:780"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:775,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.Descriptors$Descriptor:776,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:776,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Descriptors$Descriptor:776,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$Descriptor:776,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$Descriptor:777,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].isExtendable()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:788"
        BranchSideFuncs:
        - "getExtensionRangeList()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList"
    - Src: "com.google.protobuf.Descriptors$Descriptor:789,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 38
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:805"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:808"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$Descriptor:804,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 6
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors].access$2100(java.lang.Object[],int,com.google.protobuf.Descriptors$NumberGetter,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].access$2000()"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:820,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$2000"
    - Src: "com.google.protobuf.Descriptors$Descriptor:819,1"
      Dst: "[com.google.protobuf.Descriptors].access$2100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].findNestedTypeByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:834"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:833"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$Descriptor:830,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].findEnumTypeByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:849"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:848"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$Descriptor:845,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].crossLink()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 1003
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].crossLink()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$Descriptor].validateNoDuplicateFieldNumbers()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 2
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1004"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1007"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1008"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1010"
        BranchSideFuncs:
        - "validateNoDuplicateFieldNumbers()"
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1016"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:1005,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].crossLink"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1009,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1011,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1012,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].validateNoDuplicateFieldNumbers"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1015,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].validateNoDuplicateFieldNumbers()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 1019
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    functionUses: 1
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1020"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1035"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1034"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1023"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1020"
        BranchSideFuncs:
        - "getName()"
        - "getNumber()"
        - "getContainingType()"
        - "getFullName()"
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1019"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:1023,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1023,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1024,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1027,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1027,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1027,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1029,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1029,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1029,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1029,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1031,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1031,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1031,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1031,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].setProto(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1044"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1045"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1052"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1056"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$Descriptor:1057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$Descriptor:1059"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:1042,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedType"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1042,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].setProto"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1046,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDecl"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1046,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].access$2900"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumType"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1050,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].access$1600"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1054,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getField"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1054,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1800"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1058,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtension"
    - Src: "com.google.protobuf.Descriptors$Descriptor:1058,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:657,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].access$1200(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].crossLink()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:657,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].crossLink"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$Descriptor].access$1500(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$Descriptor:657,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29160
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$18000()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29161,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$18000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29166
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$18100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29167,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$18100"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29201"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29247
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29279
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29279"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29294
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29329
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29329"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29361
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29387
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29387"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29410
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29425
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29448
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29449,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29459
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29460,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29472,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29477
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29480"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29481"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29488"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29487"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29482"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29481"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29492"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29491"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29483,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29483,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29488,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29500
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 42
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29502"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29505"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29504"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29508"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29507"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29508"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29511"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29510"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29514"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29513"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29517"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29516"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29519"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29501,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29503,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29506,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29509,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29512,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29515,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29517,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29518,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29518,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29520,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29521,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29525
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 54
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29528"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29533"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29537"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29541"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29549"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29553"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29532,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29536,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29540,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29544,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29548,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29550,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29552,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29552,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29554,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29555,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29561
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 75
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29565"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29564"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29567"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29571"
        BranchSideFuncs:
        - "hasMessageSetWireFormat()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29570"
        BranchSideFuncs:
        - "hasMessageSetWireFormat()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29575"
        BranchSideFuncs:
        - "getMessageSetWireFormat()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29574"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29574"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29575"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29576"
        BranchSideFuncs:
        - "hasNoStandardDescriptorAccessor()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29575"
        BranchSideFuncs:
        - "hasNoStandardDescriptorAccessor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29580"
        BranchSideFuncs:
        - "getNoStandardDescriptorAccessor()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29579"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29579"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29581"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29580"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29585"
        BranchSideFuncs:
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29584"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29584"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29585"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29586"
        BranchSideFuncs:
        - "hasMapEntry()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29585"
        BranchSideFuncs:
        - "hasMapEntry()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29590"
        BranchSideFuncs:
        - "getMapEntry()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29589"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29589"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29591"
        BranchSideFuncs:
        - "hasDeprecatedLegacyJsonFieldConflicts()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29590"
        BranchSideFuncs:
        - "hasDeprecatedLegacyJsonFieldConflicts()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29591"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29595"
        BranchSideFuncs:
        - "getDeprecatedLegacyJsonFieldConflicts()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29594"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29593"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29594"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29597"
        BranchSideFuncs:
        - "getUnknownFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29596"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29597"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29598"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29597"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29598"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29600"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29566,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29570,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29570,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29571,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29572,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29573,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29576,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29578,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29581,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29583,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29585,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29585,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29587,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29588,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29591,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29592,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29593,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29596,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29596,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29597,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29598,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29604
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 64
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29609"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29608"
        BranchSideFuncs:
        - "hasMessageSetWireFormat()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29610"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29614"
        BranchSideFuncs:
        - "hasNoStandardDescriptorAccessor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29615"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29620"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29619"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29620"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29625"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29624"
        BranchSideFuncs:
        - "hasMapEntry()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29630"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29629"
        BranchSideFuncs:
        - "hasDeprecatedLegacyJsonFieldConflicts()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29635"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29634"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29635"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29639"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29638"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "hashCode()"
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29609,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29609,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29610,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29613,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29612,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29615,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29618,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29617,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29620,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29623,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29622,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29625,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29628,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29627,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29630,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29632,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29635,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29637,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29637,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29639,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29639,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29640,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29640,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29648,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29654,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29659,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29665,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29669,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29675,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29680,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29693,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29701,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29714,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29717
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29718,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29719
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29720,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilder(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29723,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29723,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29726
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions:29727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions:29726"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29727,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29733
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 30881
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 30912
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 30917
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions:29138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18502(com.google.protobuf.DescriptorProtos$MessageOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18602(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18702(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18802(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18902(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19002(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19176(com.google.protobuf.DescriptorProtos$MessageOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions"
    linkageType: null
    functionLinenumber: 29137
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].values()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:13,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:13,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].getNumber()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Syntax:69"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Syntax:73"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Syntax:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].valueOf(int)"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:83,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].forNumber(int)"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Syntax:113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Syntax:117"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Syntax:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:117,1"
      Dst: "[com.google.protobuf.Syntax].getDescriptor"
    - Src: "com.google.protobuf.Syntax:117,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.Syntax:117,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Syntax:117,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:121,1"
      Dst: "[com.google.protobuf.Syntax].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:125,1"
      Dst: "[com.google.protobuf.TypeProto].getDescriptor"
    - Src: "com.google.protobuf.Syntax:125,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getEnumTypes"
    - Src: "com.google.protobuf.Syntax:125,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Syntax:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Syntax:136"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Syntax:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Syntax:136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Syntax:139"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Syntax:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Syntax:132,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.Syntax:132,1"
      Dst: "[com.google.protobuf.Syntax].getDescriptor"
    - Src: "com.google.protobuf.Syntax:136,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    - Src: "com.google.protobuf.Syntax:139,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Syntax].$values()"
    functionSourceFile: "com.google.protobuf.Syntax"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32$1"
    linkageType: null
    functionLinenumber: 20295
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredInt32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt32].newBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20296,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20298,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20300,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20300,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20302,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20302,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20302,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20305,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20305,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20307,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt32$1:20290,1"
      Dst: "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$1"
    linkageType: null
    functionLinenumber: 20808
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredSInt32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20809,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20811,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20813,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20813,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20815,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20815,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20815,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20818,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20818,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20820,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$1:20803,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24506
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24511
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$15300()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24512,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$15300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24517
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$15400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24518,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$15400"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24519,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24672
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24672"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24687
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24689"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24692"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24691"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24698"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24694,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24695,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24718,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24743
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24743"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24759
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24761"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24764"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24763"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24770"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24769"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24766,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24767,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassnameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24791,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24816
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24816"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24833
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24850
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24850"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24864
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24884
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24884"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24901
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24911
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24911"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getOptimizeFor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24918
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24918"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24919,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24939
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24939"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24955
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24960"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24959"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24963"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24966"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24962,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24963,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:24985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:24991"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24987,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25016
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25017"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25016"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25037
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25048
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25048"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25056
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25067
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25067"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25075
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25086
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25087"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25086"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25094
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25112
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25143
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25144"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25143"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25173"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25186
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25191"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25190"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25197"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25193,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25194,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25215,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25236
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25248
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25252"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25259"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25255,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25256,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25276,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25300
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25300"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25315
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25320"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25319"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25326"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25322,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25323,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25346,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25368
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25381
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25386"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25385"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25392"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25388,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25389,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25408"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25410,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25433
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25433"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25447
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25451"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25455"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25458"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25454,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25455,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25500
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25500"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25514
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25519"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25518"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25524"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25521,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25522,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25544,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25567
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25581
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25585"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25592"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25588,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25589,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25609"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25615"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25611,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25632
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25657
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25658,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25669
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25670,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25683,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25688
    functionDepth: 76
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25691"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25690"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25692"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25699"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25698"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25693"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25692"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25699"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25703"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25702"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25694,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25694,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25711
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 118
    EdgeCount: 94
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25716"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25715"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25719"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25718"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25719"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25722"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25721"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25725"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25724"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25728"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25727"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25730"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25734"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25733"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25737"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25736"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25740"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25739"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25740"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25743"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25742"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25745"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25749"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25748"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25752"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25751"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25752"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25755"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25754"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25758"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25757"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25758"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25761"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25760"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25761"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25764"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25763"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25764"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25767"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25766"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25770"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25769"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25773"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25772"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25773"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25775"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25712,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25714,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25717,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25720,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25723,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25729,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25732,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25735,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25738,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25741,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25744,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25747,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25753,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25759,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25762,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25765,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25768,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25773,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25774,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25774,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25776,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25777,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 44
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25781
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 145
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25789"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25788"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25792"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25791"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25795"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25796"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25799"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25803"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25802"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25806"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25810"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25814"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25815"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25818"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25822"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25823"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25826"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25830"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25834"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25833"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25836"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25840"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25839"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25843"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25842"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25845"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25849"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25850"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25853"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25852"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25856"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25855"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25856"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25859"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25787,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25790,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25794,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25798,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25801,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25805,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25809,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25813,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25817,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25821,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25825,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25829,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25835,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25841,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25844,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25848,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25851,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25854,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25856,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25858,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25858,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25860,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25861,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25861,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 46
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25867
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 235
    EdgeCount: 95
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25871"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25870"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25874"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25873"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25877"
        BranchSideFuncs:
        - "hasJavaPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25876"
        BranchSideFuncs:
        - "hasJavaPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25877"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25881"
        BranchSideFuncs:
        - "getJavaPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25880"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25879"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25880"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25882"
        BranchSideFuncs:
        - "hasJavaOuterClassname()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25881"
        BranchSideFuncs:
        - "hasJavaOuterClassname()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25886"
        BranchSideFuncs:
        - "getJavaOuterClassname()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25885"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25885"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25887"
        BranchSideFuncs:
        - "hasJavaMultipleFiles()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25886"
        BranchSideFuncs:
        - "hasJavaMultipleFiles()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25887"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25891"
        BranchSideFuncs:
        - "getJavaMultipleFiles()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25890"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25890"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25891"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25892"
        BranchSideFuncs:
        - "hasJavaGenerateEqualsAndHash()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25891"
        BranchSideFuncs:
        - "hasJavaGenerateEqualsAndHash()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25896"
        BranchSideFuncs:
        - "getJavaGenerateEqualsAndHash()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25895"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25894"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25895"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25897"
        BranchSideFuncs:
        - "hasJavaStringCheckUtf8()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25896"
        BranchSideFuncs:
        - "hasJavaStringCheckUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25901"
        BranchSideFuncs:
        - "getJavaStringCheckUtf8()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25900"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25900"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25902"
        BranchSideFuncs:
        - "hasOptimizeFor()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25901"
        BranchSideFuncs:
        - "hasOptimizeFor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25905"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25904"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25904"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25906"
        BranchSideFuncs:
        - "hasGoPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25905"
        BranchSideFuncs:
        - "hasGoPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25910"
        BranchSideFuncs:
        - "getGoPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25909"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25909"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25911"
        BranchSideFuncs:
        - "hasCcGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25910"
        BranchSideFuncs:
        - "hasCcGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25915"
        BranchSideFuncs:
        - "getCcGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25914"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25913"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25914"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25916"
        BranchSideFuncs:
        - "hasJavaGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25915"
        BranchSideFuncs:
        - "hasJavaGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25916"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25920"
        BranchSideFuncs:
        - "getJavaGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25918"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25921"
        BranchSideFuncs:
        - "hasPyGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25920"
        BranchSideFuncs:
        - "hasPyGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25925"
        BranchSideFuncs:
        - "getPyGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25924"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25924"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25926"
        BranchSideFuncs:
        - "hasPhpGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25925"
        BranchSideFuncs:
        - "hasPhpGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25930"
        BranchSideFuncs:
        - "getPhpGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25929"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25929"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25930"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25931"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25930"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25931"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25935"
        BranchSideFuncs:
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25934"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25933"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25934"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25936"
        BranchSideFuncs:
        - "hasCcEnableArenas()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25935"
        BranchSideFuncs:
        - "hasCcEnableArenas()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25936"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25940"
        BranchSideFuncs:
        - "getCcEnableArenas()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25939"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25939"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25941"
        BranchSideFuncs:
        - "hasObjcClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25940"
        BranchSideFuncs:
        - "hasObjcClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25941"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25945"
        BranchSideFuncs:
        - "getObjcClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25944"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25943"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25944"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25945"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25946"
        BranchSideFuncs:
        - "hasCsharpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25945"
        BranchSideFuncs:
        - "hasCsharpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25950"
        BranchSideFuncs:
        - "getCsharpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25949"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25948"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25949"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25951"
        BranchSideFuncs:
        - "hasSwiftPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25950"
        BranchSideFuncs:
        - "hasSwiftPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25955"
        BranchSideFuncs:
        - "getSwiftPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25956"
        BranchSideFuncs:
        - "hasPhpClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25955"
        BranchSideFuncs:
        - "hasPhpClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25960"
        BranchSideFuncs:
        - "getPhpClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25959"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25958"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25959"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25961"
        BranchSideFuncs:
        - "hasPhpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25960"
        BranchSideFuncs:
        - "hasPhpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25965"
        BranchSideFuncs:
        - "getPhpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25964"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25963"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25964"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25966"
        BranchSideFuncs:
        - "hasPhpMetadataNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25965"
        BranchSideFuncs:
        - "hasPhpMetadataNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25970"
        BranchSideFuncs:
        - "getPhpMetadataNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25969"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25968"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25969"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25970"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25971"
        BranchSideFuncs:
        - "hasRubyPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25970"
        BranchSideFuncs:
        - "hasRubyPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25975"
        BranchSideFuncs:
        - "getRubyPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25974"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25973"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25974"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25977"
        BranchSideFuncs:
        - "getUnknownFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25976"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25978"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25977"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25978"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25980"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25979"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25872,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25876,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25876,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25877,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25878,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25879,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25879,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25881,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25881,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25882,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25883,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25884,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25884,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25886,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25886,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25887,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25888,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25889,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25891,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25891,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25892,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25893,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25894,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25896,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25896,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25897,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25898,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25899,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25901,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25901,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25902,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25905,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25905,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25907,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25908,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25908,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25910,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25910,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25911,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25912,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25913,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25916,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25917,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25918,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25920,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25920,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25922,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25923,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25927,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25930,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25930,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25933,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25936,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25937,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25940,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25940,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25942,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25943,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25946,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25947,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25948,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25953,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25956,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25957,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25958,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25958,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25960,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25960,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25961,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25962,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25963,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25963,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25965,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25965,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25966,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25967,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25968,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25968,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25970,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25970,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25971,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25972,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25973,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25975,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25976,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25976,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25977,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25978,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25978,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25978,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 111
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 25984
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 183
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25989"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25988"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasJavaPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25990"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25994"
        BranchSideFuncs:
        - "getJavaPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25993"
        BranchSideFuncs:
        - "hasJavaOuterClassname()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25994"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25998"
        BranchSideFuncs:
        - "getJavaOuterClassname()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:25997"
        BranchSideFuncs:
        - "hasJavaMultipleFiles()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:25998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26002"
        BranchSideFuncs:
        - "hasJavaGenerateEqualsAndHash()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26003"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26008"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26007"
        BranchSideFuncs:
        - "hasJavaStringCheckUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26008"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26012"
        BranchSideFuncs:
        - "hasOptimizeFor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26017"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26016"
        BranchSideFuncs:
        - "hasGoPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26017"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26021"
        BranchSideFuncs:
        - "getGoPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26020"
        BranchSideFuncs:
        - "hasCcGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26021"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26026"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26025"
        BranchSideFuncs:
        - "hasJavaGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26026"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26031"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26030"
        BranchSideFuncs:
        - "hasPyGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26036"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26035"
        BranchSideFuncs:
        - "hasPhpGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26040"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26046"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26045"
        BranchSideFuncs:
        - "hasCcEnableArenas()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26051"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26050"
        BranchSideFuncs:
        - "hasObjcClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26051"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26055"
        BranchSideFuncs:
        - "getObjcClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26054"
        BranchSideFuncs:
        - "hasCsharpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26059"
        BranchSideFuncs:
        - "getCsharpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26058"
        BranchSideFuncs:
        - "hasSwiftPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26063"
        BranchSideFuncs:
        - "getSwiftPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26062"
        BranchSideFuncs:
        - "hasPhpClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26063"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26067"
        BranchSideFuncs:
        - "getPhpClassPrefix()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26066"
        BranchSideFuncs:
        - "hasPhpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26067"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26071"
        BranchSideFuncs:
        - "getPhpNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26070"
        BranchSideFuncs:
        - "hasPhpMetadataNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26075"
        BranchSideFuncs:
        - "getPhpMetadataNamespace()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26074"
        BranchSideFuncs:
        - "hasRubyPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26075"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26079"
        BranchSideFuncs:
        - "getRubyPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26078"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26079"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26083"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26082"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "hashCode()"
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25989,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25989,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25990,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25992,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25992,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25994,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25996,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25996,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:25998,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26001,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26000,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26003,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26005,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26008,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26011,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26010,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26013,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26017,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26019,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26019,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26021,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26024,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26023,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26026,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26028,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26031,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26033,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26036,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26039,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26038,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26041,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26044,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26043,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26046,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26049,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26048,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26051,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26053,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26053,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26057,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26057,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26059,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26061,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26061,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26063,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26065,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26065,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26067,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26069,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26069,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26073,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26073,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26075,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26077,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26077,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26079,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26081,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26083,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26084,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26084,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 45
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26092,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26098,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26103,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26109,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26113,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26119,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26151,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 26161
    functionDepth: 17
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26162,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 26163
    functionDepth: 16
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26164,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26167,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26167,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 26170
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions:26171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26171"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions:26170"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:26171,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 26177
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 28843
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 28874
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 28879
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions:24477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15802(com.google.protobuf.DescriptorProtos$FileOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15902(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16002(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16202(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16302(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16402(com.google.protobuf.DescriptorProtos$FileOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16602(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16702(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16802(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16902(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17002(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17202(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17302(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17402(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17602(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17702(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17802(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17976(com.google.protobuf.DescriptorProtos$FileOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15900(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16000(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16500(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17200(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17300(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17400(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17500(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17600(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17700(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17800(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions"
    linkageType: null
    functionLinenumber: 24476
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].values()"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: 17405
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof$TestOneofCase:17406,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].valueOf(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof$TestOneofCase:17406,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].valueOf(int)"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof$TestOneofCase:17439,1"
      Dst: "[foo.TestFull$TestMessOneof$TestOneofCase].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].forNumber(int)"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: 17442
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: 17466
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$TestOneofCase].$values()"
    functionSourceFile: "foo.TestFull$TestMessOneof$TestOneofCase"
    linkageType: null
    functionLinenumber: 17405
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].getContainerType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].findExtensionByName(com.google.protobuf.ExtensionRegistry,java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].parseGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$Utf8Validation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].newMergeTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].newEmptyTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget].finish()"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessageOrBuilder].hasStr()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessageOrBuilder].getStr()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessageOrBuilder].getStrBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget$ContainerType].values()"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType:213,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget$ContainerType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType:213,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$MergeTarget$ContainerType].$values()"
    functionSourceFile: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].shouldDiscardUnknownFields(com.google.protobuf.Reader)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader].shouldDiscardUnknownFields()"
    - "[com.google.protobuf.CodedInputStreamReader].shouldDiscardUnknownFields()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:41,1"
      Dst: "[com.google.protobuf.Reader].shouldDiscardUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].newBuilder()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 3
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].newBuilder()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:46,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addVarint(com.google.protobuf.UnknownFieldSet$Builder,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 15
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint(long)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:51,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:51,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:51,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:51,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addFixed32(com.google.protobuf.UnknownFieldSet$Builder,int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 15
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed32(int)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:56,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:56,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed32"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:56,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:56,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addFixed64(com.google.protobuf.UnknownFieldSet$Builder,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 15
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed64(long)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:61,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:61,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed64"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:61,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:61,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addLengthDelimited(com.google.protobuf.UnknownFieldSet$Builder,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 15
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:66,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:66,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:66,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:66,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addGroup(com.google.protobuf.UnknownFieldSet$Builder,int,com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 15
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "int"
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addGroup(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:71,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:71,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addGroup"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:71,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:71,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].toImmutable(com.google.protobuf.UnknownFieldSet$Builder)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:76,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].writeTo(com.google.protobuf.UnknownFieldSet,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 39
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:81,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].writeAsMessageSetTo(com.google.protobuf.UnknownFieldSet,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 119
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo(com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:86,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getBuilderFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 38
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:101,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSet$Builder)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 37
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:106,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].merge(com.google.protobuf.UnknownFieldSet,com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 38
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:116,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].toBuilder"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:116,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSetSchema:116,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSize(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 99
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:121,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSizeAsMessageSet(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 38
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:126,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSize(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 100
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSize(com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSizeAsMessageSet(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 39
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSizeAsMessageSet(com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSizeAsMessageSet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].merge(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 39
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].merge(com.google.protobuf.UnknownFieldSet,com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].merge"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].writeAsMessageSetTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 120
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].writeAsMessageSetTo(com.google.protobuf.UnknownFieldSet,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].writeAsMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 40
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].writeTo(com.google.protobuf.UnknownFieldSet,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 38
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSet$Builder)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getBuilderFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].getBuilderFromMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].getFromMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].setToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].setToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].toImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 38
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].toImmutable(com.google.protobuf.UnknownFieldSet$Builder)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].toImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].newBuilder()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addGroup(java.lang.Object,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].addGroup(com.google.protobuf.UnknownFieldSet$Builder,int,com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].addGroup"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addLengthDelimited(java.lang.Object,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].addLengthDelimited(com.google.protobuf.UnknownFieldSet$Builder,int,com.google.protobuf.ByteString)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].addLengthDelimited"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addFixed64(java.lang.Object,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].addFixed64(com.google.protobuf.UnknownFieldSet$Builder,int,long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].addFixed64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addFixed32(java.lang.Object,int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].addFixed32(com.google.protobuf.UnknownFieldSet$Builder,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].addFixed32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetSchema].addVarint(java.lang.Object,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].addVarint(com.google.protobuf.UnknownFieldSet$Builder,int,long)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetSchema].addVarint"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1"
    linkageType: null
    functionLinenumber: 3252
    functionDepth: 1
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1:3253,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1:3251,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6362
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6367
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6374
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6388
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6389"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6388"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6396
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6398"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6401"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6400"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6404"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6407"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6406"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6403,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo33554431:6404,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6418"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6424"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6420,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6431
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554431].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6433"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6434"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6433"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554431:6434"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6435"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6436"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6440"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6439"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6436,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6446
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6447"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6450"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6449"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestFieldNo33554431:6450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554431:6450,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6454
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6457"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554431:6459"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6462"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6461"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestFieldNo33554431:6462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554431:6462,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6468
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].hasTest()"
    - "[foo.TestFull$TestFieldNo33554431].hasTest()"
    - "[foo.TestFull$TestFieldNo33554431].getTest()"
    - "[foo.TestFull$TestFieldNo33554431].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6469"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6472"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6471"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554431:6472"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6475"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6474"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554431:6477"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6478"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6477"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6478"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6482"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6481"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6480"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6481"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6482"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6483"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6482"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6473,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldNo33554431:6477,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6477,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6478,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6479,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6480,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6480,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestFieldNo33554431:6482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554431:6482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554431:6482,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6487
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554431].getDescriptor()"
    - "[foo.TestFull$TestFieldNo33554431].hasTest()"
    - "[foo.TestFull$TestFieldNo33554431].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6492"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6491"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldNo33554431:6493"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6497"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6496"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6492,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getDescriptor"
    - Src: "foo.TestFull$TestFieldNo33554431:6492,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldNo33554431:6493,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6495,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getTest"
    - Src: "foo.TestFull$TestFieldNo33554431:6495,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestFieldNo33554431:6497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554431:6497,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6505,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6511,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6516,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6522,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6526,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6532,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6537,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6544,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6550,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6564,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6571,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6574
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldNo33554431$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554431].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6575,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6576
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldNo33554431$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6577,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilder(foo.TestFull$TestFieldNo33554431)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo33554431"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6580,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].toBuilder"
    - Src: "foo.TestFull$TestFieldNo33554431:6580,1"
      Dst: "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6583
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldNo33554431$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(foo.TestFull$TestFieldNo33554431)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554431:6584"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6584"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554431:6583"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo33554431)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6584,1"
      Dst: "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6590
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6875
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].parser()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6906
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: 6911
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554431"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554431:6346,1"
      Dst: "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    functionUses: 72
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:533,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 340
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter].access$000(com.google.protobuf.Internal$MapAdapter)"
    - "[com.google.protobuf.Internal$MapAdapter$1].doForward(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 152
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:538,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter].access$000"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:538,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:538,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doForward"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].setValue(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 12
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter].access$000(com.google.protobuf.Internal$MapAdapter)"
    - "[com.google.protobuf.Internal$MapAdapter$1].doBackward(java.lang.Object)"
    - "[com.google.protobuf.LazyField$LazyEntry].setValue(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].setValue(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].access$000(com.google.protobuf.Internal$MapAdapter)"
    - "[com.google.protobuf.Internal$MapAdapter$1].doForward(java.lang.Object)"
    functionUses: 4
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:547"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:546"
        BranchSideFuncs:
        - "access$000(com.google.protobuf.Internal$MapAdapter)"
        - "doForward(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:543,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter].access$000"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:543,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doBackward"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:543,1"
      Dst: "[java.util.Map$Entry].setValue"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:547,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter].access$000"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:547,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doForward"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 160
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    functionUses: 21
    ICount: 20
    EdgeCount: 263
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:555"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:554"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:557"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:557"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:557"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue"
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:559,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].hashCode()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$EntryAdapter"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].hashCode()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$EntryAdapter:564,1"
      Dst: "[java.util.Map$Entry].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: 31585
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31586,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31586,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: 31616
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31627,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: 31634
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31657,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31657,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31657,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31661,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31665,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31665,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31665,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31676"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31675"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31672,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31672,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:31676,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    linkageType: null
    functionLinenumber: 31585
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21900
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21905
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21912
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21913,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21925
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21926"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21925"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21933
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21939
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21941"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21942"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21941"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21942"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21943"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21944"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21948"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21947"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21944,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21954
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21958"
        BranchSideFuncs:
        - "writeSInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21957"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21956,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21958,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21962
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeSInt64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21964"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21965"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21967"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21970"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21969,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt64Size"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21971,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21977
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSInt64].getTest()"
    - "[foo.TestFull$TestMessRequiredSInt64].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21978"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21981"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21980"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21981"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21984"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21983"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21986"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21987"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21986"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21987"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21991"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21990"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21990"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21991"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21992"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:21991"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21982,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21986,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21986,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21987,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21988,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21989,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21991,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21991,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64:21991,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 21996
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredSInt64].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:21997"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22001"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22000"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:22002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22007"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22006"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22001,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22001,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22002,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22005,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22004,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22007,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22015,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22021,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22026,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22032,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22036,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22042,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22054,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22060,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22068,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22084
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22085,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22086
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22087,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilder(foo.TestFull$TestMessRequiredSInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSInt64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22090,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredSInt64:22090,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22093
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSInt64)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64:22094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22094"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64:22093"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSInt64)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:22094,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22100
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22339
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22370
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: 22375
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64:21885,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidTag()"
    functionUses: 139
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:626"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:625"
        BranchSideFuncs:
        - "readRawVarint32()"
        - "getTagFieldNumber(int)"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:621,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:626,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:627,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:630,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:637"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:640"
        BranchSideFuncs:
        - "invalidEndTag()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:638,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getLastTag()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 6
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarint()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipMessage()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 6
    ICount: 21
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:649,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:651,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarint"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:654,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:657,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:657,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:660,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipMessage"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:662,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:662,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:661,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:667,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:670,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:676,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:679,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:680,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:681,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:686,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:687,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:688,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:693,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:694,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:695,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:700,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:701,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipMessage"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:704,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:703,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:705,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:706,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:715,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:716,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:717,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:721,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipMessage()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:730"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:729"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:732"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:728,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:729,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipMessage(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:740"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:739"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:738,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:739,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 748
    functionDepth: 2
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:749,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:749,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 2
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:754,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:754,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64()"
    functionUses: 16
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:759,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:764,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 768
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    functionUses: 67
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:769,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64()"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:774,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32()"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:779,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 783
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64()"
    functionUses: 52
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:783"
        BranchSideFuncs:
        - "readRawVarint64()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:784,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readString()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 2
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:797"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:797"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:800"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:804"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:803"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:789,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:802,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:804,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.Utf8].decodeUtf8(byte[],int,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 25
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:816"
        BranchSideFuncs:
        - "decodeUtf8(byte[],int,int)"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:815"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:816"
        BranchSideFuncs:
        - "decodeUtf8(byte[],int,int)"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:815"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:816"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:819"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:818"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:822"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:821"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:809,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:811,1"
      Dst: "[com.google.protobuf.Utf8].decodeUtf8"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:820,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:822,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 304
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    functionUses: 10
    ICount: 15
    EdgeCount: 106
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:831,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:833,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:834,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:834,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:844,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:846,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:847,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:847,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUnknownGroup(int,com.google.protobuf.MessageLite$Builder)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:856,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:856,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 862
    functionDepth: 302
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    functionUses: 44
    ICount: 20
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:870"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:873"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:872"
        BranchSideFuncs:
        - "popLimit(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:863,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:864,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:865,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:867,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:868,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:870,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:871,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:873,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 324
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DiscardUnknownFieldsParser$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MapEntry$Metadata$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    functionUses: 44
    ICount: 21
    EdgeCount: 113
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:889"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:888"
        BranchSideFuncs:
        - "popLimit(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:879,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:880,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:881,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:883,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:884,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:886,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:887,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:889,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.ByteString].wrap(byte[],int,int)"
    - "[com.google.protobuf.ByteString].copyFrom(byte[],int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawBytes(int)"
    - "[com.google.protobuf.ByteString].wrap(byte[])"
    functionUses: 216
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:905"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:905"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:900"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:902"
        BranchSideFuncs:
        - "wrap(byte[],int,int)"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:901"
        BranchSideFuncs:
        - "copyFrom(byte[],int,int)"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:900"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:902"
        BranchSideFuncs:
        - "wrap(byte[],int,int)"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:901"
        BranchSideFuncs:
        - "copyFrom(byte[],int,int)"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:910"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:909"
        BranchSideFuncs:
        - "readRawBytes(int)"
        - "wrap(byte[])"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:895,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:901,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:902,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:910,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:910,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readByteArray()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:915,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:916,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readByteBuffer()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:936"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:936"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:931"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:930"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:931"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:930"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:940"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:939"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:921,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:930,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:930,1"
      Dst: "[java.nio.ByteBuffer].slice"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:931,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:931,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:941,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:943,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 947
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    functionUses: 49
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:948,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    functionUses: 42
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:953,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:958,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 962
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:963,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 967
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].decodeZigZag32(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:968,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:968,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 972
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].decodeZigZag64(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:973,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:973,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64SlowPath()"
    functionUses: 54
    ICount: 85
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:989"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:988"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:994"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:993"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:994"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:996"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:995"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:996"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:998"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:997"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1000"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:999"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1002"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1018,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64SlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarint()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1021
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintFastPath()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintSlowPath()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1022"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1025"
        BranchSideFuncs:
        - "skipRawVarintFastPath()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1024"
        BranchSideFuncs:
        - "skipRawVarintSlowPath()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1023,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintFastPath"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1025,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintSlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintFastPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1035"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1034"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1030"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1035,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawVarintSlowPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1038
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1044"
        BranchSideFuncs:
        - "readRawByte()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1043"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1039"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1040,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawByte"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1044,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1061
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64SlowPath()"
    functionUses: 4
    ICount: 115
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1064"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1068"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1067"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1074"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1073"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1074"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1076"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1075"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1078"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1077"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1078"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1080"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1079"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1082"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1081"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1082"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1084"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1083"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1086"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1085"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1086"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1088"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1087"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1088"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1098"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1097"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1114"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1113"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1114"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1117,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64SlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint64SlowPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1130"
        BranchSideFuncs:
        - "readRawByte()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1129"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1124,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawByte"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1130,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1134
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 3
    ICount: 36
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1141"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1138,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawLittleEndian64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1150
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 3
    ICount: 56
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1157"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1154,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].enableAliasing(boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].resetSizeCounter()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1180
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].recomputeBufferSizeAfterLimit()"
    functionUses: 48
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1184"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1183"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1188"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1187"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1192"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1191"
        BranchSideFuncs:
        - "recomputeBufferSizeAfterLimit()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1182,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1184,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1186,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1190,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1194,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].recomputeBufferSizeAfterLimit"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].recomputeBufferSizeAfterLimit()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1199
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1206"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1212
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].recomputeBufferSizeAfterLimit()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1214,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].recomputeBufferSizeAfterLimit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1218
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getTotalBytesRead()"
    functionUses: 46
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1223"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1222"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1223,1"
      Dst: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getTotalBytesRead"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].isAtEnd()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1227
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 36
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1227"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].getTotalBytesRead()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1232
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 59
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawByte()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 1
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1238"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1241"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1239,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawBytes(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1245
    functionDepth: 1
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1251"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1251"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1259"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1258"
        BranchSideFuncs:
        - "truncatedMessage()"
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1256"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1255"
        BranchSideFuncs:
        - "negativeSize()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1249,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1256,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1259,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipRawBytes(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$ArrayDecoder"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1264"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1269"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1264"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1269"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$ArrayDecoder:1270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1273"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$ArrayDecoder:1272"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1271,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$ArrayDecoder:1273,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withField(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldInfo$Builder:472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:475"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:474"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withType(com.google.protobuf.FieldType)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withFieldNumber(int)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withPresence(java.lang.reflect.Field,int)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldInfo$Builder:493,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withOneof(com.google.protobuf.OneofInfo,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.OneofInfo"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldInfo$Builder:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:508"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:507"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:511"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:510"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withRequired(boolean)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withMapDefaultEntry(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withEnforceUtf8(boolean)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withEnumVerifier(com.google.protobuf.Internal$EnumVerifier)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$EnumVerifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].withCachedSizeField(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo$Builder"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.FieldInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldInfo$Builder:542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:546"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:549"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:548"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:557"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:554"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:553"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:566"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:565"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:562"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:561"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldInfo$Builder:566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldInfo$Builder:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldInfo$Builder:543,1"
      Dst: "[com.google.protobuf.FieldInfo].forOneofMemberField"
    - Src: "com.google.protobuf.FieldInfo$Builder:547,1"
      Dst: "[com.google.protobuf.FieldInfo].forMapField"
    - Src: "com.google.protobuf.FieldInfo$Builder:551,1"
      Dst: "[com.google.protobuf.FieldInfo].forProto2RequiredField"
    - Src: "com.google.protobuf.FieldInfo$Builder:554,1"
      Dst: "[com.google.protobuf.FieldInfo].forProto2OptionalField"
    - Src: "com.google.protobuf.FieldInfo$Builder:560,1"
      Dst: "[com.google.protobuf.FieldInfo].forFieldWithEnumVerifier"
    - Src: "com.google.protobuf.FieldInfo$Builder:562,1"
      Dst: "[com.google.protobuf.FieldInfo].forPackedFieldWithEnumVerifier"
    - Src: "com.google.protobuf.FieldInfo$Builder:567,1"
      Dst: "[com.google.protobuf.FieldInfo].forField"
    - Src: "com.google.protobuf.FieldInfo$Builder:569,1"
      Dst: "[com.google.protobuf.FieldInfo].forPackedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil$1].run(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.RpcUtil$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RpcUtil$1:75,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.google.protobuf.RpcUtil$1:77,1"
      Dst: "[com.google.protobuf.RpcUtil].access$000"
    - Src: "com.google.protobuf.RpcUtil$1:79,1"
      Dst: "[com.google.protobuf.RpcCallback].run"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil$1].run(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.RpcUtil$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RpcUtil$1:70,1"
      Dst: "[com.google.protobuf.RpcUtil$1].run"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48101,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48106
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48107,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29400"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48126,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48136
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29300()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48137,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48141
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48142,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48146
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48151"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48147,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48148,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48149,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48155
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48158"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48157"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48157,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48162
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29802(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,com.google.protobuf.Internal$IntList)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29902(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30002(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30102(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30202(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30376(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48164"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48168"
        BranchSideFuncs:
        - "access$29802(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,com.google.protobuf.Internal$IntList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48167"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48169"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48173"
        BranchSideFuncs:
        - "access$29902(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48172"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48177"
        BranchSideFuncs:
        - "access$30002(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48176"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48181"
        BranchSideFuncs:
        - "access$30102(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48180"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48185"
        BranchSideFuncs:
        - "access$30202(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48184"
        BranchSideFuncs:
        - "access$30376(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48165,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29802"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48170,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29902"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48174,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30002"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48178,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30102"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48182,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30202"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48185,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30376"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48189
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48195
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48196,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48201,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48206,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48212,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48217
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48221
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48225"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48224"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48223,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48225,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48230
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29900(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setBegin(int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setEnd(int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSemantic()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setSemantic(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 48
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48232"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48231"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48232"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48243"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48242"
        BranchSideFuncs:
        - "hasSourceFile()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48238"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48237"
        BranchSideFuncs:
        - "ensurePathIsMutable()"
        - "addAll(java.util.Collection)"
        - "access$29800(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48248"
        BranchSideFuncs:
        - "access$29900(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48247"
        BranchSideFuncs:
        - "hasBegin()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48251"
        BranchSideFuncs:
        - "getBegin()"
        - "setBegin(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48250"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48251"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48254"
        BranchSideFuncs:
        - "getEnd()"
        - "setEnd(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48253"
        BranchSideFuncs:
        - "hasSemantic()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48257"
        BranchSideFuncs:
        - "setSemantic(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic)"
        - "getSemantic()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48256"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48231,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48232,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48232,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48233,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48234,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48235,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48238,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48239,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48239,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48244,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29900"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48246,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48248,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48249,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48249,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48251,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48252,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48252,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48254,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48255,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48255,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48257,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48263
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48271
    functionDepth: 49
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 70
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48276"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48337"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48336"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48296"
        BranchSideFuncs:
        - "addInt(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48295"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48321"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48320"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48278,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48284,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48285,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48286,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48290,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48291,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48293,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48294,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48294,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48296,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48300,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48305,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48310,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48315,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48317,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48335,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48344
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48345"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48348"
        BranchSideFuncs:
        - "mutableCopy(com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48345,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getPathList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48361,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getPathCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48374,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48387,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setPath(int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48404,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48406,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48421,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48422,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48424,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addAllPath(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48439,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48440,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48443,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearPath()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48456,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48458,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].hasSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48471"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48492"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48491"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48487,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48488,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getSourceFileBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48509,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setSourceFile(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48528"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48529"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48528"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48531,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setSourceFileBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].hasBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48577"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setBegin(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48604
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48607,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48639"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48638"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setEnd(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48667
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].hasSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48695"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48703"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48704,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setSemantic(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48712
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48716"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48715"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48717,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48728,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48733
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48734,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: 48739
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48740,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:48095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ProtocolStringList].asByteStringList()"
    functionSourceFile: "com.google.protobuf.ProtocolStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40690
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40695
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25500()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40696,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40701
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25600()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40702,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40716
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40716"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40724
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40728"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40735"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40734"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40731,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40732,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePartBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40748,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40764
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40765"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40764"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40772
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40778
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    functionUses: 16
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40780"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40781"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40780"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40782"
        BranchSideFuncs:
        - "hasNamePart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40786"
        BranchSideFuncs:
        - "hasIsExtension()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40787"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40791"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40783,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40787,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40797
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40801"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40800"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40804"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40803"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40799,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40802,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40804,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40804,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40808
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40811"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40813"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40816"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40815"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40816"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40819"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40814,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40818,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40820,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40820,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40826
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 36
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40830"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40829"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40833"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40832"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40835"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40836"
        BranchSideFuncs:
        - "hasNamePart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40835"
        BranchSideFuncs:
        - "hasNamePart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40836"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40840"
        BranchSideFuncs:
        - "getNamePart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40839"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40838"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40839"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40841"
        BranchSideFuncs:
        - "hasIsExtension()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40840"
        BranchSideFuncs:
        - "hasIsExtension()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40841"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845"
        BranchSideFuncs:
        - "getIsExtension()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40844"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40844"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40831,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40835,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40835,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40836,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40837,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40838,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40838,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40840,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40840,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40841,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40842,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40843,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40845,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40850
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40855"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40854"
        BranchSideFuncs:
        - "hasNamePart()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40856"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40860"
        BranchSideFuncs:
        - "getNamePart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40859"
        BranchSideFuncs:
        - "hasIsExtension()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40865"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40864"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40855,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40855,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40856,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40858,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40858,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40860,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40863,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40862,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40865,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40873,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40879,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40884,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40890,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40894,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40900,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40912,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40939,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40942
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40944
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilder(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40951
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40952"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40951"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40958
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 41303
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 41334
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 41339
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart:40674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26002(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40673
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26102(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40673
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26276(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40673
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26000(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    linkageType: null
    functionLinenumber: 40673
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.Descriptors$Descriptor,java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].newBuilder()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].merge(java.lang.Readable,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Readable"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1671,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].getEmptyRegistry"
    - Src: "com.google.protobuf.TextFormat$Parser:1671,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].merge(java.lang.CharSequence,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1679,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].getEmptyRegistry"
    - Src: "com.google.protobuf.TextFormat$Parser:1679,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].merge(java.lang.Readable,com.google.protobuf.ExtensionRegistry,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Readable"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1699,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].toStringBuilder"
    - Src: "com.google.protobuf.TextFormat$Parser:1699,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].toStringBuilder(java.lang.Readable)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Readable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1714"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1713"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1708,1"
      Dst: "[java.nio.CharBuffer].allocate"
    - Src: "com.google.protobuf.TextFormat$Parser:1710,1"
      Dst: "[java.lang.Readable].read"
    - Src: "com.google.protobuf.TextFormat$Parser:1714,1"
      Dst: "[com.google.protobuf.Java8Compatibility].flip"
    - Src: "com.google.protobuf.TextFormat$Parser:1715,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].checkUnknownFields(java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1741"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1747"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1746"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1747"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1752"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1751"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1753"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1768"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1767"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1762"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1761"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1756"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1760"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1759"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1762"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1768"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1767"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1738,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.TextFormat$Parser:1743,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Parser:1743,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Parser:1743,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Parser:1744,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1744,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1748,1"
      Dst: "[com.google.protobuf.TextFormat].access$300"
    - Src: "com.google.protobuf.TextFormat$Parser:1748,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1748,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.TextFormat$Parser:1755,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Parser:1755,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Parser:1755,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Parser:1763,1"
      Dst: "[com.google.protobuf.TextFormat].access$300"
    - Src: "com.google.protobuf.TextFormat$Parser:1763,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1763,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.TextFormat$Parser:1768,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.TextFormat$Parser:1768,1"
      Dst: "[java.lang.String].split"
    - Src: "com.google.protobuf.TextFormat$Parser:1770,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.google.protobuf.TextFormat$Parser:1770,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.google.protobuf.TextFormat$Parser:1770,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TextFormat$Parser].merge(java.lang.CharSequence,com.google.protobuf.ExtensionRegistry,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1789"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1788"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1786,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].atEnd"
    - Src: "com.google.protobuf.TextFormat$Parser:1787,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeField"
    - Src: "com.google.protobuf.TextFormat$Parser:1789,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].checkUnknownFields"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].mergeField(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1799,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeField"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].mergeField(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 143
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1823"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1822"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1823"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1822"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1823"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1858"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1826"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1830"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1829"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1845"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1854"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1853"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1875"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1876"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1875"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1876"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1875"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1881"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1877"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1881"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1881"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1896"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1895"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1903"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1902"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1928"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1927"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1917"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1946"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1945"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1949"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1948"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1812,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getLine"
    - Src: "com.google.protobuf.TextFormat$Parser:1813,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getColumn"
    - Src: "com.google.protobuf.TextFormat$Parser:1814,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].getDescriptorForType"
    - Src: "com.google.protobuf.TextFormat$Parser:1817,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1817,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Parser:1817,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1818,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeAnyFieldValue"
    - Src: "com.google.protobuf.TextFormat$Parser:1823,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1825,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1826,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1827,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1828,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1828,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1830,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1832,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].findExtensionByName"
    - Src: "com.google.protobuf.TextFormat$Parser:1836,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousLine"
    - Src: "com.google.protobuf.TextFormat$Parser:1836,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1836,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1838,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousColumn"
    - Src: "com.google.protobuf.TextFormat$Parser:1838,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1838,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1840,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1844,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.TextFormat$Parser:1846,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.TextFormat$Parser:1847,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1847,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1847,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1851,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1851,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1851,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1851,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1847,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:1857,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:1859,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1860,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName"
    - Src: "com.google.protobuf.TextFormat$Parser:1868,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.google.protobuf.TextFormat$Parser:1869,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName"
    - Src: "com.google.protobuf.TextFormat$Parser:1871,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Parser:1877,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Parser:1878,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Parser:1878,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getName"
    - Src: "com.google.protobuf.TextFormat$Parser:1878,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Parser:1884,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousLine"
    - Src: "com.google.protobuf.TextFormat$Parser:1884,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1884,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1886,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousColumn"
    - Src: "com.google.protobuf.TextFormat$Parser:1886,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1886,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1888,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1888,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1891,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.TextFormat$Parser:1897,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker"
    - Src: "com.google.protobuf.TextFormat$Parser:1898,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].guessFieldTypeAndSkip"
    - Src: "com.google.protobuf.TextFormat$Parser:1903,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.TextFormat$Parser:1904,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1904,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker"
    - Src: "com.google.protobuf.TextFormat$Parser:1905,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1908,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree$Builder].getBuilderForSubMessageField"
    - Src: "com.google.protobuf.TextFormat$Parser:1909,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFieldValues"
    - Src: "com.google.protobuf.TextFormat$Parser:1918,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFieldValues"
    - Src: "com.google.protobuf.TextFormat$Parser:1928,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:1928,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker"
    - Src: "com.google.protobuf.TextFormat$Parser:1929,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:1930,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFieldValues"
    - Src: "com.google.protobuf.TextFormat$Parser:1941,1"
      Dst: "[com.google.protobuf.TextFormatParseLocation].create"
    - Src: "com.google.protobuf.TextFormat$Parser:1941,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree$Builder].setLocation"
    - Src: "com.google.protobuf.TextFormat$Parser:1946,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1947,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].consumeFullTypeName(com.google.protobuf.TextFormat$Tokenizer)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1959"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1958"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1963"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1962"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1963"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1969"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1968"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1969"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:1968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1953,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1954,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1959,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1960,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1961,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1961,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1961,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1961,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1961,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1963,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1964,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1964,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1964,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1964,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1964,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1965,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1966,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1966,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1966,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:1966,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:1966,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:1969,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TextFormat$Parser].consumeFieldValues(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:1988"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2007"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2006"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1988"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2007"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2006"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2015"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:1999"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:1988,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.TextFormat$Parser:1988,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1989,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:1991,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFieldValue"
    - Src: "com.google.protobuf.TextFormat$Parser:1999,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2003,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:2007,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFieldValue"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].consumeFieldValue(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 190
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2028"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2046"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2029"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2046"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2033"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2032"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2033"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2046"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2046"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2089"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2051"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2074"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2074"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2075"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2074"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2079"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2086"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2085"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2083"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2082"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2158"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2150"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2149"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2177"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2176"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2168"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2172"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2171"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2029,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.TextFormat$Parser:2030,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].hasField"
    - Src: "com.google.protobuf.TextFormat$Parser:2031,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2032,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2032,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2032,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2032,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2031,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:2033,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.TextFormat$Parser:2034,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.TextFormat$Parser:2034,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].hasOneof"
    - Src: "com.google.protobuf.TextFormat$Parser:2035,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.TextFormat$Parser:2036,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2038,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2038,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2038,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2040,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].getOneofFieldDescriptor"
    - Src: "com.google.protobuf.TextFormat$Parser:2040,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2040,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2040,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2042,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getName"
    - Src: "com.google.protobuf.TextFormat$Parser:2042,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2042,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2042,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2036,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:2049,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.TextFormat$Parser:2051,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2054,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:2059,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Parser:2059,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2059,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Parser:2060,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2063,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Parser:2063,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.TextFormat$Parser:2064,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].newMergeTargetForField"
    - Src: "com.google.protobuf.TextFormat$Parser:2071,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Parser:2065,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeAnyFieldValue"
    - Src: "com.google.protobuf.TextFormat$Parser:2072,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].finish"
    - Src: "com.google.protobuf.TextFormat$Parser:2073,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:2077,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].newMergeTargetForField"
    - Src: "com.google.protobuf.TextFormat$Parser:2079,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2080,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].atEnd"
    - Src: "com.google.protobuf.TextFormat$Parser:2081,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2081,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2081,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2081,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2081,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Parser:2083,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeField"
    - Src: "com.google.protobuf.TextFormat$Parser:2086,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].finish"
    - Src: "com.google.protobuf.TextFormat$Parser:2090,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Parser:2090,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.TextFormat$Parser:2094,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt32"
    - Src: "com.google.protobuf.TextFormat$Parser:2094,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2100,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt64"
    - Src: "com.google.protobuf.TextFormat$Parser:2100,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2105,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeUInt32"
    - Src: "com.google.protobuf.TextFormat$Parser:2105,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2110,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeUInt64"
    - Src: "com.google.protobuf.TextFormat$Parser:2110,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2114,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeFloat"
    - Src: "com.google.protobuf.TextFormat$Parser:2114,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2118,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeDouble"
    - Src: "com.google.protobuf.TextFormat$Parser:2118,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2122,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeBoolean"
    - Src: "com.google.protobuf.TextFormat$Parser:2122,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.TextFormat$Parser:2126,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeString"
    - Src: "com.google.protobuf.TextFormat$Parser:2130,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString"
    - Src: "com.google.protobuf.TextFormat$Parser:2134,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.TextFormat$Parser:2136,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAtInteger"
    - Src: "com.google.protobuf.TextFormat$Parser:2137,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt32"
    - Src: "com.google.protobuf.TextFormat$Parser:2138,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.TextFormat$Parser:2140,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2147,1"
      Dst: "[com.google.protobuf.TextFormat].access$300"
    - Src: "com.google.protobuf.TextFormat$Parser:2147,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.TextFormat$Parser:2150,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2152,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2150,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:2159,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:2160,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByName"
    - Src: "com.google.protobuf.TextFormat$Parser:2162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2164,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2169,1"
      Dst: "[com.google.protobuf.TextFormat].access$300"
    - Src: "com.google.protobuf.TextFormat$Parser:2169,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.TextFormat$Parser:2172,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:2185,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.TextFormat$Parser:2188,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField"
    - Src: "com.google.protobuf.TextFormat$Parser:2190,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 50
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].mergeAnyFieldValue(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    - "java.util.List"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2209"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2212"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2211"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2212"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2215"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2214"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2224"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2223"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2242"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2241"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2245"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2206,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:2206,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2207,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2210,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2211,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2212,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2215,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken"
    - Src: "com.google.protobuf.TextFormat$Parser:2218,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2218,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker"
    - Src: "com.google.protobuf.TextFormat$Parser:2219,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2221,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2224,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:2227,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2230,1"
      Dst: "[com.google.protobuf.TypeRegistry].getDescriptorForTypeUrl"
    - Src: "com.google.protobuf.TextFormat$Parser:2232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2232,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2232,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Parser:2235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2235,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2235,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Parser:2242,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.TextFormat$Parser:2242,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilderForType"
    - Src: "com.google.protobuf.TextFormat$Parser:2245,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2246,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].mergeField"
    - Src: "com.google.protobuf.TextFormat$Parser:2249,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName"
    - Src: "com.google.protobuf.TextFormat$Parser:2249,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2249,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    - Src: "com.google.protobuf.TextFormat$Parser:2251,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName"
    - Src: "com.google.protobuf.TextFormat$Parser:2251,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    - Src: "com.google.protobuf.TextFormat$Parser:2251,1"
      Dst: "[com.google.protobuf.MessageLite].toByteString"
    - Src: "com.google.protobuf.TextFormat$Parser:2250,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TextFormat$Parser].skipField(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2256,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].consumeFullTypeName"
    - Src: "com.google.protobuf.TextFormat$Parser:2257,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].detectSilentMarker"
    - Src: "com.google.protobuf.TextFormat$Parser:2258,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].guessFieldTypeAndSkip"
    - Src: "com.google.protobuf.TextFormat$Parser:2262,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2263,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].skipFieldMessage(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2274"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2280"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2272,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2275,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    - Src: "com.google.protobuf.TextFormat$Parser:2278,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2278,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2279,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipField"
    - Src: "com.google.protobuf.TextFormat$Parser:2281,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Parser].skipFieldValue(com.google.protobuf.TextFormat$Tokenizer)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2290"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2286,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeByteString"
    - Src: "com.google.protobuf.TextFormat$Parser:2287,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeIdentifier"
    - Src: "com.google.protobuf.TextFormat$Parser:2288,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeInt64"
    - Src: "com.google.protobuf.TextFormat$Parser:2289,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeUInt64"
    - Src: "com.google.protobuf.TextFormat$Parser:2290,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeDouble"
    - Src: "com.google.protobuf.TextFormat$Parser:2291,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeFloat"
    - Src: "com.google.protobuf.TextFormat$Parser:2292,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2292,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].access$800"
    - Src: "com.google.protobuf.TextFormat$Parser:2292,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Parser:2292,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Parser:2292,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].guessFieldTypeAndSkip(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2310"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2313"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2313"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2306,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2307,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2310,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipFieldShortFormedRepeated"
    - Src: "com.google.protobuf.TextFormat$Parser:2311,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2311,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2312,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipFieldValue"
    - Src: "com.google.protobuf.TextFormat$Parser:2314,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipFieldMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser].skipFieldShortFormedRepeated(com.google.protobuf.TextFormat$Tokenizer,boolean,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    - "boolean"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Parser:2325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2326"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2330"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2333"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2337"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Parser:2341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2344"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Parser:2343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser:2325,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2325,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2331,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2331,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Parser:2333,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipFieldMessage"
    - Src: "com.google.protobuf.TextFormat$Parser:2336,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].skipFieldValue"
    - Src: "com.google.protobuf.TextFormat$Parser:2338,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Parser:2341,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Parser:2344,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consume"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3577
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3582
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2400()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3583,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3588
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3589,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2500"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3590,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3617
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3617"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3639
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3644"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3643"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3647"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3650"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3646,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3647,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getNameBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3681"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3734
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3734"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3782
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3786"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3793"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3789,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3790,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPointBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3844"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3850"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3846,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3867
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3867"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3879
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3884"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3883"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3887"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3890"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3886,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3887,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContentBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3911"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3907,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3929
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3930"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3929"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3943
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3943"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfoOrBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3956"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3957,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3962
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3965"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3964"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3966"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3973
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 25
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3977"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3976"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3980"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3983"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3982"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3983"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3986"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getGeneratedCodeInfo()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3985"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3978,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3981,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3984,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3984,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3986,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3986,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3990
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 35
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3993"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3998"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3997"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4001"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4000"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4001"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4004"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4003"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4004"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4007"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3996,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3999,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4002,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4006,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4006,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4008,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4014
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 59
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4018"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4017"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4018"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4021"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4020"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4023"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4024"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4023"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4028"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4026"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4028"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4029"
        BranchSideFuncs:
        - "hasInsertionPoint()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4028"
        BranchSideFuncs:
        - "hasInsertionPoint()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4029"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4033"
        BranchSideFuncs:
        - "getInsertionPoint()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4032"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4032"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4033"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4034"
        BranchSideFuncs:
        - "hasContent()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4033"
        BranchSideFuncs:
        - "hasContent()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4038"
        BranchSideFuncs:
        - "getContent()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4037"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4037"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4039"
        BranchSideFuncs:
        - "hasGeneratedCodeInfo()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4038"
        BranchSideFuncs:
        - "hasGeneratedCodeInfo()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043"
        BranchSideFuncs:
        - "getGeneratedCodeInfo()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4042"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4042"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4044"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4019,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4023,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4023,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4024,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4025,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4026,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4026,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4028,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4028,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4029,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4030,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4031,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4031,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4033,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4033,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4034,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4035,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4036,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4036,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4038,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4038,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4039,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4040,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4041,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4041,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4043,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hashCode()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4048
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDescriptor()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 46
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4053"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4052"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasName()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4054"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4058"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4057"
        BranchSideFuncs:
        - "hasInsertionPoint()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4062"
        BranchSideFuncs:
        - "getInsertionPoint()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4061"
        BranchSideFuncs:
        - "hasContent()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4066"
        BranchSideFuncs:
        - "getContent()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4065"
        BranchSideFuncs:
        - "hasGeneratedCodeInfo()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4066"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4070"
        BranchSideFuncs:
        - "getGeneratedCodeInfo()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4069"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4053,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDescriptor"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4053,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4054,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4056,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getName"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4056,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4058,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4060,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getInsertionPoint"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4060,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4062,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4064,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getContent"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4064,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4066,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hasGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4068,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getGeneratedCodeInfo"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4068,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4070,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4070,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4078,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4084,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4089,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4095,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4099,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4105,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4144,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4147
    functionDepth: 250
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4148,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4149
    functionDepth: 249
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4150,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4153,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4153,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4156
    functionDepth: 248
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4156"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:4157,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 4163
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 5183
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].parser()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getParserForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 5214
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 5219
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:3559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$2800()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3002(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3102(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3202(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3302(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File,com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3476(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3000(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3100(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].access$3200(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    linkageType: null
    functionLinenumber: 3558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.FloatValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].getParserForType()"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].hashCode()"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].toString()"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Message].toBuilder()"
    functionSourceFile: "com.google.protobuf.Message"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getValue()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].isInitialized()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:66"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int32Value:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 9
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:79"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.Int32Value:78"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Int32Value:77,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.Int32Value:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int32Value:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:91"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Int32Value:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.Int32Value:92,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value:92,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].getValue()"
    - "[com.google.protobuf.Int32Value].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int32Value:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:104"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.Int32Value:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Int32Value:108"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Int32Value:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:103,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Int32Value:107,1"
      Dst: "[com.google.protobuf.Int32Value].getValue"
    - Src: "com.google.protobuf.Int32Value:108,1"
      Dst: "[com.google.protobuf.Int32Value].getValue"
    - Src: "com.google.protobuf.Int32Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value:109,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].hashCode()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].getDescriptor()"
    - "[com.google.protobuf.Int32Value].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:118"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Int32Value:119,1"
      Dst: "[com.google.protobuf.Int32Value].getDescriptor"
    - Src: "com.google.protobuf.Int32Value:119,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Int32Value:121,1"
      Dst: "[com.google.protobuf.Int32Value].getValue"
    - Src: "com.google.protobuf.Int32Value:122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value:122,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:130,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:136,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:141,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:147,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:151,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:157,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:169,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:189,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:196,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 44
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:200,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilder()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 43
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:202,1"
      Dst: "[com.google.protobuf.Int32Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilder(com.google.protobuf.Int32Value)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int32Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:205,1"
      Dst: "[com.google.protobuf.Int32Value].toBuilder"
    - Src: "com.google.protobuf.Int32Value:205,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 42
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Int32Value)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value:209"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value:208"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Int32Value)"
    Callsites:
    - Src: "com.google.protobuf.Int32Value:209,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].of(int)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:463,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilder"
    - Src: "com.google.protobuf.Int32Value:463,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setValue"
    - Src: "com.google.protobuf.Int32Value:463,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].parser()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getParserForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value:15,1"
      Dst: "[com.google.protobuf.Int32Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value].access$302(com.google.protobuf.Int32Value,int)"
    functionSourceFile: "com.google.protobuf.Int32Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Int32Value"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo2047OrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Duration$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:401,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 1
    returnType: "com.google.protobuf.Duration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:416,1"
      Dst: "[com.google.protobuf.Duration].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].build()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 61
    returnType: "com.google.protobuf.Duration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[com.google.protobuf.Duration].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:425"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Duration$Builder:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:421,1"
      Dst: "[com.google.protobuf.Duration$Builder].buildPartial"
    - Src: "com.google.protobuf.Duration$Builder:422,1"
      Dst: "[com.google.protobuf.Duration].isInitialized"
    - Src: "com.google.protobuf.Duration$Builder:423,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 2
    returnType: "com.google.protobuf.Duration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration$Builder].buildPartial0(com.google.protobuf.Duration)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:432"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Duration$Builder:431"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:431,1"
      Dst: "[com.google.protobuf.Duration$Builder].buildPartial0"
    - Src: "com.google.protobuf.Duration$Builder:432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].buildPartial0(com.google.protobuf.Duration)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Duration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration].access$302(com.google.protobuf.Duration,long)"
    - "[com.google.protobuf.Duration].access$402(com.google.protobuf.Duration,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:441"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Duration,long)"
      - BranchSide: "com.google.protobuf.Duration$Builder:440"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Duration$Builder:441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:444"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Duration,int)"
      - BranchSide: "com.google.protobuf.Duration$Builder:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:439,1"
      Dst: "[com.google.protobuf.Duration].access$302"
    - Src: "com.google.protobuf.Duration$Builder:442,1"
      Dst: "[com.google.protobuf.Duration].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 279
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 273
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:454,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:470,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 272
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 182
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Duration)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:483"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Duration)"
      - BranchSide: "com.google.protobuf.Duration$Builder:482"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:481,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    - Src: "com.google.protobuf.Duration$Builder:483,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Duration)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 41
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Duration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Duration].getDefaultInstance()"
    - "[com.google.protobuf.Duration].getSeconds()"
    - "[com.google.protobuf.Duration].getSeconds()"
    - "[com.google.protobuf.Duration$Builder].setSeconds(long)"
    - "[com.google.protobuf.Duration].getNanos()"
    - "[com.google.protobuf.Duration].getNanos()"
    - "[com.google.protobuf.Duration$Builder].setNanos(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Duration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:490"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Duration$Builder:489"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Duration$Builder:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:493"
        BranchSideFuncs:
        - "setSeconds(long)"
        - "getSeconds()"
      - BranchSide: "com.google.protobuf.Duration$Builder:492"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Duration$Builder:493"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:496"
        BranchSideFuncs:
        - "getNanos()"
        - "setNanos(int)"
      - BranchSide: "com.google.protobuf.Duration$Builder:495"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:489,1"
      Dst: "[com.google.protobuf.Duration].getDefaultInstance"
    - Src: "com.google.protobuf.Duration$Builder:490,1"
      Dst: "[com.google.protobuf.Duration].getSeconds"
    - Src: "com.google.protobuf.Duration$Builder:491,1"
      Dst: "[com.google.protobuf.Duration].getSeconds"
    - Src: "com.google.protobuf.Duration$Builder:491,1"
      Dst: "[com.google.protobuf.Duration$Builder].setSeconds"
    - Src: "com.google.protobuf.Duration$Builder:493,1"
      Dst: "[com.google.protobuf.Duration].getNanos"
    - Src: "com.google.protobuf.Duration$Builder:494,1"
      Dst: "[com.google.protobuf.Duration].getNanos"
    - Src: "com.google.protobuf.Duration$Builder:494,1"
      Dst: "[com.google.protobuf.Duration$Builder].setNanos"
    - Src: "com.google.protobuf.Duration$Builder:496,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Duration$Builder:496,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Duration$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 49
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.Duration$Builder:511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Duration$Builder:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Duration$Builder:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:543"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Duration$Builder:542"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Duration$Builder:533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Duration$Builder:539"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Duration$Builder:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:517,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Duration$Builder:523,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.Duration$Builder:528,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.Duration$Builder:533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Duration$Builder:543,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Duration$Builder:541,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Duration$Builder:543,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Duration$Builder].getSeconds()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setSeconds(long)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 13
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearSeconds()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:595,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].getNanos()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setNanos(int)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 13
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearNanos()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 15
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:660,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 40
    returnType: "com.google.protobuf.Duration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:666,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].build()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].build()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Duration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Duration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Duration$Builder:372,1"
      Dst: "[com.google.protobuf.Duration$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$1"
    linkageType: null
    functionLinenumber: 24403
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24404,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24406,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24408,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24408,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24410,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24410,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24410,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24413,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24413,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24415,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$1:24398,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].values()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:59,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:59,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].getNumber()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Kind:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Kind:375"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Kind:374"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].valueOf(int)"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:385,1"
      Dst: "[com.google.protobuf.Field$Kind].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].forNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Kind:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Kind:435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Kind:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:435,1"
      Dst: "[com.google.protobuf.Field$Kind].getDescriptor"
    - Src: "com.google.protobuf.Field$Kind:435,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.Field$Kind:435,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Field$Kind:435,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:439,1"
      Dst: "[com.google.protobuf.Field$Kind].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:443,1"
      Dst: "[com.google.protobuf.Field].getDescriptor"
    - Src: "com.google.protobuf.Field$Kind:443,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.Field$Kind:443,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Kind:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Kind:454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Kind:453"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Kind:454"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Kind:457"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Kind:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind:450,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.Field$Kind:450,1"
      Dst: "[com.google.protobuf.Field$Kind].getDescriptor"
    - Src: "com.google.protobuf.Field$Kind:454,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    - Src: "com.google.protobuf.Field$Kind:457,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind].$values()"
    functionSourceFile: "com.google.protobuf.Field$Kind"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262144OrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432OrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3618
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3619,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3643
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3648
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3649,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3653
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3655"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3658"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3657"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3654,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3655,1"
      Dst: "[foo.TestFull$TestFieldNo16].isInitialized"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3656,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3662
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial0(foo.TestFull$TestFieldNo16)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3664"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3665"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3664"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3664,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].buildPartial0(foo.TestFull$TestFieldNo16)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3669
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo16"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3672"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3675"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3680
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3686
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3697,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3708
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3712
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(foo.TestFull$TestFieldNo16)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3713"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3716"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo16)"
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3715"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3714,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3716,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(foo.TestFull$TestFieldNo16)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3721
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo16"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo16].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3722"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3723"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3722"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3723"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3728"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3727"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3722,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3723,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3728,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3728,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3729,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3734
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3735"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3738"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3737"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3735,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3745
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3750"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3749"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3751"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3773"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3772"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3763"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3769"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3768"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3752,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3758,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3763,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3773,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3771,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3773,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3784
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3785"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3784"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3793"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3802"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3801"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3797"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3800"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3799"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3796,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3797,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3818"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3814,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3830"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3829"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3840,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3840,1"
      Dst: "[foo.TestFull$TestFieldNo16].getTest"
    - Src: "foo.TestFull$TestFieldNo16$Builder:3842,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16$Builder:3852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16$Builder:3852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3860
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3861,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: 3866
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3867,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo16$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$Builder:3606,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5415
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5416,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5440
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5445
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5446,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5450
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5455"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5454"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5451,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5452,1"
      Dst: "[foo.TestFull$TestFieldNo262143].isInitialized"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5453,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5459
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial0(foo.TestFull$TestFieldNo262143)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5461"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5462"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5461"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5461,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial0(foo.TestFull$TestFieldNo262143)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5466
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo262143"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5469"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5473"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5472"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5477
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5483
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5484,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5494,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5500,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5505
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5506,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5509
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(foo.TestFull$TestFieldNo262143)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5510"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5513"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo262143)"
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5512"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5511,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5513,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(foo.TestFull$TestFieldNo262143)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5518
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo262143"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo262143].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5519"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5520"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5519"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5520"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5525"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5524"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5519,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5520,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5525,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5525,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5526,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5531
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5535"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5534"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5532,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5542
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5543"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5547"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5546"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5548"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5570"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5569"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5560"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5566"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5565"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5549,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5555,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5560,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5568,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5581
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5581"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5590"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5599"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5598"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5594"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5597"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5596"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5593,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5594,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5609"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5615"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5611,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5626"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5627"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5626"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5637,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5637,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getTest"
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5639,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143$Builder:5649"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5650"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143$Builder:5649"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5657
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5658,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: 5663
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5664,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$Builder:5403,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2699
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    functionUses: 35
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2700,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2700,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2704
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferInt32NoTag(int)"
    functionUses: 45
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2705,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2706,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2707,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2711
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2712,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2713,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2714,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2718
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed32NoTag(int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2719,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2720,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2721,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2725
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag(long)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2726,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2727,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2728,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2732
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed64NoTag(long)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2733,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2734,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2735,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2739
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].buffer(byte)"
    functionUses: 45
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2742"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2740"
        BranchSideFuncs:
        - "buffer(byte)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2739"
        BranchSideFuncs:
        - "bufferTag(int,int)"
        - "buffer(byte)"
        - "flushIfNotAvailable(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2740,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2741,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2742,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].buffer"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2746
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeStringNoTag(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2747,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2748,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2752
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionUses: 21
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2753,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2754,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytesNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteArray(int,byte[])"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2759,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteArray"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteArray(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2766,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2767,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteArrayNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteBuffer(int,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2772,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2773,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2773,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2774,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2778
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionUses: 3
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2779,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2779,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2780,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeByteArrayNoTag(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2784
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2785,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2786,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawBytes(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2794"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2793"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2791,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2792,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2792,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2792,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2792,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2794,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2795,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2796,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2801
    functionDepth: 125
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionUses: 78
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2802,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2803,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2808
    functionDepth: 106
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2809,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2810,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2815
    functionDepth: 10
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2816,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2817,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2818,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2819,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2824
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2825,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2826,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2827,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2828,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2832
    functionDepth: 124
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSerializedSize()"
    - "[com.google.protobuf.FloatValue].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.MessageLite].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt64].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.ListValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBool].getSerializedSize()"
    - "[foo.TestFull$TestMessOneof].getSerializedSize()"
    - "[com.google.protobuf.EnumValue].getSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[foo.TestFull$TestMessOptional].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt64].getSerializedSize()"
    - "[com.google.protobuf.Api].getSerializedSize()"
    - "[com.google.protobuf.Option].getSerializedSize()"
    - "[com.google.protobuf.Value].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getSerializedSize()"
    - "[com.google.protobuf.Empty].getSerializedSize()"
    - "[com.google.protobuf.Int32Value].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBytes].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo15].getSerializedSize()"
    - "[foo.TestFull$TestMess].getSerializedSize()"
    - "[com.google.protobuf.MapEntry].getSerializedSize()"
    - "[com.google.protobuf.BoolValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262143].getSerializedSize()"
    - "[com.google.protobuf.Type].getSerializedSize()"
    - "[foo.TestFull$TestMessPacked].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getSerializedSize()"
    - "[com.google.protobuf.Method].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554431].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getSerializedSize()"
    - "[com.google.protobuf.UInt64Value].getSerializedSize()"
    - "[com.google.protobuf.DynamicMessage].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed32].getSerializedSize()"
    - "[com.google.protobuf.Struct].getSerializedSize()"
    - "[foo.TestFull$DefaultRequiredValues].getSerializedSize()"
    - "[foo.TestFull$AllocValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.FieldMask].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredMessage].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getSerializedSize()"
    - "[com.google.protobuf.DoubleValue].getSerializedSize()"
    - "[foo.TestFull$SubMess$SubSubMess].getSerializedSize()"
    - "[com.google.protobuf.BytesValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredDouble].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredString].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getSerializedSize()"
    - "[com.google.protobuf.StringValue].getSerializedSize()"
    - "[com.google.protobuf.Mixin].getSerializedSize()"
    - "[com.google.protobuf.Enum].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFloat].getSerializedSize()"
    - "[com.google.protobuf.SourceContext].getSerializedSize()"
    - "[com.google.protobuf.Any].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getSerializedSize()"
    - "[com.google.protobuf.Int64Value].getSerializedSize()"
    - "[foo.TestFull$TestMessSubMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessage].getSerializedSize()"
    - "[com.google.protobuf.UInt32Value].getSerializedSize()"
    - "[foo.TestFull$DefaultOptionalValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$LowerCase].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554432].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getSerializedSize()"
    - "[com.google.protobuf.Field].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getSerializedSize()"
    - "[com.google.protobuf.Duration].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getSerializedSize()"
    - "[foo.TestFull$EmptyMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt64].getSerializedSize()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo16].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt32].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2048].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2047].getSerializedSize()"
    - "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    - "[com.google.protobuf.AbstractMessage].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262144].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnum].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getSerializedSize()"
    - "[com.google.protobuf.Timestamp].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed64].getSerializedSize()"
    - "[foo.TestFull$SubMess].getSerializedSize()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FieldMask].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.ListValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2047].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Method].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FloatValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262144].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MapEntry].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.EnumValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$LowerCase].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$EmptyMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Type].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Struct].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBool].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Timestamp].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.SourceContext].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo16].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Empty].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultOptionalValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.StringValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess$SubSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BytesValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultRequiredValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessPacked].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554432].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOneof].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFloat].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Field].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo15].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$AllocValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldFlags].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredString].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BoolValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Mixin].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Option].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554431].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DoubleValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOptional].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Duration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Api].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2048].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262143].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.AbstractMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredDouble].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Enum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DynamicMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBytes].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Any].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 2
    ICount: 6
    EdgeCount: 216
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2833,1"
      Dst: "[com.google.protobuf.MessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2833,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2834,1"
      Dst: "[com.google.protobuf.MessageLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2838
    functionDepth: 105
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2839,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2839,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2840,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(byte)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2844
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].buffer(byte)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2849"
        BranchSideFuncs:
        - "doFlush()"
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2848"
        BranchSideFuncs:
        - "buffer(byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2846,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2849,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].buffer"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2853
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag(long)"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2858"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2857"
        BranchSideFuncs:
        - "writeUInt64NoTag(long)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2855,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2858,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2863
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    functionUses: 72
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2864,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2865,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2869
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed32NoTag(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2870,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2871,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2875
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag(long)"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2876,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2877,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2881
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed64NoTag(long)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2882,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2883,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeStringNoTag(java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2890
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.Utf8].encode(java.lang.CharSequence,byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.Utf8].encode(java.lang.CharSequence,byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    - "[com.google.protobuf.Utf8].encodedLength(java.lang.CharSequence)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    - "[com.google.protobuf.Utf8].encode(java.lang.CharSequence,byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag(java.lang.String,com.google.protobuf.Utf8$UnpairedSurrogateException)"
    functionUses: 2
    ICount: 64
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2908"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2909"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2916"
        BranchSideFuncs:
        - "encode(java.lang.CharSequence,byte[],int,int)"
        - "doFlush()"
        - "computeUInt32SizeNoTag(int)"
        - "bufferUInt32NoTag(int)"
        - "encodedLength(java.lang.CharSequence)"
        - "inefficientWriteStringNoTag(java.lang.String,com.google.protobuf.Utf8$UnpairedSurrogateException)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2915"
        BranchSideFuncs:
        - "computeUInt32SizeNoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2930"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2929"
        BranchSideFuncs:
        - "encode(java.lang.CharSequence,byte[],int,int)"
        - "bufferUInt32NoTag(int)"
        - "encodedLength(java.lang.CharSequence)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2891,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2892,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2902,1"
      Dst: "[com.google.protobuf.Utf8].encode"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2903,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2904,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeLazy"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2911,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2916,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2916,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2922,1"
      Dst: "[com.google.protobuf.Utf8].encode"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2927,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2930,1"
      Dst: "[com.google.protobuf.Utf8].encodedLength"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2931,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2932,1"
      Dst: "[com.google.protobuf.Utf8].encode"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2945,1"
      Dst: "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flush()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2954"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2953,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2958
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.ByteString$Output].write(byte[],int,int)"
    functionUses: 4
    ICount: 44
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2966"
        BranchSideFuncs:
        - "doFlush()"
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2978"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2983"
        BranchSideFuncs:
        - "write(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2961,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2968,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2973,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2980,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2984,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2991
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(byte[],int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2992,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 2996
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    - "[com.google.protobuf.ByteString$Output].write(byte[],int,int)"
    functionUses: 1
    ICount: 53
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3005"
        BranchSideFuncs:
        - "doFlush()"
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3016"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3022"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:2997,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3000,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3007,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3011,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3018,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3019,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3023,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 3030
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3031,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].flushIfNotAvailable(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 3034
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3035"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3038"
        BranchSideFuncs:
        - "doFlush()"
      - BranchSide: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3037"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3036,1"
      Dst: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].doFlush()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder"
    linkageType: null
    functionLinenumber: 3040
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$Output].write(byte[],int,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$OutputStreamEncoder:3041,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].dispose()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 69
    returnType: "com.google.protobuf.AbstractMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    functionUses: 31
    ICount: 9
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:101,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 4
    returnType: "com.google.protobuf.AbstractMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 33
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:115,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 347
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent)"
    - "[com.google.protobuf.GeneratedMessage].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent)"
    - "[com.google.protobuf.GeneratedMessageV3].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.GeneratedMessage$Builder:com.google.protobuf.GeneratedMessageV3$Builder].markClean()"
    - "[com.google.protobuf.AbstractMessage$Builder].markClean()"
    functionUses: 61
    ICount: 14
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:131,1"
      Dst: "[com.google.protobuf.AbstractMessage].newBuilderForType"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:132,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:133,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].markClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.google.protobuf.MessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:149"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:148"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].setMessage(com.google.protobuf.AbstractMessage)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 10
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage$Builder].dispose()"
    - "[com.google.protobuf.GeneratedMessage$Builder:com.google.protobuf.GeneratedMessageV3$Builder].dispose()"
    - "[com.google.protobuf.SingleFieldBuilderV3].onChanged()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:166"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:165"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:161,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:163,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].dispose"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:166,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 265
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SingleFieldBuilderV3].onChanged()"
    functionUses: 31
    ICount: 14
    EdgeCount: 206
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:180"
        BranchSideFuncs:
        - "getBuilder()"
        - "mergeFrom(com.google.protobuf.Message)"
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:180"
        BranchSideFuncs:
        - "getBuilder()"
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:178,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:181,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:181,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:183,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].clear()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:198"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:204"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:198,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:199,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:201,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].dispose"
    - Src: "com.google.protobuf.SingleFieldBuilderV3:204,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].onChanged()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 9
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilderV3].markDirty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].markDirty()"
    - "[com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl].markDirty()"
    - "[com.google.protobuf.SingleFieldBuilder].markDirty()"
    - "[com.google.protobuf.RepeatedFieldBuilder].markDirty()"
    - "[com.google.protobuf.GeneratedMessage$1].markDirty()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl].markDirty()"
    - "[com.google.protobuf.GeneratedMessageV3$1].markDirty()"
    functionUses: 3
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:221"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:220"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:227"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:226"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilderV3:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:227"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.SingleFieldBuilderV3:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:222,1"
      Dst: "[com.google.protobuf.AbstractMessage$BuilderParent].markDirty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilderV3].markDirty()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilderV3"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilderV3].onChanged()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilderV3:231,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeByteOperations].unsafeWrap(byte[])"
    functionSourceFile: "com.google.protobuf.UnsafeByteOperations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeByteOperations:75,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeByteOperations].unsafeWrap(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.UnsafeByteOperations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeByteOperations:88,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeByteOperations].unsafeWrap(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.UnsafeByteOperations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeByteOperations:98,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeByteOperations].unsafeWriteTo(com.google.protobuf.ByteString,com.google.protobuf.ByteOutput)"
    functionSourceFile: "com.google.protobuf.UnsafeByteOperations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeByteOperations:118,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof$1"
    linkageType: null
    functionLinenumber: 19782
    functionDepth: 292
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].newBuilder()"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof$1:19783,1"
      Dst: "[foo.TestFull$TestMessOneof].newBuilder"
    - Src: "foo.TestFull$TestMessOneof$1:19785,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessOneof$1:19787,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOneof$1:19787,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOneof$1:19789,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessOneof$1:19789,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOneof$1:19789,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOneof$1:19792,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOneof$1:19792,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOneof$1:19794,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof$1:19777,1"
      Dst: "[foo.TestFull$TestMessOneof$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$StorageMode].values()"
    functionSourceFile: "com.google.protobuf.MapField$StorageMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapField$StorageMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$StorageMode:80,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$StorageMode].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.MapField$StorageMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapField$StorageMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$StorageMode:80,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$StorageMode].$values()"
    functionSourceFile: "com.google.protobuf.MapField$StorageMode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.google.protobuf.MapField$StorageMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getDescriptor()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getValue()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].isInitialized()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:66"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt64Value:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:79"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "com.google.protobuf.UInt64Value:78"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:77,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "com.google.protobuf.UInt64Value:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt64Value:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:91"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "com.google.protobuf.UInt64Value:92,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value:92,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].getValue()"
    - "[com.google.protobuf.UInt64Value].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt64Value:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:104"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.UInt64Value:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.UInt64Value:108"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.UInt64Value:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:103,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.UInt64Value:107,1"
      Dst: "[com.google.protobuf.UInt64Value].getValue"
    - Src: "com.google.protobuf.UInt64Value:108,1"
      Dst: "[com.google.protobuf.UInt64Value].getValue"
    - Src: "com.google.protobuf.UInt64Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value:109,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].hashCode()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].getDescriptor()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.UInt64Value].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:118"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashLong(long)"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:119,1"
      Dst: "[com.google.protobuf.UInt64Value].getDescriptor"
    - Src: "com.google.protobuf.UInt64Value:119,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.UInt64Value:122,1"
      Dst: "[com.google.protobuf.UInt64Value].getValue"
    - Src: "com.google.protobuf.UInt64Value:121,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.UInt64Value:123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value:123,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:131,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:137,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:142,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:148,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:152,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:158,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 44
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:201,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilder()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 43
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:203,1"
      Dst: "[com.google.protobuf.UInt64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilder(com.google.protobuf.UInt64Value)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt64Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:206,1"
      Dst: "[com.google.protobuf.UInt64Value].toBuilder"
    - Src: "com.google.protobuf.UInt64Value:206,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 42
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.UInt64Value)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value:210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value:209"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UInt64Value)"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:210,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].of(long)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:464,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilder"
    - Src: "com.google.protobuf.UInt64Value:464,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setValue"
    - Src: "com.google.protobuf.UInt64Value:464,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].parser()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getParserForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value:15,1"
      Dst: "[com.google.protobuf.UInt64Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value].access$302(com.google.protobuf.UInt64Value,long)"
    functionSourceFile: "com.google.protobuf.UInt64Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UInt64Value"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1545
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1546,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1546,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1550
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1551,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1552,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1556
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionUses: 14
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1557,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1558,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1562
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag(int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1563,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1564,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1568
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionUses: 12
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1569,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1570,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1574
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag(long)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1575,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1576,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1580
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(byte)"
    functionUses: 45
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1581"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1580"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1581,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1582,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1586
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1587,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1588,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1592
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionUses: 21
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1593,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1594,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytesNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteArray(int,byte[])"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1599,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteArray"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteArray(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1606,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1607,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteArrayNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteBuffer(int,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1612,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1613,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1613,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1614,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1618
    functionDepth: 134
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionUses: 78
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1619,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1620,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1625
    functionDepth: 106
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1626,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1627,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1632
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1633,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1634,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1635,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1636,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1641
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1642,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1643,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1644,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1645,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1649
    functionDepth: 133
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSerializedSize()"
    - "[com.google.protobuf.FloatValue].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.MessageLite].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt64].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.ListValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBool].getSerializedSize()"
    - "[foo.TestFull$TestMessOneof].getSerializedSize()"
    - "[com.google.protobuf.EnumValue].getSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[foo.TestFull$TestMessOptional].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt64].getSerializedSize()"
    - "[com.google.protobuf.Api].getSerializedSize()"
    - "[com.google.protobuf.Option].getSerializedSize()"
    - "[com.google.protobuf.Value].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getSerializedSize()"
    - "[com.google.protobuf.Empty].getSerializedSize()"
    - "[com.google.protobuf.Int32Value].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBytes].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo15].getSerializedSize()"
    - "[foo.TestFull$TestMess].getSerializedSize()"
    - "[com.google.protobuf.MapEntry].getSerializedSize()"
    - "[com.google.protobuf.BoolValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262143].getSerializedSize()"
    - "[com.google.protobuf.Type].getSerializedSize()"
    - "[foo.TestFull$TestMessPacked].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getSerializedSize()"
    - "[com.google.protobuf.Method].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554431].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getSerializedSize()"
    - "[com.google.protobuf.UInt64Value].getSerializedSize()"
    - "[com.google.protobuf.DynamicMessage].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed32].getSerializedSize()"
    - "[com.google.protobuf.Struct].getSerializedSize()"
    - "[foo.TestFull$DefaultRequiredValues].getSerializedSize()"
    - "[foo.TestFull$AllocValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.FieldMask].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredMessage].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getSerializedSize()"
    - "[com.google.protobuf.DoubleValue].getSerializedSize()"
    - "[foo.TestFull$SubMess$SubSubMess].getSerializedSize()"
    - "[com.google.protobuf.BytesValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredDouble].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredString].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getSerializedSize()"
    - "[com.google.protobuf.StringValue].getSerializedSize()"
    - "[com.google.protobuf.Mixin].getSerializedSize()"
    - "[com.google.protobuf.Enum].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFloat].getSerializedSize()"
    - "[com.google.protobuf.SourceContext].getSerializedSize()"
    - "[com.google.protobuf.Any].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getSerializedSize()"
    - "[com.google.protobuf.Int64Value].getSerializedSize()"
    - "[foo.TestFull$TestMessSubMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessage].getSerializedSize()"
    - "[com.google.protobuf.UInt32Value].getSerializedSize()"
    - "[foo.TestFull$DefaultOptionalValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$LowerCase].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554432].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getSerializedSize()"
    - "[com.google.protobuf.Field].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getSerializedSize()"
    - "[com.google.protobuf.Duration].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getSerializedSize()"
    - "[foo.TestFull$EmptyMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt64].getSerializedSize()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo16].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt32].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2048].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2047].getSerializedSize()"
    - "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    - "[com.google.protobuf.AbstractMessage].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262144].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnum].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getSerializedSize()"
    - "[com.google.protobuf.Timestamp].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed64].getSerializedSize()"
    - "[foo.TestFull$SubMess].getSerializedSize()"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FieldMask].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.ListValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2047].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Method].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FloatValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262144].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MapEntry].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.EnumValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$LowerCase].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$EmptyMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Type].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Struct].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBool].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Timestamp].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.SourceContext].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo16].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Empty].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultOptionalValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.StringValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess$SubSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BytesValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultRequiredValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessPacked].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554432].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOneof].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFloat].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Field].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo15].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$AllocValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldFlags].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredString].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BoolValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Mixin].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Option].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554431].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DoubleValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOptional].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Duration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Api].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2048].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262143].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.AbstractMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredDouble].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Enum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DynamicMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBytes].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Any].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 2
    ICount: 6
    EdgeCount: 216
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1650,1"
      Dst: "[com.google.protobuf.MessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1650,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1651,1"
      Dst: "[com.google.protobuf.MessageLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1655
    functionDepth: 105
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1656,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1656,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1657,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(byte)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1662
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1663,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1670
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionUses: 3
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1671,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1671,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1672,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeByteArrayNoTag(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1676
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1677,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1678,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawBytes(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1686"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1685"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1683,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1684,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1684,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1684,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1684,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1686,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1687,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1688,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1693
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionUses: 10
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1698"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1697"
        BranchSideFuncs:
        - "writeUInt64NoTag(long)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1695,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1698,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1705
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 74
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1706"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1710"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1707,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1710,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1721
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1722,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1731
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1736"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1735"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1733,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1736,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1747
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1748,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1756
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1757,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1766
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(byte[],int,int)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1767,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1772
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1773,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1780
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1781,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1785
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].encode(java.lang.String)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.Utf8].encodedLength(java.lang.CharSequence)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].encode(java.lang.String)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag(java.lang.String,com.google.protobuf.Utf8$UnpairedSurrogateException)"
    functionUses: 2
    ICount: 39
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1793"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1809"
        BranchSideFuncs:
        - "encode(java.lang.String)"
        - "writeUInt32NoTag(int)"
        - "encodedLength(java.lang.CharSequence)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1786,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1790,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1791,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1792,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1792,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1796,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1797,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1800,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].encode"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1803,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1804,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1805,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1808,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1810,1"
      Dst: "[com.google.protobuf.Utf8].encodedLength"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1811,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1812,1"
      Dst: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].encode"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1816,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1819,1"
      Dst: "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].flush()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1829,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1829,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].spaceLeft()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1833
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1834,1"
      Dst: "[java.nio.Buffer].remaining"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1839,1"
      Dst: "[java.nio.Buffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].encode(java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1843
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:1844,1"
      Dst: "[com.google.protobuf.Utf8].encodeUtf8"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].needsIsInitializedCheck(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].dfs(com.google.protobuf.Descriptors$Descriptor)"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:166"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:169"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:168"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:175"
        BranchSideFuncs:
        - "dfs(com.google.protobuf.Descriptors$Descriptor)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:165,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:167,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:172,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:174,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:176,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].dfs"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].dfs(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 38
    returnType: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$Node"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].dfs(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].analyze(com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent)"
    functionUses: 2
    ICount: 56
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:221"
        BranchSideFuncs:
        - "getJavaType()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:220"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:219"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:212"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:235"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:231"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:201,1"
      Dst: "[java.util.Stack].push"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:202,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:205,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:205,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:205,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:205,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:206,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:207,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:207,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:210,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:210,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].dfs"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:211,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:215,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:225,1"
      Dst: "[java.util.Stack].pop"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:227,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:233,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].analyze"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].analyze(com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$Descriptor].isExtendable()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:269"
        BranchSideFuncs:
        - "isExtendable()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:268"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:244"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:248"
        BranchSideFuncs:
        - "getFields()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:267"
        BranchSideFuncs:
        - "isRequired()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:266"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:255"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:254"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:255"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:265"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:259"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:266"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:265"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:260"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:266"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:265"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:274"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:243,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:243,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:243,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:244,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].isExtendable"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:249,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:250,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:255,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:258,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:258,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:271,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:271,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:271,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:272,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer:272,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.RpcController].reset()"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].failed()"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].errorText()"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].startCancel()"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].setFailed(java.lang.String)"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].isCanceled()"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RpcController].notifyOnCancel(com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcController"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.IterableByteBufferInputStream].getNextByteBuffer()"
    functionSourceFile: "com.google.protobuf.IterableByteBufferInputStream"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.UnsafeUtil].addressOffset(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:91"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:90"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:93"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:98"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:97"
        BranchSideFuncs:
        - "addressOffset(java.nio.ByteBuffer)"
    Callsites:
    - Src: "com.google.protobuf.IterableByteBufferInputStream:88,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:91,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:92,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:93,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:95,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:96,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:99,1"
      Dst: "[com.google.protobuf.UnsafeUtil].addressOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos(int)"
    functionSourceFile: "com.google.protobuf.IterableByteBufferInputStream"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IterableByteBufferInputStream].getNextByteBuffer()"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:110"
        BranchSideFuncs:
        - "getNextByteBuffer()"
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IterableByteBufferInputStream:107,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:108,1"
      Dst: "[com.google.protobuf.IterableByteBufferInputStream].getNextByteBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IterableByteBufferInputStream].read()"
    functionSourceFile: "com.google.protobuf.IterableByteBufferInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:117"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:116"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IterableByteBufferInputStream:119,1"
      Dst: "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:122,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:123,1"
      Dst: "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IterableByteBufferInputStream].read(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.IterableByteBufferInputStream"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 38
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos(int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos(int)"
    functionUses: 2
    ICount: 35
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:130"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:133"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:132"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IterableByteBufferInputStream:137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:142"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.google.protobuf.IterableByteBufferInputStream:141"
        BranchSideFuncs:
        - "updateCurrentByteBufferPos(int)"
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.IterableByteBufferInputStream:133,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:138,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:140,1"
      Dst: "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:142,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:143,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:144,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:145,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.IterableByteBufferInputStream:146,1"
      Dst: "[com.google.protobuf.IterableByteBufferInputStream].updateCurrentByteBufferPos"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$1"
    linkageType: null
    functionLinenumber: 40430
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40431,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40433,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40435,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40437,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40437,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40437,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40440,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40440,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40442,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$1:40425,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$1"
    linkageType: null
    functionLinenumber: 39086
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39087,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39089,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39091,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39091,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39093,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39093,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39093,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39096,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39096,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions$1:39081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WrappersProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.WrappersProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WrappersProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.WrappersProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WrappersProto:14,1"
      Dst: "[com.google.protobuf.WrappersProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WrappersProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.WrappersProto"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1"
    linkageType: null
    functionLinenumber: 49602
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49603,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49605,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49607,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49607,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49609,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49609,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49609,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49612,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49612,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1:49597,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6961
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6966
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6973
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6974,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6987
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:6988"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:6987"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 6995
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:6997"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7000"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:6999"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7006"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7005"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7002,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo33554432:7003,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7017"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7023"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7019,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7030
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7032"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7033"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7032"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554432:7033"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7034"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7039"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7038"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7035,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7045
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7046"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7049"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7048"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestFieldNo33554432:7049,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554432:7049,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7053
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7055"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7056"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554432:7058"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7061"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7060"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestFieldNo33554432:7061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554432:7061,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7067
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].hasTest()"
    - "[foo.TestFull$TestFieldNo33554432].hasTest()"
    - "[foo.TestFull$TestFieldNo33554432].getTest()"
    - "[foo.TestFull$TestFieldNo33554432].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7071"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7070"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554432:7071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7074"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7073"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo33554432:7076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7077"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7076"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7077"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7081"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7080"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7079"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7080"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7081"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7082"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7072,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldNo33554432:7076,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7076,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7077,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7078,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7079,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7079,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestFieldNo33554432:7081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554432:7081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554432:7081,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7086
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432].getDescriptor()"
    - "[foo.TestFull$TestFieldNo33554432].hasTest()"
    - "[foo.TestFull$TestFieldNo33554432].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7087"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7091"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7090"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldNo33554432:7092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7096"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7095"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7091,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getDescriptor"
    - Src: "foo.TestFull$TestFieldNo33554432:7091,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldNo33554432:7092,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].hasTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7094,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getTest"
    - Src: "foo.TestFull$TestFieldNo33554432:7094,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestFieldNo33554432:7096,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo33554432:7096,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7104,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7110,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7115,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7121,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7125,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7131,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7136,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7149,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7173
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldNo33554432$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7174,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7175
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldNo33554432$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7176,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilder(foo.TestFull$TestFieldNo33554432)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo33554432"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7179,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].toBuilder"
    - Src: "foo.TestFull$TestFieldNo33554432:7179,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7182
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldNo33554432$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(foo.TestFull$TestFieldNo33554432)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo33554432:7183"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo33554432:7182"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo33554432)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:7183,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7189
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7474
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].parser()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7505
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: 7510
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432:6945,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getRepList()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].hasBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].hasStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$SubSubMessOrBuilder].getStr1Bytes()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Java8Compatibility].clear(java.nio.Buffer)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:43,1"
      Dst: "[java.nio.Buffer].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Java8Compatibility].flip(java.nio.Buffer)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:47,1"
      Dst: "[java.nio.Buffer].flip"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Java8Compatibility].limit(java.nio.Buffer,int)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.Buffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:51,1"
      Dst: "[java.nio.Buffer].limit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Java8Compatibility].mark(java.nio.Buffer)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:55,1"
      Dst: "[java.nio.Buffer].mark"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.Buffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:59,1"
      Dst: "[java.nio.Buffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Java8Compatibility].reset(java.nio.Buffer)"
    functionSourceFile: "com.google.protobuf.Java8Compatibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Java8Compatibility:63,1"
      Dst: "[java.nio.Buffer].reset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39700,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$24400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39705
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$24500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39706,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$24500"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39730"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39723,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39728,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39731,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39739
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$24400()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39740,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$24400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39744
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39745,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39749
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39751"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39754"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39750,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39751,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39752,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39758
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39761"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39762"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39761"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39760,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39761,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39762,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39766
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24902(com.google.protobuf.DescriptorProtos$MethodOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24902(com.google.protobuf.DescriptorProtos$MethodOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39774"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39773"
        BranchSideFuncs:
        - "access$24902(com.google.protobuf.DescriptorProtos$MethodOptions,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39768"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39772"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39771"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39769,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39772,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24902"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39774,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39774,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24902"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39778
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25002(com.google.protobuf.DescriptorProtos$MethodOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25102(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25276(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39785"
        BranchSideFuncs:
        - "access$25002(com.google.protobuf.DescriptorProtos$MethodOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39785"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39789"
        BranchSideFuncs:
        - "access$25102(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39788"
        BranchSideFuncs:
        - "access$25276(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25002"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39786,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25102"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25276"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39793
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39794,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39799
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39800,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39805,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39810,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39816,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39821
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39829,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39836,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39843,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39849,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39852
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39856"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39855"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39854,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39856,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39861
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getIdempotencyLevel()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setIdempotencyLevel(com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 64
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39863"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39862"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39866"
        BranchSideFuncs:
        - "setDeprecated(boolean)"
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39865"
        BranchSideFuncs:
        - "hasIdempotencyLevel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39866"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39869"
        BranchSideFuncs:
        - "setIdempotencyLevel(com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel)"
        - "getIdempotencyLevel()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39868"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39869"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39881"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39880"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39870"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39895"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39894"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39875"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39874"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39895"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39894"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39891"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39890"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39888"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39889"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39888"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39862,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39863,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39864,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39864,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39866,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39867,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39867,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39870,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39870,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39871,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39872,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39875,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39876,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39876,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39881,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39881,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39882,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39883,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39885,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39889,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39891,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39891,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39896,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39897,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39902
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39908"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39907"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39903"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39902"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39911"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39903,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 39918
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 54
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39919"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39923"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39922"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39971"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39970"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39942"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39941"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39956"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39955"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39967"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39925,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39931,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39936,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39940,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39949,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39954,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39956,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39961,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39969,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39990"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40021
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40024,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40041,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].hasIdempotencyLevel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40051"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40050"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getIdempotencyLevel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40058"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40059,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setIdempotencyLevel(com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40067
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40071"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40070"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40072,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40073,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearIdempotencyLevel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40089
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40090"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40094"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40093"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40108,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40110,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40120
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40124"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40123"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40122,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40124,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40134
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40138"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40137"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40136,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40138,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40150"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40158"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40154"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40155,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40158,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40172,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40173,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40173,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40176,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40176,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40195"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40192"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40192,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40193,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40194,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40196,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40216"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40213,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40214,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40217,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40235"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40231,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40232,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40232,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40233,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40235,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40235,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40249,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40250,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40250,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40253,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40253,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40266"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40272"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40267,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40268,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40272,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40289"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40285,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40289,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40306"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40302,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40303,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40304,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40306,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40319,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40319,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40331,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40332,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40345,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40347,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40358,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40358,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40370,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40371,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40370,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40382,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40382,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40386
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40387"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40396"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40395"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40391"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40400
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40401,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: 40406
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:40407,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder:39693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$1"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 47
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].newBuilder()"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$1:720,1"
      Dst: "[com.google.protobuf.Struct].newBuilder"
    - Src: "com.google.protobuf.Struct$1:722,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    - Src: "com.google.protobuf.Struct$1:724,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    - Src: "com.google.protobuf.Struct$1:724,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Struct$1:726,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Struct$1:726,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    - Src: "com.google.protobuf.Struct$1:726,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Struct$1:729,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    - Src: "com.google.protobuf.Struct$1:729,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Struct$1:731,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$1:714,1"
      Dst: "[com.google.protobuf.Struct$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$2"
    linkageType: null
    functionLinenumber: 34329
    functionDepth: 312
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34330,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34334,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34334,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34336,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34336,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34336,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34339,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34339,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34341,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$2:34324,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBoolOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBoolOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBoolOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBoolOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26231
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26248,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26256
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26261
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26262,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26266
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26268"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26271"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26270"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26267,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26268,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26269,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26275
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial0(foo.TestFull$TestMessRequiredBool)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26277"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26278"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26277"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26277,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial0(foo.TestFull$TestMessRequiredBool)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26282
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredBool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26285"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26289"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26288"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26293
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26294,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26299
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26310,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26316,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26321
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26322,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26325
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(foo.TestFull$TestMessRequiredBool)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26326"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26329"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredBool)"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26328"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26327,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26329,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(foo.TestFull$TestMessRequiredBool)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26334
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredBool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredBool].hasTest()"
    - "[foo.TestFull$TestMessRequiredBool].getTest()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].setTest(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26335"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26336"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26335"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26339"
        BranchSideFuncs:
        - "getTest()"
        - "setTest(boolean)"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26338"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26335,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26336,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26337,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getTest"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26337,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26339,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26339,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26345
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26349"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26348"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26346,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26356
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26361"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26360"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26384"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26383"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26380"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26379"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26363,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26369,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26384,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26382,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26384,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26396
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool$Builder:26397"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool$Builder:26396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setTest(boolean)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26413
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26416,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26426,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26431
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: 26437
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$Builder:26219,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasRequiredMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRequiredMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRequiredMsgOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedMsgList()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedMsg(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedMsgCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedMsgOrBuilderList()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedMsgOrBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasOptionalMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getOptionalMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getOptionalMsgOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasRequiredString()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRequiredString()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRequiredStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedStringList()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedStringCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedString(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedStringBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasOptionalString()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getOptionalString()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getOptionalStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasRequiredBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRequiredBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedBytesList()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedBytesCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getRepeatedBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].hasOptionalBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheckOrBuilder].getOptionalBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheckOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22414
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22419
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22426
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22427,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22439
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22440"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22439"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22447
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22453
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22455"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22456"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22455"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22457"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22458"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22462"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22461"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22458,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22468
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22469"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22472"
        BranchSideFuncs:
        - "writeSFixed64(int,long)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22471"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22470,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22472,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22472,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22476
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeSFixed64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22478"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22479"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22481"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22484"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22483,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed64Size"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22485,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22485,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22491
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getTest()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22495"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22494"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22495"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22498"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22497"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22501"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22500"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22501"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22505"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22504"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22503"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22504"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22505"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22506"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22505"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22496,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22500,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22500,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22501,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22502,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22503,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22505,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22510
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredSFixed64].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22511"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22515"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22514"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22516"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22521"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22520"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22515,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22515,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22516,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22519,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22518,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22521,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22529,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22535,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22540,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22546,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22550,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22556,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22561,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22568,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22574,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22588,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22595,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22598
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22599,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22600
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22601,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilder(foo.TestFull$TestMessRequiredSFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22604,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22604,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22607
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed64)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64:22608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22608"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64:22607"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSFixed64)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22608,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22614
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22853
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22884
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: 22889
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64:22399,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2392
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2393,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2397
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2398,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2403,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2408,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2416
    functionDepth: 271
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2421"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2417,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].clear"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2418,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2418,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2418,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2419,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2424
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2425,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2425,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2429
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2430,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2430,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2435,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2440,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessage$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2445,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2445,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2449
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2450,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2454
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2459
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2464
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2465,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2465,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2469
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2470,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2470,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2474
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor:2475,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2479
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2485
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14027
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14032
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$7900()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14033,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$7900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14038
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$8000()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14039,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$8000"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14482
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14482"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14490
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14495"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14494"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14501"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14497,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14498,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14514,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14530
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14530"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14538
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14548
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14548"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14555
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].forNumber(int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14555"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14556,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14571
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14572"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14571"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14583
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14585"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14583"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14604
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14604"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14620
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 7
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14622"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14625"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14624"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14631"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14627,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14628,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14656"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14652,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14674
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14674"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14687
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14689"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14692"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14691"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14698"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14694,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14695,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendeeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14720"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14716,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14740
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14740"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14755
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 21
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14757"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14760"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14759"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14766"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14765"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14762,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14763,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14786,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14807
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14820
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14839
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14839"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14854
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14856"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14859"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14858"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14865"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14861,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14862,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14883"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14885,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14901
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14901"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14909
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14909"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14910,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14917,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14951
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14951"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14983
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14989
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    functionUses: 20
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14992"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14991"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14993"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14994"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15000"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14999"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15000"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14999"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14994,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14995,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14995,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15006
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 60
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15007"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15010"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15009"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15012"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15016"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15015"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15016"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15019"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15018"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15019"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15022"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15021"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15022"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15024"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15028"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15028"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15031"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15030"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15034"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15033"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15037"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15036"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15037"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15040"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15039"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15011,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15014,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15017,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15020,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15023,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15026,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15029,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15032,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15035,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15038,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15040,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15044
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 77
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15047"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15052"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15051"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15052"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15055"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15058"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15062"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15063"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15066"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15067"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15070"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15069"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15070"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15073"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15072"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15076"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15077"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15080"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15084"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15083"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15087"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15050,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15057,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15061,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15065,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15068,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15071,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15075,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15075,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15079,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15086,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15088,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15088,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15094
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 131
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15095"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15098"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15097"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15101"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15100"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15104"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15103"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15108"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15107"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15107"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15109"
        BranchSideFuncs:
        - "hasNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15108"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15113"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15112"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15112"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15114"
        BranchSideFuncs:
        - "hasLabel()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15113"
        BranchSideFuncs:
        - "hasLabel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15117"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15116"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15116"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15118"
        BranchSideFuncs:
        - "hasType()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15117"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15122"
        BranchSideFuncs:
        - "hasTypeName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15121"
        BranchSideFuncs:
        - "hasTypeName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15126"
        BranchSideFuncs:
        - "getTypeName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15127"
        BranchSideFuncs:
        - "hasExtendee()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15126"
        BranchSideFuncs:
        - "hasExtendee()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15131"
        BranchSideFuncs:
        - "getExtendee()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15130"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15130"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15132"
        BranchSideFuncs:
        - "hasDefaultValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15131"
        BranchSideFuncs:
        - "hasDefaultValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15136"
        BranchSideFuncs:
        - "getDefaultValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15137"
        BranchSideFuncs:
        - "hasOneofIndex()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15136"
        BranchSideFuncs:
        - "hasOneofIndex()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15141"
        BranchSideFuncs:
        - "getOneofIndex()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15140"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15140"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15141"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15142"
        BranchSideFuncs:
        - "hasJsonName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15141"
        BranchSideFuncs:
        - "hasJsonName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15146"
        BranchSideFuncs:
        - "getJsonName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15145"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15144"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15145"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15147"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15146"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15151"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15150"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15150"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15152"
        BranchSideFuncs:
        - "hasProto3Optional()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15151"
        BranchSideFuncs:
        - "hasProto3Optional()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156"
        BranchSideFuncs:
        - "getProto3Optional()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15155"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15154"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15155"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15099,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15104,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15105,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15106,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15106,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15108,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15108,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15109,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15110,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15111,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15113,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15113,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15114,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15117,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15117,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15118,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15121,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15121,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15122,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15123,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15124,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15124,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15127,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15128,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15129,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15129,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15132,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15133,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15134,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15134,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15136,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15136,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15137,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15139,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15141,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15141,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15142,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15143,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15144,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15144,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15146,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15146,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15147,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15148,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15149,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15149,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15152,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15153,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15156,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 62
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 98
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15166"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15165"
        BranchSideFuncs:
        - "hasName()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15167"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15171"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15170"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15175"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15174"
        BranchSideFuncs:
        - "hasLabel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15179"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15178"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15179"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15182"
        BranchSideFuncs:
        - "hasTypeName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15187"
        BranchSideFuncs:
        - "getTypeName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15186"
        BranchSideFuncs:
        - "hasExtendee()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15187"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15191"
        BranchSideFuncs:
        - "getExtendee()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15190"
        BranchSideFuncs:
        - "hasDefaultValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15195"
        BranchSideFuncs:
        - "getDefaultValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15194"
        BranchSideFuncs:
        - "hasOneofIndex()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15199"
        BranchSideFuncs:
        - "getOneofIndex()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15198"
        BranchSideFuncs:
        - "hasJsonName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15203"
        BranchSideFuncs:
        - "getJsonName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15202"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15207"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15206"
        BranchSideFuncs:
        - "hasProto3Optional()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15212"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15211"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15166,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15167,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15169,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15169,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15171,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15173,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15175,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15183,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15185,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15185,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15187,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15189,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15189,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15191,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15193,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15195,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15197,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15199,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15201,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15201,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15203,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15205,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15205,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15209,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15212,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15212,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15220,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15226,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15231,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15237,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15241,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15247,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15259,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15289
    functionDepth: 266
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15290,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15291
    functionDepth: 265
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15295,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15295,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15298
    functionDepth: 264
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15299"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15298"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:15299,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 15305
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 16699
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 16730
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 16735
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto:14005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8502(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8602(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8702(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8802(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8902(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9002(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9102(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9202(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9302(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9576(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8400(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8800(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8900(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9000(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9200(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    linkageType: null
    functionLinenumber: 14004
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt64OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int32Value$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 1
    returnType: "com.google.protobuf.Int32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:271,1"
      Dst: "[com.google.protobuf.Int32Value].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 61
    returnType: "com.google.protobuf.Int32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:280"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:276,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int32Value$Builder:277,1"
      Dst: "[com.google.protobuf.Int32Value].isInitialized"
    - Src: "com.google.protobuf.Int32Value$Builder:278,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 2
    returnType: "com.google.protobuf.Int32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value$Builder].buildPartial0(com.google.protobuf.Int32Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:287"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:286"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:286,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial0"
    - Src: "com.google.protobuf.Int32Value$Builder:287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].buildPartial0(com.google.protobuf.Int32Value)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int32Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].access$302(com.google.protobuf.Int32Value,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:296"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Int32Value,int)"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:294,1"
      Dst: "[com.google.protobuf.Int32Value].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 279
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 273
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:316,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:322,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 272
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:328,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 182
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Int32Value)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:335"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Int32Value)"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:334"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:333,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Int32Value$Builder:335,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Int32Value)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 41
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int32Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].getDefaultInstance()"
    - "[com.google.protobuf.Int32Value].getValue()"
    - "[com.google.protobuf.Int32Value].getValue()"
    - "[com.google.protobuf.Int32Value$Builder].setValue(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value$Builder:341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int32Value$Builder:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:345"
        BranchSideFuncs:
        - "setValue(int)"
        - "getValue()"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:344"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:341,1"
      Dst: "[com.google.protobuf.Int32Value].getDefaultInstance"
    - Src: "com.google.protobuf.Int32Value$Builder:342,1"
      Dst: "[com.google.protobuf.Int32Value].getValue"
    - Src: "com.google.protobuf.Int32Value$Builder:343,1"
      Dst: "[com.google.protobuf.Int32Value].getValue"
    - Src: "com.google.protobuf.Int32Value$Builder:343,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setValue"
    - Src: "com.google.protobuf.Int32Value$Builder:345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int32Value$Builder:345,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Int32Value$Builder:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 49
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int32Value$Builder:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:364"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value$Builder:363"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int32Value$Builder:365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:387"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Int32Value$Builder:386"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Int32Value$Builder:377"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int32Value$Builder:383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int32Value$Builder:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:366,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Int32Value$Builder:372,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.Int32Value$Builder:377,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Int32Value$Builder:387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Int32Value$Builder:385,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Int32Value$Builder:387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Int32Value$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setValue(int)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 13
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:419,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:433,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 15
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 40
    returnType: "com.google.protobuf.Int32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:445,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$Builder:228,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall$1].findValueByNumber(int)"
    functionSourceFile: "foo.TestFull$TestEnumSmall$1"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 1
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall$1:85,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall$1].findValueByNumber(int)"
    functionSourceFile: "foo.TestFull$TestEnumSmall$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall$1:83,1"
      Dst: "[foo.TestFull$TestEnumSmall$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringList].getByteString(int)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].getRaw(int)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].getByteArray(int)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].add(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].add(byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].set(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].set(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].addAllByteString(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].addAllByteArray(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].getUnderlyingElements()"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].mergeFrom(com.google.protobuf.LazyStringList)"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].asByteArrayList()"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyStringList].getUnmodifiableView()"
    functionSourceFile: "com.google.protobuf.LazyStringList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2001
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newDirectBuffer()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2002,1"
      Dst: "[com.google.protobuf.BinaryWriter].newDirectBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2002,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2005
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newDirectBuffer(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2006,1"
      Dst: "[com.google.protobuf.BinaryWriter].newDirectBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2006,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2009
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AllocatedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].hasNioBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$2].nioBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1].nioBuffer()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].finishCurrentBuffer()"
    - "[com.google.protobuf.Java8Compatibility].limit(java.nio.Buffer,int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2012"
        BranchSideFuncs:
        - "nioBuffer()"
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2018"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2017"
        BranchSideFuncs:
        - "limit(java.nio.Buffer,int)"
        - "position(java.nio.Buffer,int)"
        - "finishCurrentBuffer()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2010,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].hasNioBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2013,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].nioBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2014,1"
      Dst: "[java.nio.ByteBuffer].isDirect"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2018,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].finishCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2019,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2022,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2022,1"
      Dst: "[com.google.protobuf.Java8Compatibility].limit"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2023,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2025,1"
      Dst: "[java.nio.ByteBuffer].order"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2027,1"
      Dst: "[java.nio.Buffer].limit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2032
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].bytesWrittenToCurrentBuffer()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2033,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].bytesWrittenToCurrentBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].bytesWrittenToCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2036
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2040
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].finishCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2045
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].bytesWrittenToCurrentBuffer()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2054"
        BranchSideFuncs:
        - "bytesWrittenToCurrentBuffer()"
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2053"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2047,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].bytesWrittenToCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2049,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2057
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2058,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2059,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2060,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2064
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2065,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2066,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2067,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2071
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2072,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2073,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2074,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2078
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2079,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2080,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2081,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2085
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2086,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2087,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2088,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2092
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2093,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2094,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2095,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2099
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2100,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2101,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2102,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2106
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write(byte)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2107"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2106"
        BranchSideFuncs:
        - "requireSpace(int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2107,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2108,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2109,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2113
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2114,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2115,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2116,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2117,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2118,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2119,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2124
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2125,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2131,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2132,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2132,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2133,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeMessage(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2137
    functionDepth: 114
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2138,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2139,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2139,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2140,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2141,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2142,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2143,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2147
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2148,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2149,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2150,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2151,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2152,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2153,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeGroup(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2158
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2159,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2160,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2160,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2161,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2165
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2166,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2167,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2168,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeStartGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2173
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2174,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeEndGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2179
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2180,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2184
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2188"
        BranchSideFuncs:
        - "writeVarint32(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2187"
        BranchSideFuncs:
        - "writeVarint64(long)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2186,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2188,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2193
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2194,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag32"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2194,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2198
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2199,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag64"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2199,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBool(boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2203
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write(byte)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2204"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2203"
        BranchSideFuncs:
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2204,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2208
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2209,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2209,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2213
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32OneByte(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32TwoBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32ThreeBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FourBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FiveBytes(int)"
    functionUses: 31
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs:
        - "writeVarint32OneByte(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2218"
        BranchSideFuncs:
        - "writeVarint32TwoBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2217"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2220"
        BranchSideFuncs:
        - "writeVarint32ThreeBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2219"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2223"
        BranchSideFuncs:
        - "writeVarint32FourBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2222"
        BranchSideFuncs:
        - "writeVarint32FiveBytes(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2215,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32OneByte"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2217,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2219,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2221,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2223,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FiveBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32OneByte(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2228,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32TwoBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2232
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2234,1"
      Dst: "[java.nio.ByteBuffer].putShort"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32ThreeBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2238
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2240,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FourBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2248
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2250,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FiveBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2260,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2262,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2271
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].access$200(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64OneByte(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TwoBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64ThreeBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FourBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FiveBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SixBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SevenBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64NineBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TenBytes(long)"
    functionUses: 5
    ICount: 25
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2272,1"
      Dst: "[com.google.protobuf.BinaryWriter].access$200"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2274,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64OneByte"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2277,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2280,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2283,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2286,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FiveBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2289,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SixBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2292,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SevenBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2295,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2298,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64NineBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2301,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TenBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64OneByte(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2306
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32OneByte(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2307,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32OneByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TwoBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2310
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32TwoBytes(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2311,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32TwoBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64ThreeBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2314
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32ThreeBytes(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2315,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32ThreeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FourBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2318
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FourBytes(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2319,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint32FourBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64FiveBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2323
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2325,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SixBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2335
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2337,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64SevenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2348
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2350,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2362
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2364,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytesWithSign(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2377
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2379,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64NineBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2391
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytesWithSign(long)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2392,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2393,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytesWithSign"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64TenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2396
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytesWithSign(long)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2397,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2398,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2399,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeVarint64EightBytesWithSign"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2403
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2405,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2409
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2411,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2416
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    functionUses: 1
    ICount: 156
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2424"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2424"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2431"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2433"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2464"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2439"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2459"
        BranchSideFuncs:
        - "requireSpace(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2450"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2449"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2417,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2417,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2420,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2424,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2425,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2434,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2436,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2438,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2439,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2442,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2443,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2444,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2449,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2449,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2453,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2454,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2455,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2456,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2457,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2460,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write(byte)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2467
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2468,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2472
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2477"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2476"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2473,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2474,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2478,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2479,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2483
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2495"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2484,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2488,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2488,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2492,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2497,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2498,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2508"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2507"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2503,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2504,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2505,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2509,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2510,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2514
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2527"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2515,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2516,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2520,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2520,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2524,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2529,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2530,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].requireSpace(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeDirectWriter"
    linkageType: null
    functionLinenumber: 2534
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer(int)"
    functionUses: 34
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2538"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2537"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2535,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeDirectWriter:2536,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].coerceType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: 3160
    functionDepth: 269
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].build()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    - "[com.google.protobuf.Empty$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].build()"
    - "[com.google.protobuf.Method$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    - "[com.google.protobuf.UInt32Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    - "[com.google.protobuf.Mixin$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    - "[foo.TestFull$LowerCase$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    - "[com.google.protobuf.Int64Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    - "[com.google.protobuf.Option$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].build()"
    - "[com.google.protobuf.FloatValue$Builder].build()"
    - "[com.google.protobuf.Enum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    - "[com.google.protobuf.SourceContext$Builder].build()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].build()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].build()"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    - "[foo.TestFull$AllocValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo2047$Builder].build()"
    - "[foo.TestFull$EmptyMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    - "[foo.TestFull$TestFieldFlags$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    - "[com.google.protobuf.Any$Builder].build()"
    - "[foo.TestFull$TestMessSubMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    - "[com.google.protobuf.Field$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    - "[com.google.protobuf.ListValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo16$Builder].build()"
    - "[foo.TestFull$TestFieldNo262143$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    - "[com.google.protobuf.DoubleValue$Builder].build()"
    - "[foo.TestFull$TestMessOptional$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    - "[com.google.protobuf.UInt64Value$Builder].build()"
    - "[com.google.protobuf.Api$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    - "[foo.TestFull$TestMessPacked$Builder].build()"
    - "[foo.TestFull$SubMess$Builder].build()"
    - "[com.google.protobuf.BoolValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo15$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].build()"
    - "[com.google.protobuf.EnumValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    - "[com.google.protobuf.Type$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    - "[foo.TestFull$TestMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    - "[com.google.protobuf.Struct$Builder].build()"
    - "[foo.TestFull$TestFieldNo2048$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].build()"
    - "[com.google.protobuf.FieldMask$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    - "[foo.TestFull$TestMessOneof$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    - "[com.google.protobuf.Timestamp$Builder].build()"
    - "[foo.TestFull$TestMessRequiredString$Builder].build()"
    - "[com.google.protobuf.StringValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo262144$Builder].build()"
    - "[com.google.protobuf.Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    - "[com.google.protobuf.Int32Value$Builder].build()"
    - "[com.google.protobuf.BytesValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build()"
    functionUses: 1
    ICount: 14
    EdgeCount: 205
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3167"
        BranchSideFuncs:
        - "access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3161,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3169,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3170,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].coerceType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].setRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: 3180
    functionDepth: 270
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].coerceType(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3181,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].coerceType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3181,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: 3185
    functionDepth: 2
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3192,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor:3192,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1"
    linkageType: null
    functionLinenumber: 39330
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1:39331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1:39329,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType$Collection].values()"
    functionSourceFile: "com.google.protobuf.FieldType$Collection"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType$Collection[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType$Collection:327,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType$Collection].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.FieldType$Collection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType$Collection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType$Collection:327,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType$Collection].isList()"
    functionSourceFile: "com.google.protobuf.FieldType$Collection"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType$Collection].$values()"
    functionSourceFile: "com.google.protobuf.FieldType$Collection"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType$Collection[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27822
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27823,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27839,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27847
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27852
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27853,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27857
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27859"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27862"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27861"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27858,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27859,1"
      Dst: "[foo.TestFull$TestMessRequiredString].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27860,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27866
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial0(foo.TestFull$TestMessRequiredString)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27868"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27869"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27868"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27868,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27869,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial0(foo.TestFull$TestMessRequiredString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27873
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27880"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27879"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27884
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27890
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27891,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27901,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27912
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27913,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27916
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(foo.TestFull$TestMessRequiredString)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27917"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27920"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredString)"
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27919"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27918,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27920,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(foo.TestFull$TestMessRequiredString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27925
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredString].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27926"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27927"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27926"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27932"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27931"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27926,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27927,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27930,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27932,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27933,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27938
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27942"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27941"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27939,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27949
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27950"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27954"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27953"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27977"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27976"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27967"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27956,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27962,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27975,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 27988
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:27988"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:27997"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28006"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28005"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:28001"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28004"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28003"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28000,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28001,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:28016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28018,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:28033"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28034"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28033"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28036,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28044,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28044,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getTest"
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString$Builder:28056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28057"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString$Builder:28056"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 28064
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: 28070
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:28071,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString$Builder:27810,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension$1].getDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getMethodInvoker(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2659
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2664
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].get(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2669
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2674
    functionDepth: 51
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2675,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2683
    functionDepth: 271
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2688"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2684,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].clear"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2685,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2685,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2685,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2691
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].getRepeated(com.google.protobuf.GeneratedMessageV3,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2696
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].getRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2697,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].setRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2706
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2711
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2716
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2721
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].getRepeatedCount(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2726
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].getRepeatedCount(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2731
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor:2732,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2736
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: 2742
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getIndex()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2147
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2169
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2175,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].getMethods()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2180,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2180,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].findMethodByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$MethodDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$ServiceDescriptor:2191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$ServiceDescriptor:2194"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$ServiceDescriptor:2193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2190,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].crossLink()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2220
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$MethodDescriptor].access$4000(com.google.protobuf.Descriptors$MethodDescriptor)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$ServiceDescriptor:2221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$ServiceDescriptor:2223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2222,1"
      Dst: "[com.google.protobuf.Descriptors$MethodDescriptor].access$4000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].setProto(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$ServiceDescriptor:2230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$ServiceDescriptor:2232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2231,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethod"
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2231,1"
      Dst: "[com.google.protobuf.Descriptors$MethodDescriptor].access$4100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2137,1"
      Dst: "[com.google.protobuf.Descriptors$ServiceDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].access$1300(com.google.protobuf.Descriptors$ServiceDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: 2136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$ServiceDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$ServiceDescriptor].crossLink()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2137,1"
      Dst: "[com.google.protobuf.Descriptors$ServiceDescriptor].crossLink"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$ServiceDescriptor].access$1700(com.google.protobuf.Descriptors$ServiceDescriptor,com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$ServiceDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$ServiceDescriptor"
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$ServiceDescriptor:2137,1"
      Dst: "[com.google.protobuf.Descriptors$ServiceDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59016
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59021
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59028
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59029,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasRequiredMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59632
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59633"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59632"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59640
    functionDepth: 1
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59641"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59640"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59641,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRequiredMsgOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59647"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59648,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedMsgList()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59658
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedMsgOrBuilderList()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedMsgCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59673
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59674,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedMsg(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59680
    functionDepth: 31
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59681,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedMsgOrBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59689,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasOptionalMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59699
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59699"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59707
    functionDepth: 1
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59708"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59707"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59708,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getOptionalMsgOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59714"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59715,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasRequiredString()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59726
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59727"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59726"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRequiredString()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59734
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59739"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59738"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestMessageCheck:59742"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59744"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59741,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessageCheck:59742,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRequiredStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59756"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59762"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59758,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59776
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedStringCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59783
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59784,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedString(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59792,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedStringBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59801,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasOptionalString()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59812
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59812"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getOptionalString()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59820
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59822"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59824"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestMessageCheck:59828"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59831"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59830"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59827,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessageCheck:59828,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getOptionalStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59842"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59848"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59844,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasRequiredBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59860
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59861"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59860"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRequiredBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59868
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedBytesList()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59882
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedBytesCount()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59889
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59890,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59898,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hasOptionalBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59908
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59909"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59908"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getOptionalBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59916
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59922
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].hasRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredString()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredBytes()"
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsgCount()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsg(int)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    functionUses: 14
    ICount: 42
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59925"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59924"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59925"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59926"
        BranchSideFuncs:
        - "hasRequiredMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:59927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59931"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59930"
        BranchSideFuncs:
        - "hasRequiredString()"
    - Branch String: "foo.TestFull$TestMessageCheck:59931"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59935"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59934"
        BranchSideFuncs:
        - "hasRequiredBytes()"
    - Branch String: "foo.TestFull$TestMessageCheck:59935"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59939"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59938"
        BranchSideFuncs:
        - "getRequiredMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:59939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59942"
        BranchSideFuncs:
        - "getRepeatedMsgCount()"
    - Branch String: "foo.TestFull$TestMessageCheck:59943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59949"
        BranchSideFuncs:
        - "getRepeatedMsg(int)"
      - BranchSide: "foo.TestFull$TestMessageCheck:59948"
        BranchSideFuncs:
        - "hasOptionalMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:59944"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59942"
        BranchSideFuncs:
        - "getRepeatedMsgCount()"
    - Branch String: "foo.TestFull$TestMessageCheck:59949"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59955"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptionalMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:59954"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59950"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59955"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59954"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59927,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:59931,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:59935,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:59939,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:59939,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized"
    - Src: "foo.TestFull$TestMessageCheck:59943,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsgCount"
    - Src: "foo.TestFull$TestMessageCheck:59944,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsg"
    - Src: "foo.TestFull$TestMessageCheck:59944,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized"
    - Src: "foo.TestFull$TestMessageCheck:59949,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:59950,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:59950,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessageCheck].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59961
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 64
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59962"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59965"
        BranchSideFuncs:
        - "getRequiredMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:59964"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59965"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59967"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59971"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptionalMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:59970"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59971"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59974"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59973"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59976"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59977"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59980"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessageCheck:59979"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:59982"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$TestMessageCheck:59983"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59985"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59986"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59989"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$TestMessageCheck:59988"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:59963,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:59963,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessageCheck:59965,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:59966,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessageCheck:59966,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessageCheck:59969,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:59969,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessageCheck:59972,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestMessageCheck:59974,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "foo.TestFull$TestMessageCheck:59975,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "foo.TestFull$TestMessageCheck:59975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestMessageCheck:59978,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestMessageCheck:59981,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$TestMessageCheck:59983,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:59984,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessageCheck:59984,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$TestMessageCheck:59987,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$TestMessageCheck:59989,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck:59989,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[foo.TestFull$TestMessageCheck].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 59993
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[foo.TestFull$TestMessageCheck].getRepeatedBytesList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 91
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:59995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:59996"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:59998"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60001"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60005"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60006"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60009"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60010"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60014"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60013"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60015"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60017"
        BranchSideFuncs:
        - "getRepeatedStringList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60021"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60024"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessageCheck:60023"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60024"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60028"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60030"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60033"
        BranchSideFuncs:
        - "getRepeatedBytesList()"
        - "size()"
    - Branch String: "foo.TestFull$TestMessageCheck:60037"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60040"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60000,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60000,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessageCheck:60002,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:60004,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessageCheck:60004,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessageCheck:60008,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60008,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessageCheck:60011,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestMessageCheck:60015,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "foo.TestFull$TestMessageCheck:60016,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "foo.TestFull$TestMessageCheck:60016,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "foo.TestFull$TestMessageCheck:60019,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringList"
    - Src: "foo.TestFull$TestMessageCheck:60019,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:60022,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestMessageCheck:60026,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$TestMessageCheck:60030,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:60032,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessageCheck:60032,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag"
    - Src: "foo.TestFull$TestMessageCheck:60035,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedBytesList"
    - Src: "foo.TestFull$TestMessageCheck:60035,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessageCheck:60039,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$TestMessageCheck:60041,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck:60041,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 4
  - functionName: "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60047
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].hasRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsgList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsgList()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredString()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredString()"
    - "[foo.TestFull$TestMessageCheck].getRequiredString()"
    - "[foo.TestFull$TestMessageCheck].getRequiredString()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalString()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalString()"
    - "[foo.TestFull$TestMessageCheck].getOptionalString()"
    - "[foo.TestFull$TestMessageCheck].getOptionalString()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredBytes()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredBytes()"
    - "[foo.TestFull$TestMessageCheck].getRequiredBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getRequiredBytes()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedBytesList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getRepeatedBytesList()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalBytes()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalBytes()"
    - "[foo.TestFull$TestMessageCheck].getOptionalBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].getOptionalBytes()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 96
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:60048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60051"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60050"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60051"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60054"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60053"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60057"
        BranchSideFuncs:
        - "hasRequiredMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60056"
        BranchSideFuncs:
        - "hasRequiredMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:60057"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60061"
        BranchSideFuncs:
        - "getRequiredMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60060"
        BranchSideFuncs:
        - "getRepeatedMsgList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60059"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60060"
        BranchSideFuncs:
        - "getRepeatedMsgList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60062"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60062"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60064"
        BranchSideFuncs:
        - "hasOptionalMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60063"
        BranchSideFuncs:
        - "hasOptionalMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:60064"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60068"
        BranchSideFuncs:
        - "getOptionalMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60066"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60069"
        BranchSideFuncs:
        - "hasRequiredString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60068"
        BranchSideFuncs:
        - "hasRequiredString()"
    - Branch String: "foo.TestFull$TestMessageCheck:60069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60073"
        BranchSideFuncs:
        - "getRequiredString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60072"
        BranchSideFuncs:
        - "getRepeatedStringList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60072"
        BranchSideFuncs:
        - "getRepeatedStringList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60075"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60074"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60076"
        BranchSideFuncs:
        - "hasOptionalString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60075"
        BranchSideFuncs:
        - "hasOptionalString()"
    - Branch String: "foo.TestFull$TestMessageCheck:60076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60080"
        BranchSideFuncs:
        - "getOptionalString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60079"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60079"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60080"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60081"
        BranchSideFuncs:
        - "hasRequiredBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60080"
        BranchSideFuncs:
        - "hasRequiredBytes()"
    - Branch String: "foo.TestFull$TestMessageCheck:60081"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60085"
        BranchSideFuncs:
        - "getRequiredBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60084"
        BranchSideFuncs:
        - "getRepeatedBytesList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60084"
        BranchSideFuncs:
        - "getRepeatedBytesList()"
    - Branch String: "foo.TestFull$TestMessageCheck:60086"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60087"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60086"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck:60087"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60088"
        BranchSideFuncs:
        - "hasOptionalBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60087"
        BranchSideFuncs:
        - "hasOptionalBytes()"
    - Branch String: "foo.TestFull$TestMessageCheck:60088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60092"
        BranchSideFuncs:
        - "getOptionalBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60091"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessageCheck:60090"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60091"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessageCheck:60092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60052,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessageCheck:60056,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60056,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60057,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60058,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60059,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60059,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].equals"
    - Src: "foo.TestFull$TestMessageCheck:60061,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsgList"
    - Src: "foo.TestFull$TestMessageCheck:60062,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsgList"
    - Src: "foo.TestFull$TestMessageCheck:60062,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessageCheck:60063,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60063,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60064,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60065,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60066,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60066,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].equals"
    - Src: "foo.TestFull$TestMessageCheck:60068,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60068,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60069,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60070,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60071,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60071,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestMessageCheck:60073,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringList"
    - Src: "foo.TestFull$TestMessageCheck:60074,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringList"
    - Src: "foo.TestFull$TestMessageCheck:60074,1"
      Dst: "[java.lang.Object].equals"
    - Src: "foo.TestFull$TestMessageCheck:60075,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60075,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60076,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60077,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60078,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60078,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestMessageCheck:60080,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60080,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60081,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60082,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60083,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60083,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$TestMessageCheck:60085,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedBytesList"
    - Src: "foo.TestFull$TestMessageCheck:60086,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedBytesList"
    - Src: "foo.TestFull$TestMessageCheck:60086,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessageCheck:60087,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60087,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60088,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60089,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60090,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60090,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$TestMessageCheck:60092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck:60092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck:60092,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60097
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].getDescriptor()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck].getRequiredMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsgCount()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedMsgList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck].getOptionalMsg()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredString()"
    - "[foo.TestFull$TestMessageCheck].getRequiredString()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedStringCount()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalString()"
    - "[foo.TestFull$TestMessageCheck].getOptionalString()"
    - "[foo.TestFull$TestMessageCheck].hasRequiredBytes()"
    - "[foo.TestFull$TestMessageCheck].getRequiredBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedBytesCount()"
    - "[foo.TestFull$TestMessageCheck].getRepeatedBytesList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hasOptionalBytes()"
    - "[foo.TestFull$TestMessageCheck].getOptionalBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 86
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:60098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60102"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60101"
        BranchSideFuncs:
        - "hasRequiredMsg()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessageCheck:60103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60107"
        BranchSideFuncs:
        - "getRequiredMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60106"
        BranchSideFuncs:
        - "getRepeatedMsgCount()"
    - Branch String: "foo.TestFull$TestMessageCheck:60107"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60111"
        BranchSideFuncs:
        - "getRepeatedMsgList()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60110"
        BranchSideFuncs:
        - "hasOptionalMsg()"
    - Branch String: "foo.TestFull$TestMessageCheck:60111"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60115"
        BranchSideFuncs:
        - "getOptionalMsg()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60114"
        BranchSideFuncs:
        - "hasRequiredString()"
    - Branch String: "foo.TestFull$TestMessageCheck:60115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60119"
        BranchSideFuncs:
        - "getRequiredString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60118"
        BranchSideFuncs:
        - "getRepeatedStringCount()"
    - Branch String: "foo.TestFull$TestMessageCheck:60119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60123"
        BranchSideFuncs:
        - "getRepeatedStringList()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60122"
        BranchSideFuncs:
        - "hasOptionalString()"
    - Branch String: "foo.TestFull$TestMessageCheck:60123"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60127"
        BranchSideFuncs:
        - "getOptionalString()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60126"
        BranchSideFuncs:
        - "hasRequiredBytes()"
    - Branch String: "foo.TestFull$TestMessageCheck:60127"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60131"
        BranchSideFuncs:
        - "getRequiredBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60130"
        BranchSideFuncs:
        - "getRepeatedBytesCount()"
    - Branch String: "foo.TestFull$TestMessageCheck:60131"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60135"
        BranchSideFuncs:
        - "getRepeatedBytesList()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60134"
        BranchSideFuncs:
        - "hasOptionalBytes()"
    - Branch String: "foo.TestFull$TestMessageCheck:60135"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60139"
        BranchSideFuncs:
        - "getOptionalBytes()"
      - BranchSide: "foo.TestFull$TestMessageCheck:60138"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60102,1"
      Dst: "[foo.TestFull$TestMessageCheck].getDescriptor"
    - Src: "foo.TestFull$TestMessageCheck:60102,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60103,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60105,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredMsg"
    - Src: "foo.TestFull$TestMessageCheck:60105,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60107,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsgCount"
    - Src: "foo.TestFull$TestMessageCheck:60109,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedMsgList"
    - Src: "foo.TestFull$TestMessageCheck:60109,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60111,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60113,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalMsg"
    - Src: "foo.TestFull$TestMessageCheck:60113,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60115,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60117,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredString"
    - Src: "foo.TestFull$TestMessageCheck:60117,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60119,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringCount"
    - Src: "foo.TestFull$TestMessageCheck:60121,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringList"
    - Src: "foo.TestFull$TestMessageCheck:60121,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60123,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60125,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalString"
    - Src: "foo.TestFull$TestMessageCheck:60125,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60127,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60129,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRequiredBytes"
    - Src: "foo.TestFull$TestMessageCheck:60129,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60131,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedBytesCount"
    - Src: "foo.TestFull$TestMessageCheck:60133,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedBytesList"
    - Src: "foo.TestFull$TestMessageCheck:60133,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60135,1"
      Dst: "[foo.TestFull$TestMessageCheck].hasOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60137,1"
      Dst: "[foo.TestFull$TestMessageCheck].getOptionalBytes"
    - Src: "foo.TestFull$TestMessageCheck:60137,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$TestMessageCheck:60139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck:60139,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60147,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60153,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60158,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60164,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60167
    functionDepth: 363
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60168,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60174,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60179,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60192,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60200,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60206,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60216
    functionDepth: 198
    returnType: "foo.TestFull$TestMessageCheck$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60217,1"
      Dst: "[foo.TestFull$TestMessageCheck].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60218
    functionDepth: 197
    returnType: "foo.TestFull$TestMessageCheck$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60219,1"
      Dst: "[foo.TestFull$TestMessageCheck].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilder(foo.TestFull$TestMessageCheck)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessageCheck"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60222,1"
      Dst: "[foo.TestFull$TestMessageCheck].toBuilder"
    - Src: "foo.TestFull$TestMessageCheck:60222,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60225
    functionDepth: 196
    returnType: "foo.TestFull$TestMessageCheck$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(foo.TestFull$TestMessageCheck)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck:60226"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck:60226"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck:60225"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessageCheck)"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:60226,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 60232
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 61555
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].parser()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 61586
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 61591
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].getRepeatedStringList()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck:58993,1"
      Dst: "[foo.TestFull$TestMessageCheck].getRepeatedStringList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].access$13300()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 58992
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck].access$13400()"
    functionSourceFile: "foo.TestFull$TestMessageCheck"
    linkageType: null
    functionLinenumber: 58992
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder].getCount()"
    functionUses: 401
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList:624,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 30
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder].getBuilder(int)"
    functionUses: 397
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList:629,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].incrementModCount()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList:610,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].newUninitializedMessageException(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 62
    returnType: "com.google.protobuf.UninitializedMessageException"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite].newUninitializedMessageException()"
    - "[com.google.protobuf.AbstractMessage].newUninitializedMessageException()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractParser:52"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractParser:55"
        BranchSideFuncs:
        - "newUninitializedMessageException()"
      - BranchSide: "com.google.protobuf.AbstractParser:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:53,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 359
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.UnknownFieldSet:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageLite].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractParser].newUninitializedMessageException(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    functionUses: 2
    ICount: 10
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractParser:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractParser:71"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.MessageLite)"
        - "asInvalidProtocolBufferException()"
        - "setUnfinishedMessage(com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.AbstractParser:70"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractParser:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractParser:71"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.MessageLite)"
        - "asInvalidProtocolBufferException()"
        - "setUnfinishedMessage(com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.AbstractParser:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:66,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.AbstractParser:67,1"
      Dst: "[com.google.protobuf.AbstractParser].newUninitializedMessageException"
    - Src: "com.google.protobuf.AbstractParser:68,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.AbstractParser:69,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:80,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:86,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:86,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:91,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 334
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    - "[com.google.protobuf.RopeByteString].newCodedInput()"
    - "[com.google.protobuf.NioByteString].newCodedInput()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DiscardUnknownFieldsParser$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MapEntry$Metadata$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    functionUses: 1
    ICount: 14
    EdgeCount: 114
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:99,1"
      Dst: "[com.google.protobuf.ByteString].newCodedInput"
    - Src: "com.google.protobuf.AbstractParser:100,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:102,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractParser:104,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:114,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 335
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:120,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:120,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:125,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:133,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractParser:134,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:136,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractParser:138,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.AbstractParser:144,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:149,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 334
    returnType: "com.google.protobuf.MessageLite"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].newInstance(byte[],int,int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DiscardUnknownFieldsParser$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MapEntry$Metadata$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    functionUses: 1
    ICount: 16
    EdgeCount: 112
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:157,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractParser:158,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:160,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractParser:162,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:173,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:179,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:184,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 360
    returnType: "com.google.protobuf.MessageLite"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:191,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:191,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:197,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 361
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:203,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 362
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:208,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:214,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractParser:215,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:217,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractParser:219,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:226,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:232,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    - Src: "com.google.protobuf.AbstractParser:232,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:237,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractParser:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractParser:250"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractParser:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:246,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.google.protobuf.AbstractParser:250,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.AbstractParser:255,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:261,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:267,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom"
    - Src: "com.google.protobuf.AbstractParser:267,1"
      Dst: "[com.google.protobuf.AbstractParser].checkMessageInitialized"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:272,1"
      Dst: "[com.google.protobuf.AbstractParser].parseDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parsePartialFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractParser:48,1"
      Dst: "[com.google.protobuf.AbstractParser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$1"
    linkageType: null
    functionLinenumber: 1082
    functionDepth: 285
    returnType: "com.google.protobuf.Any"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].newBuilder()"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$1:1083,1"
      Dst: "[com.google.protobuf.Any].newBuilder"
    - Src: "com.google.protobuf.Any$1:1085,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    - Src: "com.google.protobuf.Any$1:1087,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    - Src: "com.google.protobuf.Any$1:1087,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Any$1:1089,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Any$1:1089,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    - Src: "com.google.protobuf.Any$1:1089,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Any$1:1092,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    - Src: "com.google.protobuf.Any$1:1092,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Any$1:1094,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$1:1077,1"
      Dst: "[com.google.protobuf.Any$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 104
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.LazyField$LazyEntry].getField()"
    - "[com.google.protobuf.LazyFieldLite].toByteString()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    functionUses: 9
    ICount: 50
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1323"
        BranchSideFuncs:
        - "getKey()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1322"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1323"
        BranchSideFuncs:
        - "getKey()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1322"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1297"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1315"
        BranchSideFuncs:
        - "getLiteJavaType()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1314"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1315"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1314"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1315"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1314"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1300"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1304"
        BranchSideFuncs:
        - "getNumber()"
        - "writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1320"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1295,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1295,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1296,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1298,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1299,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1302,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1303,1"
      Dst: "[com.google.protobuf.LazyField$LazyEntry].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1303,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1301,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1305,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1305,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1305,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageSetExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1315,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1315,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1317,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter:1318,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].balance(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 3
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$Balancer].doBalance(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RopeByteString$Balancer].doBalance(com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:640"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:646"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$Balancer:635,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].doBalance"
    - Src: "com.google.protobuf.RopeByteString$Balancer:636,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].doBalance"
    - Src: "com.google.protobuf.RopeByteString$Balancer:639,1"
      Dst: "[java.util.ArrayDeque].pop"
    - Src: "com.google.protobuf.RopeByteString$Balancer:640,1"
      Dst: "[java.util.ArrayDeque].isEmpty"
    - Src: "com.google.protobuf.RopeByteString$Balancer:641,1"
      Dst: "[java.util.ArrayDeque].pop"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].doBalance(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LeafByteString].isBalanced()"
    - "[com.google.protobuf.RopeByteString].isBalanced()"
    - "[com.google.protobuf.RopeByteString$Balancer].insert(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RopeByteString].access$400(com.google.protobuf.RopeByteString)"
    - "[com.google.protobuf.RopeByteString$Balancer].doBalance(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.RopeByteString].access$500(com.google.protobuf.RopeByteString)"
    - "[com.google.protobuf.RopeByteString$Balancer].doBalance(com.google.protobuf.ByteString)"
    functionUses: 4
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:654"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:656"
        BranchSideFuncs:
        - "insert(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:655"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:661"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.RopeByteString)"
        - "access$400(com.google.protobuf.RopeByteString)"
        - "doBalance(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$Balancer:654,1"
      Dst: "[com.google.protobuf.ByteString].isBalanced"
    - Src: "com.google.protobuf.RopeByteString$Balancer:655,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].insert"
    - Src: "com.google.protobuf.RopeByteString$Balancer:658,1"
      Dst: "[com.google.protobuf.RopeByteString].access$400"
    - Src: "com.google.protobuf.RopeByteString$Balancer:658,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].doBalance"
    - Src: "com.google.protobuf.RopeByteString$Balancer:659,1"
      Dst: "[com.google.protobuf.RopeByteString].access$500"
    - Src: "com.google.protobuf.RopeByteString$Balancer:659,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].doBalance"
    - Src: "com.google.protobuf.RopeByteString$Balancer:661,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.RopeByteString$Balancer:662,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.RopeByteString$Balancer:662,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.RopeByteString$Balancer:662,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].insert(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$Balancer].getDepthBinForLength(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString].minLength(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString].minLength(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString$Balancer].getDepthBinForLength(int)"
    - "[com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString].minLength(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    functionUses: 1
    ICount: 61
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:687"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:686"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:689"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:688"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:699"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:698"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:699"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:698"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:702"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:712"
        BranchSideFuncs:
        - "minLength(int)"
        - "getDepthBinForLength(int)"
        - "size()"
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:711"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:712"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$Balancer:679,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString$Balancer:679,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].getDepthBinForLength"
    - Src: "com.google.protobuf.RopeByteString$Balancer:680,1"
      Dst: "[com.google.protobuf.RopeByteString].minLength"
    - Src: "com.google.protobuf.RopeByteString$Balancer:686,1"
      Dst: "[java.util.ArrayDeque].isEmpty"
    - Src: "com.google.protobuf.RopeByteString$Balancer:686,1"
      Dst: "[java.util.ArrayDeque].peek"
    - Src: "com.google.protobuf.RopeByteString$Balancer:686,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString$Balancer:687,1"
      Dst: "[java.util.ArrayDeque].push"
    - Src: "com.google.protobuf.RopeByteString$Balancer:689,1"
      Dst: "[com.google.protobuf.RopeByteString].minLength"
    - Src: "com.google.protobuf.RopeByteString$Balancer:692,1"
      Dst: "[java.util.ArrayDeque].pop"
    - Src: "com.google.protobuf.RopeByteString$Balancer:693,1"
      Dst: "[java.util.ArrayDeque].isEmpty"
    - Src: "com.google.protobuf.RopeByteString$Balancer:693,1"
      Dst: "[java.util.ArrayDeque].peek"
    - Src: "com.google.protobuf.RopeByteString$Balancer:693,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString$Balancer:694,1"
      Dst: "[java.util.ArrayDeque].pop"
    - Src: "com.google.protobuf.RopeByteString$Balancer:702,1"
      Dst: "[java.util.ArrayDeque].isEmpty"
    - Src: "com.google.protobuf.RopeByteString$Balancer:703,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString$Balancer:703,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].getDepthBinForLength"
    - Src: "com.google.protobuf.RopeByteString$Balancer:704,1"
      Dst: "[com.google.protobuf.RopeByteString].minLength"
    - Src: "com.google.protobuf.RopeByteString$Balancer:705,1"
      Dst: "[java.util.ArrayDeque].peek"
    - Src: "com.google.protobuf.RopeByteString$Balancer:705,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString$Balancer:706,1"
      Dst: "[java.util.ArrayDeque].pop"
    - Src: "com.google.protobuf.RopeByteString$Balancer:712,1"
      Dst: "[java.util.ArrayDeque].push"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].getDepthBinForLength(int)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$Balancer:718"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$Balancer:724"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$Balancer:717,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$Balancer].access$100(com.google.protobuf.RopeByteString$Balancer,com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$Balancer"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString"
    argCount: 3
    argTypes:
    - "com.google.protobuf.RopeByteString$Balancer"
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$Balancer].balance(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$Balancer:628,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].balance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].mutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 11
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList(java.lang.Object,long)"
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.ProtobufArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.FloatArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LongArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 33
    ICount: 16
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:159"
        BranchSideFuncs:
        - "mutableCopyWithCapacity(int)"
        - "size()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:153"
        BranchSideFuncs:
        - "putObject(java.lang.Object,long,java.lang.Object)"
        - "mutableCopyWithCapacity(int)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:152"
        BranchSideFuncs:
        - "mutableCopyWithCapacity(int)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:151,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:152,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:153,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:155,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].mutableCopyWithCapacity"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:157,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].makeImmutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList(java.lang.Object,long)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:164,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:165,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].mergeListsAt(java.lang.Object,java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 11
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList(java.lang.Object,long)"
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList(java.lang.Object,long)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.ProtobufArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.FloatArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LongArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:182"
        BranchSideFuncs:
        - "isModifiable()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:181"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:182"
        BranchSideFuncs:
        - "isModifiable()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:181"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:179"
        BranchSideFuncs:
        - "mutableCopyWithCapacity(int)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:178"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:182"
        BranchSideFuncs:
        - "putObject(java.lang.Object,long,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:170,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:171,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:173,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:174,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:176,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:177,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].mutableCopyWithCapacity"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:179,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:183,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaLite].getProtobufList(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 2
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getObject(java.lang.Object,long)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaLite:188,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSInt64OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21260
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21265
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$13200()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21266,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$13200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21271
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$13300()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21272,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$13300"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21286
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21286"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21294
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21299"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21298"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21305"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21301,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21302,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21318,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21334
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21349
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 4
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21350,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethod(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21356
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21357,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21365,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21375
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21376"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21375"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21383
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21383"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21384,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21391,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21396
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodCount()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethod(int)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    functionUses: 16
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21399"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21398"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21400"
        BranchSideFuncs:
        - "getMethodCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21407"
        BranchSideFuncs:
        - "getMethod(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21406"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21401"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21400"
        BranchSideFuncs:
        - "getMethodCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21413"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21412"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21408"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21413"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21401,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodCount"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21402,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethod"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21402,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21407,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21408,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21408,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21419
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 25
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21423"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21422"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21425"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21426"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21429"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21428"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21423,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21424,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21424,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21427,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21429,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21433
    functionDepth: 95
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 34
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21436"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21441"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21440"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21448"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21441,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21443,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21443,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21447,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21447,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21449,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21449,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21455
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 42
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21456"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21459"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21458"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21462"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21461"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21465"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21464"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21469"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21468"
        BranchSideFuncs:
        - "getMethodList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21468"
        BranchSideFuncs:
        - "getMethodList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21471"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21470"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21471"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21472"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21471"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21475"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21475"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21477"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21460,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21465,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21467,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21467,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21469,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21470,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21470,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21471,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21471,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21473,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21476,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21481
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodCount()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 38
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21485"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21491"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21490"
        BranchSideFuncs:
        - "getMethodCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21495"
        BranchSideFuncs:
        - "getMethodList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21494"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21499"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21498"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21486,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21489,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21489,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21491,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodCount"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21493,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getMethodList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21493,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21495,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21497,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21497,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21499,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21499,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21507,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21513,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21518,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21524,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21528,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21534,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21560,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21573,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21576
    functionDepth: 254
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21578
    functionDepth: 253
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21579,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21585
    functionDepth: 252
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21585"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21592
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 22330
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 22361
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 22366
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto:21243,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$13702(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$13802(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$13902(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,com.google.protobuf.DescriptorProtos$ServiceOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$14076(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$13800(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].access$13700(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    linkageType: null
    functionLinenumber: 21242
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29747,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$18000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29752
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$18100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29753,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$18100"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29780"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29770,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29778,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29781,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29789
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$18000()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29790,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$18000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29794
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29795,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29799
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29804"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29803"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29800,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29801,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29802,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29808
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29812"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29811"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29810,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29811,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29816
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18502(com.google.protobuf.DescriptorProtos$MessageOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18502(com.google.protobuf.DescriptorProtos$MessageOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29824"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29823"
        BranchSideFuncs:
        - "access$18502(com.google.protobuf.DescriptorProtos$MessageOptions,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29822"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29819,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29822,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18502"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29824,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29824,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18502"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29828
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18602(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18702(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18802(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18902(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19002(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19176(com.google.protobuf.DescriptorProtos$MessageOptions,int)"
    functionUses: 1
    ICount: 31
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29835"
        BranchSideFuncs:
        - "access$18602(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29834"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29835"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29839"
        BranchSideFuncs:
        - "access$18702(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29838"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29839"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29843"
        BranchSideFuncs:
        - "access$18802(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29842"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29847"
        BranchSideFuncs:
        - "access$18902(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29846"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29851"
        BranchSideFuncs:
        - "access$19002(com.google.protobuf.DescriptorProtos$MessageOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29850"
        BranchSideFuncs:
        - "access$19176(com.google.protobuf.DescriptorProtos$MessageOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29832,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18602"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29836,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18702"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29840,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18802"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29844,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18902"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29848,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19002"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$19176"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29855
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29856,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29861
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29862,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29867,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29872,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29883
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29884,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29891,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29911,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29914
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29918"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29917"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29916,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29918,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29923
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMessageSetWireFormat(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setNoStandardDescriptorAccessor(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMapEntry(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecatedLegacyJsonFieldConflicts(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 76
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29925"
        BranchSideFuncs:
        - "hasMessageSetWireFormat()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29924"
        BranchSideFuncs:
        - "hasMessageSetWireFormat()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29928"
        BranchSideFuncs:
        - "getMessageSetWireFormat()"
        - "setMessageSetWireFormat(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29927"
        BranchSideFuncs:
        - "hasNoStandardDescriptorAccessor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29931"
        BranchSideFuncs:
        - "setNoStandardDescriptorAccessor(boolean)"
        - "getNoStandardDescriptorAccessor()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29930"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29931"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29934"
        BranchSideFuncs:
        - "getDeprecated()"
        - "setDeprecated(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29933"
        BranchSideFuncs:
        - "hasMapEntry()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29934"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29937"
        BranchSideFuncs:
        - "setMapEntry(boolean)"
        - "getMapEntry()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29936"
        BranchSideFuncs:
        - "hasDeprecatedLegacyJsonFieldConflicts()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29940"
        BranchSideFuncs:
        - "getDeprecatedLegacyJsonFieldConflicts()"
        - "setDeprecatedLegacyJsonFieldConflicts(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29939"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29952"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29951"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29941"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29966"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29965"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29942"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29946"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29945"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29966"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29965"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29962"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29961"
        BranchSideFuncs:
        - "access$18500(com.google.protobuf.DescriptorProtos$MessageOptions)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29960"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29959"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29924,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29929,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29929,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setNoStandardDescriptorAccessor"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29934,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMapEntry"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29937,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29941,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29942,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29946,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29947,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29947,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29949,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29952,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29953,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29954,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29956,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29960,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29962,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].access$18500"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29962,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29966,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29967,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29973
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29979"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29978"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29974"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29973"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29979"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29982"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29974,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29975,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29975,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 29989
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 68
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29990"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29994"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29993"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30050"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30049"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30035"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30034"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30046"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30045"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29996,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30002,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30007,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30012,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30017,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30022,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30028,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30032,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30033,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30035,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30050,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30048,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30050,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].hasMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30083"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMessageSetWireFormat(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30142
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].hasNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setNoStandardDescriptorAccessor(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30221
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30224,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30240,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30257"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30288
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30308,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].hasMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30342"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setMapEntry(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30407
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30410,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30444,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].hasDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30469"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setDeprecatedLegacyJsonFieldConflicts(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30516
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30519,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30544,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30550
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30555"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30554"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30571"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30569,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30571,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30581
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30585"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30584"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30583,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30585,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30595
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30599"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30598"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30597,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30599,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30619"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30618"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30615,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30616,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30619,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30632"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30637"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30634,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30637,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30637,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30657"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30656"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30653"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30652"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30653,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30654,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30657,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30678"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30677"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30674"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30673"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30675,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30676,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30678,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30696"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30695"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30692,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30693,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30696,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30696,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30714"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30713"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30710,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30711,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30711,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30712,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30714,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30714,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30733"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30732"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30728,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30729,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30733,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30750"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30746,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30748,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30750,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30762"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30767"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30763,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30764,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30765,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30767,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30780,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30793"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30792,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30793,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30805"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30808"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30806,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30808,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30819,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30820,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30819,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30831,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30832,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30831,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30843,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30843,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30847
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30848"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30856"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30852"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30853,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30854,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30861
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30862,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: 30867
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:30868,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MessageOptions$Builder:29740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MethodOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getRequestTypeUrl()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getRequestTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getRequestStreaming()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getResponseTypeUrl()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getResponseTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getResponseStreaming()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MethodOrBuilder].getSyntax()"
    functionSourceFile: "com.google.protobuf.MethodOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].newInstance()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mutableCopyOf(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:75,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:76,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.UnknownFieldSetLite:77,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:78,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].makeImmutable()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].checkMutable()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:125"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:136,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:137,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.UnknownFieldSetLite:139,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:139,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:142,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:142,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    - Src: "com.google.protobuf.UnknownFieldSetLite:145,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:145,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:148,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "com.google.protobuf.UnknownFieldSetLite:151,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:152,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSetLite:153,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:156,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].writeAsMessageSetTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:167"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:168,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:169,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].writeAsMessageSetTo(com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 116
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].fieldOrder()"
    - "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:182"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:176"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:175,1"
      Dst: "[com.google.protobuf.Writer].fieldOrder"
    - Src: "com.google.protobuf.UnknownFieldSetLite:178,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:179,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    - Src: "com.google.protobuf.UnknownFieldSetLite:184,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:185,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].writeTo(com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 17
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].fieldOrder()"
    - "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    - "[com.google.protobuf.UnknownFieldSetLite].writeField(int,java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.UnknownFieldSetLite].writeField(int,java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 3
    ICount: 31
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:192"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:197"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:196"
        BranchSideFuncs:
        - "fieldOrder()"
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:202"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:201"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:197"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:197,1"
      Dst: "[com.google.protobuf.Writer].fieldOrder"
    - Src: "com.google.protobuf.UnknownFieldSetLite:199,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:203,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].writeField(int,java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryWriter].writeInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter].fieldOrder()"
    - "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeStartGroup(int)"
    - "[com.google.protobuf.UnknownFieldSetLite].writeTo(com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.UnknownFieldSetLite].writeTo(com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeStartGroup(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 2
    ICount: 39
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:229"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:228"
        BranchSideFuncs:
        - "writeStartGroup(int)"
        - "writeEndGroup(int)"
        - "writeTo(com.google.protobuf.Writer)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:209,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:210,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.UnknownFieldSetLite:212,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:212,1"
      Dst: "[com.google.protobuf.Writer].writeInt64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:215,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:215,1"
      Dst: "[com.google.protobuf.Writer].writeFixed32"
    - Src: "com.google.protobuf.UnknownFieldSetLite:218,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:218,1"
      Dst: "[com.google.protobuf.Writer].writeFixed64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:221,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    - Src: "com.google.protobuf.UnknownFieldSetLite:224,1"
      Dst: "[com.google.protobuf.Writer].fieldOrder"
    - Src: "com.google.protobuf.UnknownFieldSetLite:225,1"
      Dst: "[com.google.protobuf.Writer].writeStartGroup"
    - Src: "com.google.protobuf.UnknownFieldSetLite:226,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSetLite:227,1"
      Dst: "[com.google.protobuf.Writer].writeEndGroup"
    - Src: "com.google.protobuf.UnknownFieldSetLite:229,1"
      Dst: "[com.google.protobuf.Writer].writeEndGroup"
    - Src: "com.google.protobuf.UnknownFieldSetLite:230,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSetLite:231,1"
      Dst: "[com.google.protobuf.Writer].writeStartGroup"
    - Src: "com.google.protobuf.UnknownFieldSetLite:236,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].getSerializedSizeAsMessageSet()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.CodedOutputStream].computeRawMessageSetExtensionSize(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:250"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:249"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:251"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:253,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:255,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeRawMessageSetExtensionSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].computeTagSize(int)"
    - "[com.google.protobuf.UnknownFieldSetLite].getSerializedSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 2
    ICount: 58
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:274"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:273"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:301"
        BranchSideFuncs:
        - "getTagFieldNumber(int)"
        - "getTagWireType(int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:277,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:278,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.UnknownFieldSetLite:280,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:280,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "com.google.protobuf.UnknownFieldSetLite:283,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:283,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32Size"
    - Src: "com.google.protobuf.UnknownFieldSetLite:286,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSetLite:286,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64Size"
    - Src: "com.google.protobuf.UnknownFieldSetLite:289,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "com.google.protobuf.UnknownFieldSetLite:293,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeTagSize"
    - Src: "com.google.protobuf.UnknownFieldSetLite:294,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getSerializedSize"
    - Src: "com.google.protobuf.UnknownFieldSetLite:297,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].tagsEquals(int[],int[],int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int[]"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:312"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:311"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:307"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:306"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].objectsEquals(java.lang.Object[],java.lang.Object[],int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 147
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 129
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:321"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:320"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:316"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:317,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 148
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].tagsEquals(int[],int[],int)"
    - "[com.google.protobuf.UnknownFieldSetLite].objectsEquals(java.lang.Object[],java.lang.Object[],int)"
    functionUses: 23
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:329"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:334"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:333"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:338"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:337"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:342"
        BranchSideFuncs:
        - "tagsEquals(int[],int[],int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:340"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:342"
        BranchSideFuncs:
        - "objectsEquals(java.lang.Object[],java.lang.Object[],int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:345"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:340,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].tagsEquals"
    - Src: "com.google.protobuf.UnknownFieldSetLite:341,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].objectsEquals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].hashCode(int[],int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:352"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].hashCode(java.lang.Object[],int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode()"
    - "[foo.TestFull$TestFieldNo33554431].hashCode()"
    - "[foo.TestFull$TestMessOptional].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hashCode()"
    - "[com.google.protobuf.Value].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet$Field].hashCode()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].hashCode()"
    - "[com.google.protobuf.LazyField].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    - "[com.google.protobuf.Type].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    - "[com.google.protobuf.UInt32Value].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt32].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    - "[foo.TestFull$LowerCase].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt32].hashCode()"
    - "[foo.TestFull$DefaultOptionalValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hashCode()"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hashCode()"
    - "[com.google.protobuf.Any].hashCode()"
    - "[foo.TestFull$TestMessOneof].hashCode()"
    - "[com.google.protobuf.StringValue].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed32].hashCode()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hashCode()"
    - "[com.google.protobuf.UnknownFieldSetLite].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt32].hashCode()"
    - "[com.google.protobuf.BoolValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    - "[com.google.protobuf.Option].hashCode()"
    - "[com.google.protobuf.FieldMask].hashCode()"
    - "[com.google.protobuf.EnumValue].hashCode()"
    - "[com.google.protobuf.SmallSortedMap$Entry].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hashCode()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.IntArrayList:com.google.protobuf.LazyFieldLite].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredString].hashCode()"
    - "[com.google.protobuf.Struct].hashCode()"
    - "[com.google.protobuf.ListValue].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hashCode()"
    - "[com.google.protobuf.Api].hashCode()"
    - "[com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].hashCode()"
    - "[foo.TestFull$TestFieldFlags].hashCode()"
    - "[foo.TestFull$TestFieldNo16].hashCode()"
    - "[com.google.protobuf.FloatValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hashCode()"
    - "[foo.TestFull$TestMessPacked].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    - "[foo.TestFull$TestMessRequiredFloat].hashCode()"
    - "[foo.TestFull$DefaultRequiredValues].hashCode()"
    - "[com.google.protobuf.Method].hashCode()"
    - "[foo.TestFull$TestMessRequiredDouble].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].hashCode()"
    - "[com.google.protobuf.BytesValue].hashCode()"
    - "[foo.TestFull$TestFieldNo15].hashCode()"
    - "[com.google.protobuf.Duration].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnum].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hashCode()"
    - "[com.google.protobuf.Enum].hashCode()"
    - "[foo.TestFull$TestFieldNo2048].hashCode()"
    - "[foo.TestFull$TestFieldNo262144].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hashCode()"
    - "[foo.TestFull$TestFieldNo33554432].hashCode()"
    - "[com.google.protobuf.Mixin].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed64].hashCode()"
    - "[foo.TestFull$TestMess].hashCode()"
    - "[com.google.protobuf.MapFieldLite].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].hashCode()"
    - "[foo.TestFull$TestFieldNo262143].hashCode()"
    - "[foo.TestFull$AllocValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredBool].hashCode()"
    - "[com.google.protobuf.Int64Value].hashCode()"
    - "[com.google.protobuf.FieldSet].hashCode()"
    - "[com.google.protobuf.DoubleValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt64].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hashCode()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].hashCode()"
    - "[foo.TestFull$TestMessRequiredMessage].hashCode()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredBytes].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hashCode()"
    - "[com.google.protobuf.MapField].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt64].hashCode()"
    - "[foo.TestFull$EmptyMess].hashCode()"
    - "[com.google.protobuf.Int32Value].hashCode()"
    - "[com.google.protobuf.Field].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hashCode()"
    - "[com.google.protobuf.UInt64Value].hashCode()"
    - "[com.google.protobuf.Timestamp].hashCode()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.TextFormatParseLocation].hashCode()"
    - "[foo.TestFull$TestFieldNo2047].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hashCode()"
    - "[com.google.protobuf.Empty].hashCode()"
    - "[com.google.protobuf.AbstractMessage].hashCode()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    functionUses: 1
    ICount: 12
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:359,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].hashCode()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].hashCode(int[],int)"
    - "[com.google.protobuf.UnknownFieldSetLite].hashCode(java.lang.Object[],int)"
    functionUses: 6
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:369,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].hashCode"
    - Src: "com.google.protobuf.UnknownFieldSetLite:370,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].printWithIndent(java.lang.StringBuilder,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:385,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:386,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:386,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].checkMutable()"
    - "[com.google.protobuf.UnknownFieldSetLite].ensureCapacity(int)"
    functionUses: 14
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:392,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].checkMutable"
    - Src: "com.google.protobuf.UnknownFieldSetLite:393,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].ensureCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].ensureCapacity(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:418"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:412"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:416"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:416,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:417,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:430,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].checkMutable"
    - Src: "com.google.protobuf.UnknownFieldSetLite:431,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSetLite:432,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.UnknownFieldSetLite:434,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:434,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:434,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:437,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.UnknownFieldSetLite:437,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:437,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:440,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.UnknownFieldSetLite:440,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:440,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:443,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.UnknownFieldSetLite:443,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:447,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSetLite:448,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:448,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.UnknownFieldSetLite:449,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.UnknownFieldSetLite:454,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mergeVarintField(int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:470"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:465,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].checkMutable"
    - Src: "com.google.protobuf.UnknownFieldSetLite:470,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:470,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLite:470,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mergeLengthDelimitedField(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:481,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].checkMutable"
    - Src: "com.google.protobuf.UnknownFieldSetLite:486,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:486,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:500"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:499"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:495,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.UnknownFieldSetLite:496,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSetLite].mergeFrom(com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLite"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 149
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSetLite].checkMutable()"
    - "[com.google.protobuf.UnknownFieldSetLite].ensureCapacity(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLite:505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:509"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLite:508"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "checkMutable()"
        - "ensureCapacity(int)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLite:505,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSetLite:505,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].equals"
    - Src: "com.google.protobuf.UnknownFieldSetLite:509,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].checkMutable"
    - Src: "com.google.protobuf.UnknownFieldSetLite:511,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].ensureCapacity"
    - Src: "com.google.protobuf.UnknownFieldSetLite:512,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.UnknownFieldSetLite:513,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil].specializeCallback(com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RpcCallback"
    argCount: 1
    argTypes:
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil].generalizeCallback(com.google.protobuf.RpcCallback,java.lang.Class,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RpcCallback"
    argCount: 3
    argTypes:
    - "com.google.protobuf.RpcCallback"
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil].copyAsType(com.google.protobuf.Message,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RpcUtil:91,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.RpcUtil:91,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.RpcUtil:91,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil].newOneTimeCallback(com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RpcCallback"
    argCount: 1
    argTypes:
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcUtil].access$000(com.google.protobuf.Message,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.RpcUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RpcUtil:38,1"
      Dst: "[com.google.protobuf.RpcUtil].copyAsType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$1"
    linkageType: null
    functionLinenumber: 21321
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21322,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21324,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21326,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21326,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21328,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21328,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21328,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21331,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21331,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21333,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$1:21316,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8919
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8920,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:8958"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:8961"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:8960"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$TestMess$Builder:8938,1"
      Dst: "[foo.TestFull$TestMess].access$900"
    - Src: "foo.TestFull$TestMess$Builder:8939,1"
      Dst: "[foo.TestFull$TestMess].access$1000"
    - Src: "foo.TestFull$TestMess$Builder:8940,1"
      Dst: "[foo.TestFull$TestMess].access$1100"
    - Src: "foo.TestFull$TestMess$Builder:8941,1"
      Dst: "[foo.TestFull$TestMess].access$1200"
    - Src: "foo.TestFull$TestMess$Builder:8942,1"
      Dst: "[foo.TestFull$TestMess].access$1300"
    - Src: "foo.TestFull$TestMess$Builder:8943,1"
      Dst: "[foo.TestFull$TestMess].access$1400"
    - Src: "foo.TestFull$TestMess$Builder:8944,1"
      Dst: "[foo.TestFull$TestMess].access$1500"
    - Src: "foo.TestFull$TestMess$Builder:8945,1"
      Dst: "[foo.TestFull$TestMess].access$1600"
    - Src: "foo.TestFull$TestMess$Builder:8946,1"
      Dst: "[foo.TestFull$TestMess].access$1700"
    - Src: "foo.TestFull$TestMess$Builder:8947,1"
      Dst: "[foo.TestFull$TestMess].access$1800"
    - Src: "foo.TestFull$TestMess$Builder:8948,1"
      Dst: "[foo.TestFull$TestMess].access$1900"
    - Src: "foo.TestFull$TestMess$Builder:8949,1"
      Dst: "[foo.TestFull$TestMess].access$2000"
    - Src: "foo.TestFull$TestMess$Builder:8950,1"
      Dst: "[foo.TestFull$TestMess].access$2100"
    - Src: "foo.TestFull$TestMess$Builder:8951,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:8953,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:8956,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:8957,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:8959,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:8962,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8970
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8975
    functionDepth: 1
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8976,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8980
    functionDepth: 61
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:8982"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:8985"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMess$Builder:8984"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8981,1"
      Dst: "[foo.TestFull$TestMess$Builder].buildPartial"
    - Src: "foo.TestFull$TestMess$Builder:8982,1"
      Dst: "[foo.TestFull$TestMess].isInitialized"
    - Src: "foo.TestFull$TestMess$Builder:8983,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8989
    functionDepth: 33
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$Builder].buildPartialRepeatedFields(foo.TestFull$TestMess)"
    - "[foo.TestFull$TestMess$Builder].buildPartial0(foo.TestFull$TestMess)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:8992"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:8993"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMess$Builder:8992"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8991,1"
      Dst: "[foo.TestFull$TestMess$Builder].buildPartialRepeatedFields"
    - Src: "foo.TestFull$TestMess$Builder:8992,1"
      Dst: "[foo.TestFull$TestMess$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMess$Builder:8993,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].buildPartialRepeatedFields(foo.TestFull$TestMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 8997
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 55
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:8998"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9002"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9001"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9007"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9006"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9012"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9011"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9013"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9020"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9019"
        BranchSideFuncs:
        - "build()"
    - Branch String: "foo.TestFull$TestMess$Builder:9014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9018"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9017"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8999,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMess$Builder:9004,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMess$Builder:9009,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMess$Builder:9015,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMess$Builder:9020,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].buildPartial0(foo.TestFull$TestMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9024
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionUses: 1
    ICount: 89
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9026"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9030"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9029"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9030"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9034"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9033"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9038"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9042"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9041"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9042"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9046"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9045"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9046"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9050"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9049"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9050"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9054"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9053"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9058"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9057"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9058"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9062"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9061"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9062"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9066"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9065"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9066"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9070"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9069"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9070"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9074"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9073"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9082"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9027,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9031,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9035,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9039,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9043,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9047,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9051,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9055,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9059,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9063,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9067,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9071,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9075,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9079,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9085
    functionDepth: 279
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9086,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9091
    functionDepth: 273
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9097,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9113
    functionDepth: 272
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9114,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9117
    functionDepth: 182
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$Builder].mergeFrom(foo.TestFull$TestMess)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9118"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9121"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMess)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9120"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9119,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMess$Builder:9121,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(foo.TestFull$TestMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9126
    functionDepth: 41
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess].getDefaultInstance()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[foo.TestFull$TestMess].access$2200()"
    - "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 371
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9127"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9128"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9127"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9139"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9138"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9129"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9134"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9133"
        BranchSideFuncs:
        - "ensureTestInt32IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9139"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9150"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9149"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9144"
        BranchSideFuncs:
        - "ensureTestSint32IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9150"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9161"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9160"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9151"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9155"
        BranchSideFuncs:
        - "ensureTestSfixed32IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9172"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9171"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9162"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9167"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9166"
        BranchSideFuncs:
        - "ensureTestInt64IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9182"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9173"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9178"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9177"
        BranchSideFuncs:
        - "ensureTestSint64IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9183"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9194"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9193"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9184"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9189"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9188"
        BranchSideFuncs:
        - "ensureTestSfixed64IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9205"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9204"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9200"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9199"
        BranchSideFuncs:
        - "ensureTestUint32IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9205"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9216"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9211"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9210"
        BranchSideFuncs:
        - "ensureTestFixed32IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9227"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9226"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9217"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9222"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9221"
        BranchSideFuncs:
        - "ensureTestUint64IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9227"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9238"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9237"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9228"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9233"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9232"
        BranchSideFuncs:
        - "ensureTestFixed64IsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9238"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9249"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9248"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9244"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9243"
        BranchSideFuncs:
        - "ensureTestFloatIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9260"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9259"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9255"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9254"
        BranchSideFuncs:
        - "ensureTestDoubleIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9271"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9270"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9261"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9266"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9265"
        BranchSideFuncs:
        - "ensureTestBooleanIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9271"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9281"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9280"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9272"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9275"
        BranchSideFuncs:
        - "ensureTestEnumSmallIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9281"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9291"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9290"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9282"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9286"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9285"
        BranchSideFuncs:
        - "ensureTestEnumIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9291"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9301"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9300"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9296"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9295"
        BranchSideFuncs:
        - "ensureTestStringIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9301"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9311"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9310"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9302"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9306"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9305"
        BranchSideFuncs:
        - "ensureTestBytesIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9311"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9323"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9322"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9312"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9337"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9336"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMess$Builder:9313"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9317"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9316"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureTestMessageIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9323"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9337"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9336"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMess$Builder:9324"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9333"
        BranchSideFuncs:
        - "dispose()"
        - "access$2200()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9332"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "foo.TestFull$TestMess$Builder:9330"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9331"
        BranchSideFuncs:
        - "getTestMessageFieldBuilder()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9330"
        BranchSideFuncs:
        - "getTestMessageFieldBuilder()"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9127,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMess$Builder:9128,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9129,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9131,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9134,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9135,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9139,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9140,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9142,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9145,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9146,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9148,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9150,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9151,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9153,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9156,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9157,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9159,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9161,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9162,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9164,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9167,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9168,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9172,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9173,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9175,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9178,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9179,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9181,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9183,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9184,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9186,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9189,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9190,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9192,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9194,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9195,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9197,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9200,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9201,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9205,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9206,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9208,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9211,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9212,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9216,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9217,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9219,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9222,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9223,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9227,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9228,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9230,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9233,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9234,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9236,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9238,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9239,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9241,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9244,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9245,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9249,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9250,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9252,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9255,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9256,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9260,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9261,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9263,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMess$Builder:9266,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9267,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9269,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9271,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9272,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9276,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9277,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9281,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9282,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9286,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9287,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9291,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9292,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9296,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9297,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9301,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9302,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9306,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9307,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9309,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9312,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9313,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9317,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9318,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9320,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9323,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9324,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "foo.TestFull$TestMess$Builder:9325,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMess$Builder:9330,1"
      Dst: "[foo.TestFull$TestMess].access$2200"
    - Src: "foo.TestFull$TestMess$Builder:9331,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMess$Builder:9333,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "foo.TestFull$TestMess$Builder:9337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMess$Builder:9337,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMess$Builder:9338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 101
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9343
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$Builder].getTestMessageCount()"
    - "[foo.TestFull$TestMess$Builder].getTestMessage(int)"
    - "[foo.TestFull$SubMess].isInitialized()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9344"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9349"
        BranchSideFuncs:
        - "isInitialized()"
        - "getTestMessage(int)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9348"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9345"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9344"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9343"
        BranchSideFuncs:
        - "getTestMessageCount()"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9344,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageCount"
    - Src: "foo.TestFull$TestMess$Builder:9345,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessage"
    - Src: "foo.TestFull$TestMess$Builder:9345,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9356
    functionDepth: 288
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 308
    EdgeCount: 497
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9361"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9360"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9670"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9669"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMess$Builder:9378"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9381"
        BranchSideFuncs:
        - "readInt32()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9380"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9394"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9397"
        BranchSideFuncs:
        - "readSInt32()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9396"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9410"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9413"
        BranchSideFuncs:
        - "readSFixed32()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9412"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9426"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9429"
        BranchSideFuncs:
        - "readInt64()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9428"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9442"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9445"
        BranchSideFuncs:
        - "readSInt64()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9444"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9458"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9461"
        BranchSideFuncs:
        - "readSFixed64()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9460"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9474"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9477"
        BranchSideFuncs:
        - "readUInt32()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9476"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9490"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9493"
        BranchSideFuncs:
        - "readFixed32()"
        - "addInt(int)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9492"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9506"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9509"
        BranchSideFuncs:
        - "readUInt64()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9508"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9522"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9525"
        BranchSideFuncs:
        - "readFixed64()"
        - "addLong(long)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9524"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9541"
        BranchSideFuncs:
        - "addFloat(float)"
        - "readFloat()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9540"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9557"
        BranchSideFuncs:
        - "addDouble(double)"
        - "readDouble()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9556"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9573"
        BranchSideFuncs:
        - "readBool()"
        - "addBoolean(boolean)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9572"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9582"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9591"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9602"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9601"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9598"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9597"
        BranchSideFuncs:
        - "ensureTestEnumSmallIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9609"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9612"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9611"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:9620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9631"
        BranchSideFuncs:
        - "readEnum()"
        - "forNumber(int)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9630"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "foo.TestFull$TestMess$Builder:9624"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9627"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9626"
        BranchSideFuncs:
        - "ensureTestEnumIsMutable()"
    - Branch String: "foo.TestFull$TestMess$Builder:9651"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9655"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureTestMessageIsMutable()"
      - BranchSide: "foo.TestFull$TestMess$Builder:9654"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMess$Builder:9660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9666"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:9665"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9363,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMess$Builder:9369,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestMess$Builder:9370,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9371,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9375,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9376,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9377,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9378,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9379,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestMess$Builder:9379,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9381,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9385,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMess$Builder:9386,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9387,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9391,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9392,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9393,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9394,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9395,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMess$Builder:9395,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9397,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9401,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMess$Builder:9402,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9403,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9407,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9408,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9409,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9410,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9411,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMess$Builder:9411,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9413,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9417,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "foo.TestFull$TestMess$Builder:9418,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9419,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9423,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9424,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9425,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9426,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9427,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "foo.TestFull$TestMess$Builder:9427,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9429,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9433,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMess$Builder:9434,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9435,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9439,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9440,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9441,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9442,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9443,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMess$Builder:9443,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9445,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9449,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMess$Builder:9450,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9451,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9455,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9456,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9457,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9458,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9459,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMess$Builder:9459,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9461,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9465,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMess$Builder:9466,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9467,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9471,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9472,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9473,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9474,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9475,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMess$Builder:9475,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9477,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9481,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "foo.TestFull$TestMess$Builder:9482,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9483,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9487,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9488,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9489,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9490,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9491,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "foo.TestFull$TestMess$Builder:9491,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9493,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9497,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMess$Builder:9498,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9499,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9503,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9504,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9505,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9506,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9507,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMess$Builder:9507,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9509,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9513,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMess$Builder:9514,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9515,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9519,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9520,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9521,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9522,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9523,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMess$Builder:9523,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9525,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9529,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMess$Builder:9530,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9531,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMess$Builder:9535,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9536,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9537,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9538,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9539,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMess$Builder:9539,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMess$Builder:9541,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9545,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$TestMess$Builder:9546,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9547,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMess$Builder:9551,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9552,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9553,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9554,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9555,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$TestMess$Builder:9555,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMess$Builder:9557,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9561,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMess$Builder:9562,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9563,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMess$Builder:9567,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9568,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9569,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9570,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9571,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMess$Builder:9571,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMess$Builder:9573,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9577,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMess$Builder:9579,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    - Src: "foo.TestFull$TestMess$Builder:9581,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMess$Builder:9583,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9584,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:9584,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9589,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9590,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9591,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9592,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMess$Builder:9594,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    - Src: "foo.TestFull$TestMess$Builder:9596,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMess$Builder:9598,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9599,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:9599,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9602,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9606,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMess$Builder:9608,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMess$Builder:9610,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMess$Builder:9612,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9613,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:9613,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9618,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMess$Builder:9619,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMess$Builder:9620,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMess$Builder:9621,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMess$Builder:9623,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMess$Builder:9625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMess$Builder:9627,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9628,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:9628,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9631,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMess$Builder:9635,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMess$Builder:9636,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9637,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "foo.TestFull$TestMess$Builder:9641,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMess$Builder:9642,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9643,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9648,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMess$Builder:9652,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9653,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:9655,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "foo.TestFull$TestMess$Builder:9660,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMess$Builder:9670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:9668,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMess$Builder:9670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 103
    CyclomaticComplexity: 17
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9677
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$2400(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9678"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9681"
        BranchSideFuncs:
        - "access$2400(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9680"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9678,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:9679,1"
      Dst: "[foo.TestFull$TestMess].access$2400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt32List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9689,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt32Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9697,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9705,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestInt32(int,int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9716,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9717,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMess$Builder:9719,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9729,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9730,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9732,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestInt32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9742,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9743,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9746,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestInt32()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9754,1"
      Dst: "[foo.TestFull$TestMess].access$2500"
    - Src: "foo.TestFull$TestMess$Builder:9756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9761
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$2700(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9762"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9765"
        BranchSideFuncs:
        - "access$2700(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9764"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9762,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:9763,1"
      Dst: "[foo.TestFull$TestMess].access$2700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint32List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9773,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint32Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9781,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9789,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestSint32(int,int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9800,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9801,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMess$Builder:9803,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9813,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9814,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9816,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestSint32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9826,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9827,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9830,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestSint32()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9838,1"
      Dst: "[foo.TestFull$TestMess].access$2800"
    - Src: "foo.TestFull$TestMess$Builder:9840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9845
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$3000(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9846"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9849"
        BranchSideFuncs:
        - "access$3000(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9848"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9846,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:9847,1"
      Dst: "[foo.TestFull$TestMess].access$3000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed32List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9857,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed32Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9865,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9873,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestSfixed32(int,int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9884,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9885,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMess$Builder:9887,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9897,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9898,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:9900,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestSfixed32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9910,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9911,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9922,1"
      Dst: "[foo.TestFull$TestMess].access$3100"
    - Src: "foo.TestFull$TestMess$Builder:9924,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 9929
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$3300(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:9930"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:9933"
        BranchSideFuncs:
        - "access$3300(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:9932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9930,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:9931,1"
      Dst: "[foo.TestFull$TestMess].access$3300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt64List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9941,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt64Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9949,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestInt64(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9957,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestInt64(int,long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9968,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9969,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMess$Builder:9971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestInt64(long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9981,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9982,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:9984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestInt64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:9994,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:9995,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:9998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestInt64()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10006,1"
      Dst: "[foo.TestFull$TestMess].access$3400"
    - Src: "foo.TestFull$TestMess$Builder:10008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10013
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$3600(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10017"
        BranchSideFuncs:
        - "access$3600(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10016"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10014,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10015,1"
      Dst: "[foo.TestFull$TestMess].access$3600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint64List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10025,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint64Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10033,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSint64(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10041,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestSint64(int,long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10052,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10053,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMess$Builder:10055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestSint64(long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10065,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10066,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:10068,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestSint64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10078,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10079,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestSint64()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10090,1"
      Dst: "[foo.TestFull$TestMess].access$3700"
    - Src: "foo.TestFull$TestMess$Builder:10092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10097
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$3900(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10101"
        BranchSideFuncs:
        - "access$3900(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10100"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10098,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10099,1"
      Dst: "[foo.TestFull$TestMess].access$3900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed64List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10109,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed64Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10117,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestSfixed64(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10125,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestSfixed64(int,long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10136,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10137,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMess$Builder:10139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestSfixed64(long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10149,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10150,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:10152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestSfixed64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10162,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10163,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10166,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10174,1"
      Dst: "[foo.TestFull$TestMess].access$4000"
    - Src: "foo.TestFull$TestMess$Builder:10176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10181
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$4200(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10182"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10185"
        BranchSideFuncs:
        - "access$4200(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10184"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10182,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10183,1"
      Dst: "[foo.TestFull$TestMess].access$4200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint32List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10193,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint32Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10201,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10209,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestUint32(int,int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10220,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10221,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMess$Builder:10223,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10233,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10234,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:10236,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestUint32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10246,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10247,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10250,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestUint32()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10258,1"
      Dst: "[foo.TestFull$TestMess].access$4300"
    - Src: "foo.TestFull$TestMess$Builder:10260,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10265
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$4500(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10266"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10269"
        BranchSideFuncs:
        - "access$4500(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10268"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10266,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10267,1"
      Dst: "[foo.TestFull$TestMess].access$4500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed32List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10277,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed32Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10285,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10293,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestFixed32(int,int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10304,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10305,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMess$Builder:10307,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10317,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10318,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMess$Builder:10320,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestFixed32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10330,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10331,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10334,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10342,1"
      Dst: "[foo.TestFull$TestMess].access$4600"
    - Src: "foo.TestFull$TestMess$Builder:10344,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10349
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$4800(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10353"
        BranchSideFuncs:
        - "access$4800(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10352"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10350,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10351,1"
      Dst: "[foo.TestFull$TestMess].access$4800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint64List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10361,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint64Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10369,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestUint64(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10377,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestUint64(int,long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10388,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10389,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMess$Builder:10391,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestUint64(long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10401,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10402,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:10404,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestUint64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10414,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10415,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10418,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestUint64()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10426,1"
      Dst: "[foo.TestFull$TestMess].access$4900"
    - Src: "foo.TestFull$TestMess$Builder:10428,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10433
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$5100(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10434"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10437"
        BranchSideFuncs:
        - "access$5100(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10436"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10434,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10435,1"
      Dst: "[foo.TestFull$TestMess].access$5100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed64List()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10445,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed64Count()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10453,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFixed64(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10461,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestFixed64(int,long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10472,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10473,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMess$Builder:10475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestFixed64(long)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10485,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10486,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMess$Builder:10488,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestFixed64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10498,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10499,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10510,1"
      Dst: "[foo.TestFull$TestMess].access$5200"
    - Src: "foo.TestFull$TestMess$Builder:10512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10517
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$5400(com.google.protobuf.Internal$FloatList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10518"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10521"
        BranchSideFuncs:
        - "access$5400(com.google.protobuf.Internal$FloatList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10520"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10518,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10519,1"
      Dst: "[foo.TestFull$TestMess].access$5400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFloatList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10529,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFloatCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10537,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestFloat(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10545,1"
      Dst: "[com.google.protobuf.Internal$FloatList].getFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestFloat(int,float)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10556,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10557,1"
      Dst: "[com.google.protobuf.Internal$FloatList].setFloat"
    - Src: "foo.TestFull$TestMess$Builder:10559,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestFloat(float)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10569,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10570,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMess$Builder:10572,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestFloat(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10582,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10583,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10586,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestFloat()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10594,1"
      Dst: "[foo.TestFull$TestMess].access$5500"
    - Src: "foo.TestFull$TestMess$Builder:10596,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10601
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$5700(com.google.protobuf.Internal$DoubleList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10605"
        BranchSideFuncs:
        - "access$5700(com.google.protobuf.Internal$DoubleList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10604"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10602,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10603,1"
      Dst: "[foo.TestFull$TestMess].access$5700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestDoubleList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10613,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestDoubleCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10621,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestDouble(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10629,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].getDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestDouble(int,double)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10640,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10641,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].setDouble"
    - Src: "foo.TestFull$TestMess$Builder:10643,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestDouble(double)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10653,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10654,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMess$Builder:10656,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestDouble(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10666,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10667,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10670,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestDouble()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10678,1"
      Dst: "[foo.TestFull$TestMess].access$5800"
    - Src: "foo.TestFull$TestMess$Builder:10680,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10685
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMess].access$6000(com.google.protobuf.Internal$BooleanList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10686"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10689"
        BranchSideFuncs:
        - "access$6000(com.google.protobuf.Internal$BooleanList)"
      - BranchSide: "foo.TestFull$TestMess$Builder:10688"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10686,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMess$Builder:10687,1"
      Dst: "[foo.TestFull$TestMess].access$6000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBooleanList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10697,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBooleanCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10705,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBoolean(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10713,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].getBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestBoolean(int,boolean)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10724,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10725,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].setBoolean"
    - Src: "foo.TestFull$TestMess$Builder:10727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestBoolean(boolean)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10737,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10738,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMess$Builder:10740,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestBoolean(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10750,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10751,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:10754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10762,1"
      Dst: "[foo.TestFull$TestMess].access$6100"
    - Src: "foo.TestFull$TestMess$Builder:10764,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10770
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10771"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10775"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10774"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnumSmallList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnumSmallCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10789,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnumSmall(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10797,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMess$Builder:10797,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestEnumSmall(int,foo.TestFull$TestEnumSmall)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$TestEnumSmall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10807"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10810"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10809"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10810,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10811,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10811,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10811,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMess$Builder:10812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestEnumSmall(foo.TestFull$TestEnumSmall)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnumSmall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10821"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10824"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10823"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10824,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10825,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10825,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10825,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:10826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestEnumSmall(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10837"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10840"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10839"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10836,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10837,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "foo.TestFull$TestMess$Builder:10837,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "foo.TestFull$TestMess$Builder:10837,1"
      Dst: "[java.util.Iterator].next"
    - Src: "foo.TestFull$TestMess$Builder:10838,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10838,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10838,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:10840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10848,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:10850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10856
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10857"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10860"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnumList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnumCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10875,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestEnum(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10883,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMess$Builder:10883,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestEnum(int,foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10893"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10896"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10895"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10896,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10897,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10897,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10897,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMess$Builder:10898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestEnum(foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10907"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10910"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10909"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10910,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10911,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10911,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10911,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:10912,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestEnum(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10923"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10926"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10925"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10922,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10923,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "foo.TestFull$TestMess$Builder:10923,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "foo.TestFull$TestMess$Builder:10923,1"
      Dst: "[java.util.Iterator].next"
    - Src: "foo.TestFull$TestMess$Builder:10924,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMess$Builder:10924,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMess$Builder:10924,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:10926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestEnum()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10934,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:10936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 10942
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10946"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10945"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10943,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestStringList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10954,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestStringCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10962,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestString(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10970,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestStringBytes(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10979,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestString(int,java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:10989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:10990"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:10989"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:10990,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:10991,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "foo.TestFull$TestMess$Builder:10993,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestString(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11004"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11003"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11004,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11005,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "foo.TestFull$TestMess$Builder:11007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestString(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11017,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11018,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:11021,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestString()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11030,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:11032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestStringBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11042"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11043"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11042"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11043,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestStringIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11044,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "foo.TestFull$TestMess$Builder:11046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11051
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11056"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11055"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBytesList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11064,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBytesCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11071,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestBytes(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11079,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11090"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11089"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11090,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11091,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMess$Builder:11092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11102"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11101"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11102,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11103,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:11104,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestBytes(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11114,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestBytesIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11115,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:11117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestBytes()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11125,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:11127,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11133
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11134"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11138"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11137"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11147"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11150"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11149"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11148,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMess$Builder:11150,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageCount()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11156
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11157"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11160"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "foo.TestFull$TestMess$Builder:11159"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11158,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMess$Builder:11160,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessage(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11166
    functionDepth: 31
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11167"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11170"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "foo.TestFull$TestMess$Builder:11169"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11168,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMess$Builder:11170,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestMessage(int,foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11178"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11186"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11185"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:11179"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11182"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11181"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11182,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11183,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMess$Builder:11184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11186,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setTestMessage(int,foo.TestFull$SubMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$SubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11200"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11199"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11196,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11197,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11197,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMess$Builder:11198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11200,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11200,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessage(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11216"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:11209"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11212"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11211"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11212,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11213,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:11214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11216,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessage(int,foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11225"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11233"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11232"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:11226"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11229"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11228"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11229,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11230,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:11231,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11233,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessage(foo.TestFull$SubMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11242"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11247"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11246"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11243,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11244,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11244,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:11245,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11247,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11247,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessage(int,foo.TestFull$SubMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$SubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11261"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11260"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11257,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11258,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11258,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMess$Builder:11259,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11261,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMess$Builder:11261,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addAllTestMessage(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11270"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11271,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11272,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMess$Builder:11274,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11276,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearTestMessage()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11289"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11288"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11285,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMess$Builder:11287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11289,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].removeTestMessage(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11297"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11302"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11301"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11298,1"
      Dst: "[foo.TestFull$TestMess$Builder].ensureTestMessageIsMutable"
    - Src: "foo.TestFull$TestMess$Builder:11299,1"
      Dst: "[java.util.List].remove"
    - Src: "foo.TestFull$TestMess$Builder:11300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMess$Builder:11302,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11311,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMess$Builder:11311,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageOrBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11318"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11320"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11319"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11319,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMess$Builder:11320,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageOrBuilderList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11331"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11330"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11329,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "foo.TestFull$TestMess$Builder:11331,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessageBuilder()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11338,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMess$Builder:11339,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMess$Builder:11338,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addTestMessageBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11346,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMess$Builder:11347,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMess$Builder:11346,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageBuilderList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11354,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMess$Builder:11354,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestMessageFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11358
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$Builder:11359"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11368"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMess$Builder:11367"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMess$Builder:11360"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$Builder:11363"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMess$Builder:11365,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11372
    functionDepth: 15
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: 11378
    functionDepth: 40
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:11379,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$Builder].getTestStringList()"
    functionSourceFile: "foo.TestFull$TestMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$Builder:8907,1"
      Dst: "[foo.TestFull$TestMess$Builder].getTestStringList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5389
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5394
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2500()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5395,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5400
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2600()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5401,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2600"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5402,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 6979
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:6980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:6979"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 6987
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:6989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:6992"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:6991"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:6995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:6998"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:6997"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:6994,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:6995,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7009"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7015"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7011,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7027
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7042
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 7
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7043,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getField(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7049
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7050,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7058,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7068
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7083
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7084,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtension(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7090
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7091,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7099,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7109
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7124
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7125,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7131
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7132,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7140,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7150
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7165
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7166,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7172
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7173,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7181,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7191
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7206
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7207,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRange(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7213
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7214,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7222,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7232
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7247
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7248,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDecl(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7254
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7255,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7263,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7273
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7273"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7281
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance()"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7281"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7289,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7299
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7314
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7315,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRange(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7322,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7330,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7347
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7359
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7360,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7373,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7387,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7392
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getField(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtension(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedType(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumType(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRange(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDecl(int)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    functionUses: 18
    ICount: 75
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7395"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7394"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7396"
        BranchSideFuncs:
        - "getFieldCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7403"
        BranchSideFuncs:
        - "getField(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7402"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7397"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7396"
        BranchSideFuncs:
        - "getFieldCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7409"
        BranchSideFuncs:
        - "getExtension(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7408"
        BranchSideFuncs:
        - "getNestedTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7404"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7403"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7402"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7415"
        BranchSideFuncs:
        - "getNestedType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7414"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7408"
        BranchSideFuncs:
        - "getNestedTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7421"
        BranchSideFuncs:
        - "getEnumType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7420"
        BranchSideFuncs:
        - "getExtensionRangeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7416"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7415"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7414"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7427"
        BranchSideFuncs:
        - "getExtensionRange(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7426"
        BranchSideFuncs:
        - "getOneofDeclCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7421"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7420"
        BranchSideFuncs:
        - "getExtensionRangeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7433"
        BranchSideFuncs:
        - "getOneofDecl(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7432"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7427"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7426"
        BranchSideFuncs:
        - "getOneofDeclCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7433"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7439"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7438"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7439"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7438"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7398,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getField"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7398,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7404,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtension"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7404,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7409,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7410,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedType"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7410,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7415,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7416,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumType"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7416,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7421,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7422,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRange"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7422,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7428,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDecl"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7428,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7433,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 38
    CyclomaticComplexity: 7
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7445
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 94
    EdgeCount: 250
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7448"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7451"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7452"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7454"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7455"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7457"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7460"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7467"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7466"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7469"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7472"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7475"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7449,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7450,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7450,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7452,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7453,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7453,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7455,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7456,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7456,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7458,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7459,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7459,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7461,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7462,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7462,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7465,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7465,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7467,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7468,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7468,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7470,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7471,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7471,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7473,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7474,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7474,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7476,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 9
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7480
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 116
    EdgeCount: 221
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7488"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7487"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7491"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7499"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7503"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7507"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7508"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7511"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7515"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7524"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
        - "getReservedNameList()"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7488,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7490,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7490,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7492,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7494,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7494,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7496,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7498,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7498,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7500,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7502,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7502,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7504,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7506,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7506,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7510,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7512,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7514,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7514,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7516,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7518,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7518,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7522,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7523,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7526,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7526,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7528,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7528,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 31
    CyclomaticComplexity: 9
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7534
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 77
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7538"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7537"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7541"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7540"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7544"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7543"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7548"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7547"
        BranchSideFuncs:
        - "getFieldList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7547"
        BranchSideFuncs:
        - "getFieldList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7550"
        BranchSideFuncs:
        - "getExtensionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7549"
        BranchSideFuncs:
        - "getExtensionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7552"
        BranchSideFuncs:
        - "getNestedTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7551"
        BranchSideFuncs:
        - "getNestedTypeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7553"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7554"
        BranchSideFuncs:
        - "getEnumTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7553"
        BranchSideFuncs:
        - "getEnumTypeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7556"
        BranchSideFuncs:
        - "getExtensionRangeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7555"
        BranchSideFuncs:
        - "getExtensionRangeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7558"
        BranchSideFuncs:
        - "getOneofDeclList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7557"
        BranchSideFuncs:
        - "getOneofDeclList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7559"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7561"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7560"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7565"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7564"
        BranchSideFuncs:
        - "getReservedRangeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7564"
        BranchSideFuncs:
        - "getReservedRangeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7567"
        BranchSideFuncs:
        - "getReservedNameList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7566"
        BranchSideFuncs:
        - "getReservedNameList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7568"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7570"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7539,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7544,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7545,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7546,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7548,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7549,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7549,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7550,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7551,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7551,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7552,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7553,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7554,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7555,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7555,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7556,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7557,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7557,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7559,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7559,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7560,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7560,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7562,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7565,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7566,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7566,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7567,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7568,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7568,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7569,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7574
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameCount()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 94
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7575"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7579"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7578"
        BranchSideFuncs:
        - "hasName()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7584"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7583"
        BranchSideFuncs:
        - "getFieldCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7588"
        BranchSideFuncs:
        - "getFieldList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7587"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7592"
        BranchSideFuncs:
        - "getExtensionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7591"
        BranchSideFuncs:
        - "getNestedTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7596"
        BranchSideFuncs:
        - "getNestedTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7595"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7600"
        BranchSideFuncs:
        - "getEnumTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7599"
        BranchSideFuncs:
        - "getExtensionRangeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7600"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7604"
        BranchSideFuncs:
        - "getExtensionRangeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7603"
        BranchSideFuncs:
        - "getOneofDeclCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7604"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7608"
        BranchSideFuncs:
        - "getOneofDeclList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7607"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7612"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7611"
        BranchSideFuncs:
        - "getReservedRangeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7616"
        BranchSideFuncs:
        - "getReservedRangeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7615"
        BranchSideFuncs:
        - "getReservedNameCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7620"
        BranchSideFuncs:
        - "getReservedNameList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7619"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7579,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7579,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7582,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getFieldList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7586,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7588,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7590,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7592,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7594,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getNestedTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7594,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7596,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7598,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7598,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7602,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getExtensionRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7602,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7604,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7606,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7606,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7608,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7610,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7610,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7612,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7614,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7616,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameCount"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7618,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7618,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7620,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7620,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7628,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7634,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7639,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7645,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7649,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7655,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7660,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7667,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7673,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7697
    functionDepth: 222
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7698,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7699
    functionDepth: 221
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7700,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7703,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7703,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7706
    functionDepth: 220
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto:7707"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7707"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto:7706"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:7707,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 7713
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 10429
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 10460
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 10465
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto:5364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getReservedNameList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4702(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4802(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4902(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5002(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5102(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5202(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5302(com.google.protobuf.DescriptorProtos$DescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5402(com.google.protobuf.DescriptorProtos$DescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5502(com.google.protobuf.DescriptorProtos$DescriptorProto,com.google.protobuf.DescriptorProtos$MessageOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MessageOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "com.google.protobuf.DescriptorProtos$MessageOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5602(com.google.protobuf.DescriptorProtos$DescriptorProto,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5776(com.google.protobuf.DescriptorProtos$DescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5400(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4700(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4800(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$4900(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5000(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5100(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5200(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5300(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto].access$5600(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    linkageType: null
    functionLinenumber: 5363
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder].getLocationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder].getLocation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder].getLocationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder].getLocationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder].getLocationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin$1"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 285
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin].newBuilder()"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin$1:872,1"
      Dst: "[com.google.protobuf.Mixin].newBuilder"
    - Src: "com.google.protobuf.Mixin$1:874,1"
      Dst: "[com.google.protobuf.Mixin$Builder].mergeFrom"
    - Src: "com.google.protobuf.Mixin$1:876,1"
      Dst: "[com.google.protobuf.Mixin$Builder].buildPartial"
    - Src: "com.google.protobuf.Mixin$1:876,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Mixin$1:878,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Mixin$1:878,1"
      Dst: "[com.google.protobuf.Mixin$Builder].buildPartial"
    - Src: "com.google.protobuf.Mixin$1:878,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Mixin$1:881,1"
      Dst: "[com.google.protobuf.Mixin$Builder].buildPartial"
    - Src: "com.google.protobuf.Mixin$1:881,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Mixin$1:883,1"
      Dst: "[com.google.protobuf.Mixin$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin$1:866,1"
      Dst: "[com.google.protobuf.Mixin$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$CodedBuilder].build()"
    functionSourceFile: "com.google.protobuf.ByteString$CodedBuilder"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 2
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].checkNoSpaceLeft()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$CodedBuilder:1257,1"
      Dst: "[com.google.protobuf.CodedOutputStream].checkNoSpaceLeft"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$CodedBuilder].getCodedOutput()"
    functionSourceFile: "com.google.protobuf.ByteString$CodedBuilder"
    linkageType: null
    functionLinenumber: 1265
    functionDepth: 0
    returnType: "com.google.protobuf.CodedOutputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2512
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2513,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2513,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2516
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2517,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2517,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2520
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2521,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2521,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetMutableMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2526
    functionDepth: 39
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2528"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2528,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2529,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2529,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2531,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2536
    functionDepth: 39
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2538,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2539,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2539,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2541,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2546,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2551,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2555
    functionDepth: 39
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2556,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].clear"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2557,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2557,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2557,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2558,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2563
    functionDepth: 38
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.MapField].getList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage)"
    functionUses: 1
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2564,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2564,1"
      Dst: "[com.google.protobuf.MapField].getList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2564,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2568
    functionDepth: 38
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.MapField].getList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 1
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2569,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2569,1"
      Dst: "[com.google.protobuf.MapField].getList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2569,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2574,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2579,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessage$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2584,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2584,1"
      Dst: "[com.google.protobuf.MapField].getMutableList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2584,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2588
    functionDepth: 38
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.MapField].getMutableList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 2
    ICount: 8
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2589,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2589,1"
      Dst: "[com.google.protobuf.MapField].getMutableList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2589,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2593
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2598
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2603
    functionDepth: 38
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 6
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2604,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2604,1"
      Dst: "[com.google.protobuf.MapField].getList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2604,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2608
    functionDepth: 38
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 6
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2609,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2609,1"
      Dst: "[com.google.protobuf.MapField].getList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2609,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2613
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].clear()"
    - "[com.google.protobuf.AbstractProtobufList].clear()"
    - "[com.google.protobuf.MapField].getMutableList()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2614,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getMutableMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2614,1"
      Dst: "[com.google.protobuf.MapField].getMutableList"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2614,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2618
    functionDepth: 271
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor:2619,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: 2623
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getIndex()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1093
    functionDepth: 15
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1094,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    functionUses: 95
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1100,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getJsonName()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1117"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1118,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1119,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1121,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1121,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].fieldNameToJsonName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor$Type].getJavaType()"
    functionUses: 45
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1130,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1135
    functionDepth: 1
    returnType: "com.google.protobuf.WireFormat$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1136,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1136,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1141
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1153,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1157
    functionDepth: 16
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getOptions()"
    functionUses: 3
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1161"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1160"
        BranchSideFuncs:
        - "getContainingType()"
        - "getMapEntry()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1164"
        BranchSideFuncs:
        - "getSyntax()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1167"
        BranchSideFuncs:
        - "getOptions()"
        - "getFile()"
        - "getJavaStringCheckUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1161,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1161,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1161,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1165,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1165,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1168,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1168,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1168,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    functionUses: 8
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-1"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-1"
        BranchSideFuncs:
        - "getOptions()"
        - "getMessageType()"
        - "getMapEntry()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1172,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1173,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1174,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1174,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1174,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1183
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel()"
    functionUses: 12
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1184"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1183"
        BranchSideFuncs:
        - "getLabel()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1188
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1188"
        BranchSideFuncs:
        - "getLabel()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1189,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1194
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel()"
    functionUses: 86
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1194"
        BranchSideFuncs:
        - "getLabel()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1195,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1203
    functionDepth: 16
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    functionUses: 37
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1207"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1206"
        BranchSideFuncs:
        - "getSyntax()"
        - "getFile()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1209"
        BranchSideFuncs:
        - "getPacked()"
        - "hasPacked()"
        - "getOptions()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1209"
        BranchSideFuncs:
        - "getPacked()"
        - "hasPacked()"
        - "getOptions()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1209"
        BranchSideFuncs:
        - "getPacked()"
        - "hasPacked()"
        - "getOptions()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1204,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1207,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1207,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1208,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1208,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1210,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1210,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1215
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.WireFormat$FieldType:com.google.protobuf.WireFormat$FieldType$1:com.google.protobuf.WireFormat$FieldType$2:com.google.protobuf.WireFormat$FieldType$3:com.google.protobuf.WireFormat$FieldType$4].isPackable()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1215"
        BranchSideFuncs:
        - "isRepeated()"
        - "isPackable()"
        - "getLiteType()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1215"
        BranchSideFuncs:
        - "isRepeated()"
        - "isPackable()"
        - "getLiteType()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1216,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1216,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1216,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].isPackable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].hasDefaultValue()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1221,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionUses: 12
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1234"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1230,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1238
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1239,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1243
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1244,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1251
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$OneofDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getRealContainingOneof()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$OneofDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1261"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1262,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].isSynthetic"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].hasOptionalKeyword()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1269"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1271,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1271,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1271,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].hasPresence()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1284
    functionDepth: 16
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    functionUses: 2
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1285"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1288"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1287"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1288"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1287"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1288"
        BranchSideFuncs:
        - "getContainingOneof()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1287"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1290"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1288"
        BranchSideFuncs:
        - "getSyntax()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1287"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1285,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1288,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1289,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1290,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1291,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getExtensionScope()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1315
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1320"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1316,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1318,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1324
    functionDepth: 2
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionUses: 24
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1329"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1328"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1325,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1327,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1334
    functionDepth: 2
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionUses: 12
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1339"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1335,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1337,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].legacyEnumFieldTreatedAsClosed()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1362
    functionDepth: 16
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1362"
        BranchSideFuncs:
        - "getSyntax()"
        - "getType()"
        - "getFile()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1362"
        BranchSideFuncs:
        - "getSyntax()"
        - "getType()"
        - "getFile()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1363,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1363,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1363,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1375
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1376"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1381"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1380"
        BranchSideFuncs:
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1381,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1381,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].toString()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1386,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].fieldNameToJsonName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1500"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1499"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1488"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1487"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1496"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1494"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1493"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1494"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1493"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1481,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1485,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1494,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1497,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1500,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].crossLink()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1568
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$Descriptor].isExtensionNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.TextFormat].parseInt32(java.lang.String)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.TextFormat].parseUInt32(java.lang.String)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.TextFormat].parseInt64(java.lang.String)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.TextFormat].parseUInt64(java.lang.String)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.TextFormat].unescapeBytes(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByName(java.lang.String)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].getValues()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].access$3200(com.google.protobuf.Descriptors$FieldDescriptor$JavaType)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional()"
    functionUses: 1
    ICount: 328
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1589"
        BranchSideFuncs:
        - "hasTypeName()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1577"
        BranchSideFuncs:
        - "getExtendee()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1576"
        BranchSideFuncs:
        - "isExtensionNumber(int)"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1590"
        BranchSideFuncs:
        - "getNumber()"
        - "getContainingType()"
        - "getFullName()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1589"
        BranchSideFuncs:
        - "hasTypeName()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1627"
        BranchSideFuncs:
        - "getTypeName()"
        - "lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
        - "parseInt64(java.lang.String)"
        - "hasDefaultValue()"
        - "findValueByName(java.lang.String)"
        - "parseInt32(java.lang.String)"
        - "hasTypeName()"
        - "isPackable()"
        - "parseUInt32(java.lang.String)"
        - "getExtendee()"
        - "unescapeBytes(java.lang.CharSequence)"
        - "getNumber()"
        - "getPacked()"
        - "hasType()"
        - "parseUInt64(java.lang.String)"
        - "access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
        - "isExtensionNumber(int)"
        - "getContainingType()"
        - "getDefaultValue()"
        - "getFullName()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1626"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1607"
        BranchSideFuncs:
        - "getTypeName()"
        - "lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
        - "parseInt64(java.lang.String)"
        - "hasDefaultValue()"
        - "findValueByName(java.lang.String)"
        - "parseInt32(java.lang.String)"
        - "hasTypeName()"
        - "isPackable()"
        - "parseUInt32(java.lang.String)"
        - "getExtendee()"
        - "unescapeBytes(java.lang.CharSequence)"
        - "getNumber()"
        - "getPacked()"
        - "hasType()"
        - "parseUInt64(java.lang.String)"
        - "access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
        - "isExtensionNumber(int)"
        - "getContainingType()"
        - "getDefaultValue()"
        - "getFullName()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1606"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1597"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1599"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1598"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1602"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1601"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1607"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1617"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1616"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1612"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1611"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1626"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1625"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1617"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1624"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1623"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1622"
        BranchSideFuncs:
        - "getTypeName()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1621"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1628"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1627"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1634"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1633"
        BranchSideFuncs:
        - "isPackable()"
        - "getPacked()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1634"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1640"
        BranchSideFuncs:
        - "hasDefaultValue()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1634"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1640"
        BranchSideFuncs:
        - "hasDefaultValue()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1720"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1719"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1648"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1647"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1670"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1669"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1672"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1671"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1675"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1674"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1681"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1680"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1683"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1682"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1686"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1685"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1717"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1722"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1750"
        BranchSideFuncs:
        - "isExtension()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1749"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1750"
        BranchSideFuncs:
        - "isExtension()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1749"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1740"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1746"
        BranchSideFuncs:
        - "getType()"
        - "isOptional()"
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1745"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1741"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FieldDescriptor:1741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1750"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FieldDescriptor:1749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1571,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1572,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1571,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1574,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1575,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1575,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1575,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1579,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1579,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1579,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].isExtensionNumber"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1580,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1583,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1583,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1585,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1585,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1585,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1585,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1592,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1593,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1592,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1602,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1603,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1603,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1603,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1603,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1607,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1609,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1610,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1610,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1610,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1610,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1617,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1619,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1620,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1620,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1620,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1620,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1627,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1627,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1634,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1641,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1642,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1648,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1648,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1652,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1652,1"
      Dst: "[com.google.protobuf.TextFormat].parseInt32"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1652,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1656,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1656,1"
      Dst: "[com.google.protobuf.TextFormat].parseUInt32"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1656,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1661,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1661,1"
      Dst: "[com.google.protobuf.TextFormat].parseInt64"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1661,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1665,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1665,1"
      Dst: "[com.google.protobuf.TextFormat].parseUInt64"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1665,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1668,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1669,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1670,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1670,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1671,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1672,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1672,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1673,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1675,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1675,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1679,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1679,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1680,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1681,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1681,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1682,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1683,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1683,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1684,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1686,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1686,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1690,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1690,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1697,1"
      Dst: "[com.google.protobuf.TextFormat].unescapeBytes"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1699,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1700,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1700,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1700,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1704,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1704,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByName"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1706,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1707,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1707,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1707,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1707,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1715,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1716,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1716,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1716,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1716,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1720,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1721,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1723,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1723,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1727,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1727,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1733,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1733,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].access$3200"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1739,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1739,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1740,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1741,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1741,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 74
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].setProto(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1761
    functionDepth: 278
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 3
    ICount: 7
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1762,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1066,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1066,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1066,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].crossLink()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1066,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].crossLink"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1800(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor:1066,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].access$2000()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$NumberGetter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor].access$4200(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20873
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20878
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20885
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20886,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20898
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20899"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20898"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20906
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20912
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20914"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20915"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20914"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20916"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20917"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20921"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20920"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20917,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20927
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20931"
        BranchSideFuncs:
        - "writeSFixed32(int,int)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20930"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20929,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20931,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20935
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeSFixed32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20937"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20938"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20943"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20942,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed32Size"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20944,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20944,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20950
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20954"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20953"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20957"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20956"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20959"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20960"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20959"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20960"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20964"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20963"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20962"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20963"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20964"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20965"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20964"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20955,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20959,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20959,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20960,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20961,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20962,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20964,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20964,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20964,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 20969
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20970"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20974"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20973"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:20975"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20979"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:20978"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20974,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20974,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20975,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20977,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20979,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20987,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20993,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20998,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21004,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21008,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21014,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21026,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21056
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21057,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21058
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21059,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilder(foo.TestFull$TestMessRequiredSFixed32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21062,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21062,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21065
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed32)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32:21066"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:21066"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32:21065"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSFixed32)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:21066,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21072
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21311
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21342
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: 21347
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32:20858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22633
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22634,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22658
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22663
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22664,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22668
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22670"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22673"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22672"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22669,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22670,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22671,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22677
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial0(foo.TestFull$TestMessRequiredSFixed64)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22679"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22680"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22679"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22679,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22680,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial0(foo.TestFull$TestMessRequiredSFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22684
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22687"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22691"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22690"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22695
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22701
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22712,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22723
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22724,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22727
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed64)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22731"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSFixed64)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22730"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22729,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22731,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22736
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed64"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getTest()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].setTest(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22737"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22738"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22737"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22738"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22741"
        BranchSideFuncs:
        - "setTest(long)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22740"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22737,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22738,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22739,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22739,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22741,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22741,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22747
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22748"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22751"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22750"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22748,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22758
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22759"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22763"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22762"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22764"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22786"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22785"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22782"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22781"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22765,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22771,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22776,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22786,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22784,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22786,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22798
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed64$Builder:22799"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed64$Builder:22798"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setTest(long)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22815
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22818,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22828,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22833
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22834,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: 22839
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$Builder:22621,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ProtocolMessageEnum].getNumber()"
    functionSourceFile: "com.google.protobuf.ProtocolMessageEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ProtocolMessageEnum].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.ProtocolMessageEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ProtocolMessageEnum].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.ProtocolMessageEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].internalSetExtensionSet(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1041,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].copyOnWriteInternal()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1048"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1051"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1050"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1047,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWriteInternal"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1048,1"
      Dst: "[com.google.protobuf.FieldSet].emptySet"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1049,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].ensureExtensionsAreMutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1059"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1058"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1055,1"
      Dst: "[com.google.protobuf.FieldSet].isImmutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1056,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1063
    functionDepth: 38
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].makeImmutable()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    functionUses: 9
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1064"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1068"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1067"
        BranchSideFuncs:
        - "buildPartial()"
        - "makeImmutable()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1064,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1068,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1069,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].verifyExtensionContainingType(com.google.protobuf.GeneratedMessageLite$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1078"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1073,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getContainingTypeDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1073,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1084,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1091,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1098,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1105,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].setExtension(com.google.protobuf.ExtensionLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1111,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1113,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1114,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1115,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1116,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].toFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1116,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].setExtension(com.google.protobuf.ExtensionLite,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1123,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1125,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1126,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1127,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1129,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1128,1"
      Dst: "[com.google.protobuf.FieldSet].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].addExtension(com.google.protobuf.ExtensionLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1136,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1138,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1139,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1140,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1141,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1141,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].clearExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1147,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1149,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1150,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1151,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1151,1"
      Dst: "[com.google.protobuf.FieldSet].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1029,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableBuilder:1029,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].concatenate(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 5
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString].concatenateBytes(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.RopeByteString].concatenateBytes(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.ByteString$LeafByteString:com.google.protobuf.RopeByteString].getTreeDepth()"
    - "[com.google.protobuf.ByteString$LeafByteString:com.google.protobuf.RopeByteString].getTreeDepth()"
    - "[com.google.protobuf.ByteString$LeafByteString:com.google.protobuf.RopeByteString].getTreeDepth()"
    - "[com.google.protobuf.RopeByteString].minLength(int)"
    - "[com.google.protobuf.RopeByteString$Balancer].access$100(com.google.protobuf.RopeByteString$Balancer,com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 56
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:168"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:172"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:171"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:175"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:182"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:213"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.RopeByteString:212"
        BranchSideFuncs:
        - "getTreeDepth()"
        - "minLength(int)"
    - Branch String: "com.google.protobuf.RopeByteString:185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:199"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:212"
        BranchSideFuncs:
        - "getTreeDepth()"
        - "minLength(int)"
    - Branch String: "com.google.protobuf.RopeByteString:201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:212"
        BranchSideFuncs:
        - "getTreeDepth()"
        - "minLength(int)"
    - Branch String: "com.google.protobuf.RopeByteString:214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:218"
        BranchSideFuncs:
        - "access$100(com.google.protobuf.RopeByteString$Balancer,com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:168,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:172,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:176,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:176,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:180,1"
      Dst: "[com.google.protobuf.RopeByteString].concatenateBytes"
    - Src: "com.google.protobuf.RopeByteString:185,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:185,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:196,1"
      Dst: "[com.google.protobuf.RopeByteString].concatenateBytes"
    - Src: "com.google.protobuf.RopeByteString:200,1"
      Dst: "[com.google.protobuf.ByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:200,1"
      Dst: "[com.google.protobuf.ByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:201,1"
      Dst: "[com.google.protobuf.RopeByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:201,1"
      Dst: "[com.google.protobuf.ByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:213,1"
      Dst: "[com.google.protobuf.ByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:213,1"
      Dst: "[com.google.protobuf.ByteString].getTreeDepth"
    - Src: "com.google.protobuf.RopeByteString:213,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.google.protobuf.RopeByteString:214,1"
      Dst: "[com.google.protobuf.RopeByteString].minLength"
    - Src: "com.google.protobuf.RopeByteString:219,1"
      Dst: "[com.google.protobuf.RopeByteString$Balancer].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].concatenateBytes(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString].copyTo(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString].copyTo(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString].wrap(byte[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:231,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:232,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:234,1"
      Dst: "[com.google.protobuf.ByteString].copyTo"
    - Src: "com.google.protobuf.RopeByteString:235,1"
      Dst: "[com.google.protobuf.ByteString].copyTo"
    - Src: "com.google.protobuf.RopeByteString:236,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].newInstanceForTest(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RopeByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].minLength(int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:266"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:265"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].byteAt(int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].checkIndex(int,int)"
    - "[com.google.protobuf.RopeByteString].internalByteAt(int)"
    functionUses: 20
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:280,1"
      Dst: "[com.google.protobuf.ByteString].checkIndex"
    - Src: "com.google.protobuf.RopeByteString:281,1"
      Dst: "[com.google.protobuf.RopeByteString].internalByteAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].internalByteAt(int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 2
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NioByteString].internalByteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].internalByteAt(int)"
    - "[com.google.protobuf.RopeByteString].internalByteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].internalByteAt(int)"
    - "[com.google.protobuf.RopeByteString].internalByteAt(int)"
    - "[com.google.protobuf.NioByteString].internalByteAt(int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:290"
        BranchSideFuncs:
        - "internalByteAt(int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:288,1"
      Dst: "[com.google.protobuf.ByteString].internalByteAt"
    - Src: "com.google.protobuf.RopeByteString:291,1"
      Dst: "[com.google.protobuf.ByteString].internalByteAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].size()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 58
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].iterator()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString$ByteIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].getTreeDepth()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].isBalanced()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].minLength(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:346"
        BranchSideFuncs:
        - "minLength(int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:347,1"
      Dst: "[com.google.protobuf.RopeByteString].minLength"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].substring(int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 5
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].checkRange(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    - "[com.google.protobuf.ByteString].substring(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    functionUses: 9
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:367"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:371"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:377"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:382"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:388"
        BranchSideFuncs:
        - "substring(int)"
        - "substring(int,int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:365,1"
      Dst: "[com.google.protobuf.ByteString].checkRange"
    - Src: "com.google.protobuf.RopeByteString:380,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.RopeByteString:385,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.RopeByteString:389,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.RopeByteString:390,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].copyToInternal(byte[],int,int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.NioByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.NioByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.RopeByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.NioByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.RopeByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.NioByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].copyToInternal(byte[],int,int,int)"
    - "[com.google.protobuf.RopeByteString].copyToInternal(byte[],int,int,int)"
    functionUses: 6
    ICount: 27
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:405"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:404"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:405"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:408"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:407"
        BranchSideFuncs:
        - "copyToInternal(byte[],int,int,int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:404,1"
      Dst: "[com.google.protobuf.ByteString].copyToInternal"
    - Src: "com.google.protobuf.RopeByteString:406,1"
      Dst: "[com.google.protobuf.ByteString].copyToInternal"
    - Src: "com.google.protobuf.RopeByteString:409,1"
      Dst: "[com.google.protobuf.ByteString].copyToInternal"
    - Src: "com.google.protobuf.RopeByteString:410,1"
      Dst: "[com.google.protobuf.ByteString].copyToInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].copyTo(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:416,1"
      Dst: "[com.google.protobuf.ByteString].copyTo"
    - Src: "com.google.protobuf.RopeByteString:417,1"
      Dst: "[com.google.protobuf.ByteString].copyTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].asReadOnlyByteBuffer()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 4
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toByteArray()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:422,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    - Src: "com.google.protobuf.RopeByteString:422,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.RopeByteString:423,1"
      Dst: "[java.nio.ByteBuffer].asReadOnlyBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].asReadOnlyByteBufferList()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 4
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$PieceIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.NioByteString].asReadOnlyByteBuffer()"
    - "[com.google.protobuf.ByteString$LiteralByteString].asReadOnlyByteBuffer()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:436"
        BranchSideFuncs:
        - "asReadOnlyByteBuffer()"
        - "next()"
      - BranchSide: "com.google.protobuf.RopeByteString:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:432,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].hasNext"
    - Src: "com.google.protobuf.RopeByteString:433,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].next"
    - Src: "com.google.protobuf.RopeByteString:434,1"
      Dst: "[com.google.protobuf.ByteString].asReadOnlyByteBuffer"
    - Src: "com.google.protobuf.RopeByteString:434,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString].writeTo(java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:441,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    - Src: "com.google.protobuf.RopeByteString:442,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].writeToInternal(java.io.OutputStream,int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:448"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:448,1"
      Dst: "[com.google.protobuf.ByteString].writeToInternal"
    - Src: "com.google.protobuf.RopeByteString:450,1"
      Dst: "[com.google.protobuf.ByteString].writeToInternal"
    - Src: "com.google.protobuf.RopeByteString:453,1"
      Dst: "[com.google.protobuf.ByteString].writeToInternal"
    - Src: "com.google.protobuf.RopeByteString:454,1"
      Dst: "[com.google.protobuf.ByteString].writeToInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionUses: 7
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:460,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    - Src: "com.google.protobuf.RopeByteString:461,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    functionUses: 6
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:466,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    - Src: "com.google.protobuf.RopeByteString:467,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].toStringInternal(java.nio.charset.Charset)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toByteArray()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:472,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].isValidUtf8()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 13
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    functionUses: 189
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:479"
        BranchSideFuncs:
        - "partialIsValidUtf8(int,int,int)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:480,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    - Src: "com.google.protobuf.RopeByteString:481,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:481,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 12
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialIsValidUtf8(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialIsValidUtf8(int,int,int)"
    functionUses: 6
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:490"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:489"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:492"
        BranchSideFuncs:
        - "partialIsValidUtf8(int,int,int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:489,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    - Src: "com.google.protobuf.RopeByteString:491,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    - Src: "com.google.protobuf.RopeByteString:494,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    - Src: "com.google.protobuf.RopeByteString:495,1"
      Dst: "[com.google.protobuf.ByteString].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 165
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString].peekCachedHashCode()"
    - "[com.google.protobuf.ByteString].peekCachedHashCode()"
    - "[com.google.protobuf.RopeByteString].equalsFragments(com.google.protobuf.ByteString)"
    functionUses: 39
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:507"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:506"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:511"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:510"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.RopeByteString:512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:524"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:523"
        BranchSideFuncs:
        - "peekCachedHashCode()"
    - Branch String: "com.google.protobuf.RopeByteString:526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:529"
        BranchSideFuncs:
        - "equalsFragments(com.google.protobuf.ByteString)"
    - Branch String: "com.google.protobuf.RopeByteString:526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:529"
        BranchSideFuncs:
        - "equalsFragments(com.google.protobuf.ByteString)"
    - Branch String: "com.google.protobuf.RopeByteString:526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:529"
        BranchSideFuncs:
        - "equalsFragments(com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:512,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:524,1"
      Dst: "[com.google.protobuf.ByteString].peekCachedHashCode"
    - Src: "com.google.protobuf.RopeByteString:525,1"
      Dst: "[com.google.protobuf.ByteString].peekCachedHashCode"
    - Src: "com.google.protobuf.RopeByteString:530,1"
      Dst: "[com.google.protobuf.RopeByteString].equalsFragments"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].equalsFragments(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 164
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString].size()"
    - "[com.google.protobuf.NioByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    - "[com.google.protobuf.NioByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    functionUses: 1
    ICount: 46
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:559"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:558"
        BranchSideFuncs:
        - "equalsRange(com.google.protobuf.ByteString,int,int)"
    - Branch String: "com.google.protobuf.RopeByteString:560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:564"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:572"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:571"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:568"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:572"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:576"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:575"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:582"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.google.protobuf.RopeByteString:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:543,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RopeByteString:547,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RopeByteString:551,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:552,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.RopeByteString:553,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.RopeByteString:558,1"
      Dst: "[com.google.protobuf.ByteString$LeafByteString].equalsRange"
    - Src: "com.google.protobuf.RopeByteString:559,1"
      Dst: "[com.google.protobuf.ByteString$LeafByteString].equalsRange"
    - Src: "com.google.protobuf.RopeByteString:574,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RopeByteString:580,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString].partialHash(int,int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LiteralByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.RopeByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.NioByteString].partialHash(int,int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].partialHash(int,int,int)"
    functionUses: 5
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString:590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:592"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:591"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString:592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString:595"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString:594"
        BranchSideFuncs:
        - "partialHash(int,int,int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:591,1"
      Dst: "[com.google.protobuf.ByteString].partialHash"
    - Src: "com.google.protobuf.RopeByteString:593,1"
      Dst: "[com.google.protobuf.ByteString].partialHash"
    - Src: "com.google.protobuf.RopeByteString:596,1"
      Dst: "[com.google.protobuf.ByteString].partialHash"
    - Src: "com.google.protobuf.RopeByteString:597,1"
      Dst: "[com.google.protobuf.ByteString].partialHash"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].newCodedInput()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 37
    returnType: "com.google.protobuf.CodedInputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].asReadOnlyByteBufferList()"
    - "[com.google.protobuf.CodedInputStream].newInstance(java.lang.Iterable,boolean)"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:611,1"
      Dst: "[com.google.protobuf.RopeByteString].asReadOnlyByteBufferList"
    - Src: "com.google.protobuf.RopeByteString:611,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].newInput()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].writeReplace()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:809,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    - Src: "com.google.protobuf.RopeByteString:809,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].iterator()"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString:68,1"
      Dst: "[com.google.protobuf.RopeByteString].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].access$400(com.google.protobuf.RopeByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "com.google.protobuf.RopeByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString].access$500(com.google.protobuf.RopeByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "com.google.protobuf.RopeByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:614,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:630,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 1
    returnType: "com.google.protobuf.Any"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:645,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].build()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 61
    returnType: "com.google.protobuf.Any"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Any].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:654"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Any$Builder:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:650,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    - Src: "com.google.protobuf.Any$Builder:651,1"
      Dst: "[com.google.protobuf.Any].isInitialized"
    - Src: "com.google.protobuf.Any$Builder:652,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 2
    returnType: "com.google.protobuf.Any"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any$Builder].buildPartial0(com.google.protobuf.Any)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:660"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:661"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Any$Builder:660"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:660,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial0"
    - Src: "com.google.protobuf.Any$Builder:661,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].buildPartial0(com.google.protobuf.Any)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].access$302(com.google.protobuf.Any,java.lang.Object)"
    - "[com.google.protobuf.Any].access$402(com.google.protobuf.Any,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:670"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Any,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Any$Builder:669"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Any$Builder:670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:673"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Any,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.Any$Builder:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:668,1"
      Dst: "[com.google.protobuf.Any].access$302"
    - Src: "com.google.protobuf.Any$Builder:671,1"
      Dst: "[com.google.protobuf.Any].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 279
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:677,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 273
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:683,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:693,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 272
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 182
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Any)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:712"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Any)"
      - BranchSide: "com.google.protobuf.Any$Builder:711"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:710,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    - Src: "com.google.protobuf.Any$Builder:712,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Any)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 41
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].getDefaultInstance()"
    - "[com.google.protobuf.Any].getTypeUrl()"
    - "[com.google.protobuf.Any].access$300(com.google.protobuf.Any)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Any].getValue()"
    - "[com.google.protobuf.Any].getValue()"
    - "[com.google.protobuf.Any$Builder].setValue(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Any$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:718"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:719"
        BranchSideFuncs:
        - "getTypeUrl()"
      - BranchSide: "com.google.protobuf.Any$Builder:718"
        BranchSideFuncs:
        - "getTypeUrl()"
    - Branch String: "com.google.protobuf.Any$Builder:719"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:724"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.Any)"
      - BranchSide: "com.google.protobuf.Any$Builder:723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Any$Builder:724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:727"
        BranchSideFuncs:
        - "setValue(com.google.protobuf.ByteString)"
        - "getValue()"
      - BranchSide: "com.google.protobuf.Any$Builder:726"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:718,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    - Src: "com.google.protobuf.Any$Builder:719,1"
      Dst: "[com.google.protobuf.Any].getTypeUrl"
    - Src: "com.google.protobuf.Any$Builder:719,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Any$Builder:720,1"
      Dst: "[com.google.protobuf.Any].access$300"
    - Src: "com.google.protobuf.Any$Builder:722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Any$Builder:724,1"
      Dst: "[com.google.protobuf.Any].getValue"
    - Src: "com.google.protobuf.Any$Builder:725,1"
      Dst: "[com.google.protobuf.Any].getValue"
    - Src: "com.google.protobuf.Any$Builder:725,1"
      Dst: "[com.google.protobuf.Any$Builder].setValue"
    - Src: "com.google.protobuf.Any$Builder:727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Any$Builder:727,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Any$Builder:728,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 284
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:742"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Any$Builder:745"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Any$Builder:747"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:774"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Any$Builder:773"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Any$Builder:764"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:770"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Any$Builder:769"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:748,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Any$Builder:754,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Any$Builder:759,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.Any$Builder:764,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Any$Builder:774,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Any$Builder:772,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Any$Builder:774,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Any$Builder].getTypeUrl()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:825"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Any$Builder:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:821,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:866"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:872"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:868,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setTypeUrl(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:915"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Any$Builder:914"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:917,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearTypeUrl()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:956,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    - Src: "com.google.protobuf.Any$Builder:956,1"
      Dst: "[com.google.protobuf.Any].getTypeUrl"
    - Src: "com.google.protobuf.Any$Builder:958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setTypeUrlBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:999"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:1000"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Any$Builder:999"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:1000,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Any$Builder:1003,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setValue(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 13
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Any$Builder:1030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Any$Builder:1031"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "com.google.protobuf.Any$Builder:1030"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:1033,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:1046,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    - Src: "com.google.protobuf.Any$Builder:1046,1"
      Dst: "[com.google.protobuf.Any].getValue"
    - Src: "com.google.protobuf.Any$Builder:1047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 1052
    functionDepth: 15
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:1053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: 1058
    functionDepth: 40
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:1059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].build()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].build()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Any$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Any$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Any$Builder:601,1"
      Dst: "[com.google.protobuf.Any$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$1"
    linkageType: null
    functionLinenumber: 22349
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22350,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22352,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22354,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22354,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22356,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22356,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22356,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22359,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22359,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22361,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$1:22344,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeated(com.google.protobuf.GeneratedMessageV3,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].setRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeatedCount(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].getRepeatedCount(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432$1"
    linkageType: null
    functionLinenumber: 7484
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo33554432"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo33554432].newBuilder()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432$1:7485,1"
      Dst: "[foo.TestFull$TestFieldNo33554432].newBuilder"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7487,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7489,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7489,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7491,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7491,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7491,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7494,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7494,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo33554432$1:7496,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo33554432$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo33554432$1:7479,1"
      Dst: "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27575
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27580
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27587
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27588,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27601"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27609
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27611"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27614"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27613"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestMessRequiredString:27617"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27620"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27619"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27616,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessRequiredString:27617,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27637"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27633,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27644
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27646"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27647"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27646"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString:27647"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27648"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredString:27649"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27649,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27659
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27663"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessRequiredString:27662"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27661,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestMessRequiredString:27663,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString:27663,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27667
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27669"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27670"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString:27672"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27675"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessRequiredString:27674"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27673,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestMessRequiredString:27675,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString:27675,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27681
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].hasTest()"
    - "[foo.TestFull$TestMessRequiredString].hasTest()"
    - "[foo.TestFull$TestMessRequiredString].getTest()"
    - "[foo.TestFull$TestMessRequiredString].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27682"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27685"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27684"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString:27685"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27688"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27687"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredString:27690"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27691"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredString:27690"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredString:27691"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27695"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredString:27694"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredString:27693"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27694"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredString:27695"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27696"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27695"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27686,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredString:27690,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    - Src: "foo.TestFull$TestMessRequiredString:27690,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    - Src: "foo.TestFull$TestMessRequiredString:27691,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    - Src: "foo.TestFull$TestMessRequiredString:27692,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getTest"
    - Src: "foo.TestFull$TestMessRequiredString:27693,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getTest"
    - Src: "foo.TestFull$TestMessRequiredString:27693,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestMessRequiredString:27695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString:27695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString:27695,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27700
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredString].hasTest()"
    - "[foo.TestFull$TestMessRequiredString].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27701"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27704"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredString:27706"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27710"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredString:27709"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27705,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredString:27705,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredString:27706,1"
      Dst: "[foo.TestFull$TestMessRequiredString].hasTest"
    - Src: "foo.TestFull$TestMessRequiredString:27708,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getTest"
    - Src: "foo.TestFull$TestMessRequiredString:27708,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestMessRequiredString:27710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredString:27710,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27718,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27724,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27729,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27735,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27739,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27745,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27757,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27763,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27784,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27787
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27788,1"
      Dst: "[foo.TestFull$TestMessRequiredString].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27789
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27790,1"
      Dst: "[foo.TestFull$TestMessRequiredString].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilder(foo.TestFull$TestMessRequiredString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27793,1"
      Dst: "[foo.TestFull$TestMessRequiredString].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredString:27793,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27796
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(foo.TestFull$TestMessRequiredString)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredString:27797"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredString:27797"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredString:27796"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredString)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27797,1"
      Dst: "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 27803
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 28084
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 28115
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: 28120
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredString:27559,1"
      Dst: "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getMethodList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getMethod(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getMethodCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getMethodOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getMethodOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldMaskProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMaskProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMaskProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.FieldMaskProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMaskProto:14,1"
      Dst: "[com.google.protobuf.FieldMaskProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMaskProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.FieldMaskProto"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].read(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 6
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal(byte[],int,int)"
    - "[com.google.protobuf.RopeByteString$RopeInputStream].availableInternal()"
    functionUses: 2
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:849"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:848"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:850"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:849"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:850"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:849"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:852"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:851"
        BranchSideFuncs:
        - "readSkipInternal(byte[],int,int)"
        - "availableInternal()"
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:858"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:853"
      Branch Sides: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:852,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:853,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].availableInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].skip(long)"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 6
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal(byte[],int,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:867"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:866"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:867"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:870"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:869"
        BranchSideFuncs:
        - "readSkipInternal(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:870,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 5
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$RopeInputStream].advanceIfCurrentPieceFullyRead()"
    - "[com.google.protobuf.ByteString].copyTo(byte[],int,int,int)"
    functionUses: 2
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:901"
        BranchSideFuncs:
        - "advanceIfCurrentPieceFullyRead()"
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:900"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:890"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:889"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:896"
        BranchSideFuncs:
        - "copyTo(byte[],int,int,int)"
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:885,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].advanceIfCurrentPieceFullyRead"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:891,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:893,1"
      Dst: "[com.google.protobuf.ByteString].copyTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].read()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:910"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:906,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].advanceIfCurrentPieceFullyRead"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:910,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].available()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$RopeInputStream].availableInternal()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:916,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].availableInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].markSupported()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].mark(int)"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].reset()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:933,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].initialize"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:934,1"
      Dst: "[com.google.protobuf.RopeByteString$RopeInputStream].readSkipInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].initialize()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:940,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].next"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:941,1"
      Dst: "[com.google.protobuf.ByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].advanceIfCurrentPieceFullyRead()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$PieceIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString].size()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:963"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:963"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$RopeInputStream:956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:960"
        BranchSideFuncs:
        - "next()"
        - "size()"
      - BranchSide: "com.google.protobuf.RopeByteString$RopeInputStream:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:956,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].hasNext"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:957,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].next"
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:958,1"
      Dst: "[com.google.protobuf.ByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$RopeInputStream].availableInternal()"
    functionSourceFile: "com.google.protobuf.RopeByteString$RopeInputStream"
    linkageType: null
    functionLinenumber: 967
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].size()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$RopeInputStream:969,1"
      Dst: "[com.google.protobuf.RopeByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].internalGetFields()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:50,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:60,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].internalGetFields()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 1
    returnType: "com.google.protobuf.MapField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].emptyMapField(com.google.protobuf.MapEntry)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:81"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:85"
        BranchSideFuncs:
        - "emptyMapField(com.google.protobuf.MapEntry)"
      - BranchSide: "com.google.protobuf.Struct:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct:82,1"
      Dst: "[com.google.protobuf.MapField].emptyMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:88,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:88,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:88,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].containsFields(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:101"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct:101,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:101,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:101,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getFields()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:109,1"
      Dst: "[com.google.protobuf.Struct].getFieldsMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getFieldsMap()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:120,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:120,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getFieldsOrDefault(java.lang.String,com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct:137,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:137,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:138,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.Struct:138,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getFieldsOrThrow(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:150"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct:153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:156"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct:152,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:152,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:153,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.Struct:156,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].isInitialized()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:164"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:163"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct:164"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:165"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 82
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField,com.google.protobuf.MapEntry,int)"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:176,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].serializeStringMapTo"
    - Src: "com.google.protobuf.Struct:179,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct:179,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 80
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.MapField].getMap()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 29
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:186"
        BranchSideFuncs:
        - "hasNext()"
        - "internalGetFields()"
        - "next()"
        - "getMap()"
        - "iterator()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.Struct:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:198"
        BranchSideFuncs:
        - "hasNext()"
        - "internalGetFields()"
        - "getValue()"
        - "next()"
        - "newBuilderForType()"
        - "getMap()"
        - "build()"
        - "computeMessageSize(int,com.google.protobuf.MessageLite)"
        - "iterator()"
        - "setKey(java.lang.Object)"
        - "entrySet()"
        - "getKey()"
        - "setValue(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Struct:197"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Struct:189,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Struct:191,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.Struct:192,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.Struct:192,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.Struct:193,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.Struct:193,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.Struct:194,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.Struct:196,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Struct:198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct:198,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Struct].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:208"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:207"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:211"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:210"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct:213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:215"
        BranchSideFuncs:
        - "internalGetFields()"
      - BranchSide: "com.google.protobuf.Struct:214"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Struct:215"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:216"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct:209,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Struct:213,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:214,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:213,1"
      Dst: "[com.google.protobuf.MapField].equals"
    - Src: "com.google.protobuf.Struct:215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct:215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct:215,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].hashCode()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].getDescriptor()"
    - "[com.google.protobuf.MapField].getMap()"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.MapField].hashCode()"
    - "[com.google.protobuf.Struct].internalGetFields()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:225"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:224"
        BranchSideFuncs:
        - "isEmpty()"
        - "getDescriptor()"
        - "getMap()"
    - Branch String: "com.google.protobuf.Struct:226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:230"
        BranchSideFuncs:
        - "internalGetFields()"
      - BranchSide: "com.google.protobuf.Struct:229"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Struct:225,1"
      Dst: "[com.google.protobuf.Struct].getDescriptor"
    - Src: "com.google.protobuf.Struct:225,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Struct:226,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:226,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct:226,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.Struct:228,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    - Src: "com.google.protobuf.Struct:228,1"
      Dst: "[com.google.protobuf.MapField].hashCode"
    - Src: "com.google.protobuf.Struct:230,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct:230,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:238,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:244,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:249,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:255,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:259,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:265,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:277,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:283,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:297,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:304,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 46
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:308,1"
      Dst: "[com.google.protobuf.Struct].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilder()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 45
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:310,1"
      Dst: "[com.google.protobuf.Struct].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilder(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 45
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Struct)"
    - "[com.google.protobuf.Struct].toBuilder()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:313,1"
      Dst: "[com.google.protobuf.Struct].toBuilder"
    - Src: "com.google.protobuf.Struct:313,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].toBuilder()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 44
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Struct)"
    functionUses: 14
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct:317"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct:316"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Struct)"
    Callsites:
    - Src: "com.google.protobuf.Struct:317,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].parser()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getParserForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].toBuilder()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].toBuilder()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].access$302(com.google.protobuf.Struct,com.google.protobuf.MapField)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Struct"
    - "com.google.protobuf.MapField"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].access$300(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct].access$400(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Struct"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].internalGetFields()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct:20,1"
      Dst: "[com.google.protobuf.Struct].internalGetFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$1"
    linkageType: null
    functionLinenumber: 3890
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].newBuilder()"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$1:3891,1"
      Dst: "[foo.TestFull$TestFieldNo16].newBuilder"
    - Src: "foo.TestFull$TestFieldNo16$1:3893,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo16$1:3895,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo16$1:3895,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo16$1:3897,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo16$1:3897,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo16$1:3897,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo16$1:3900,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo16$1:3900,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo16$1:3902,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16$1:3885,1"
      Dst: "[foo.TestFull$TestFieldNo16$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10619
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10624
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$5800()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10625,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$5800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10630
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$5900()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10631,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$5900"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10632,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12216
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12239
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12240,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12250
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12251,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12263,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12279
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12306
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12307,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclaration(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12320,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12334,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12349
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12349"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12362
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12362"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12363,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12369
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12372"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12371"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12373"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12380"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12379"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12373"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12374,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12375,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12375,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12392
    functionDepth: 126
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 32
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12396"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12400"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12399"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12402"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12394,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12395,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12395,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12398,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12400,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12401,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12401,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12403,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12404,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12404,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12408
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 41
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12416"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12420"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12424"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12413,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12415,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12415,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12419,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12421,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12423,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12423,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12426,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12426,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12432
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 40
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12433"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12436"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12435"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12439"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12438"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12443"
        BranchSideFuncs:
        - "getDeclarationList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12442"
        BranchSideFuncs:
        - "getDeclarationList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12446"
        BranchSideFuncs:
        - "hasVerification()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12445"
        BranchSideFuncs:
        - "hasVerification()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12448"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12448"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12450"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12437,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12441,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12442,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12442,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12443,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12444,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12444,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12446,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12449,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12450,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12456
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationCount()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 39
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12461"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12460"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12466"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12465"
        BranchSideFuncs:
        - "getDeclarationCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12470"
        BranchSideFuncs:
        - "getDeclarationList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12469"
        BranchSideFuncs:
        - "hasVerification()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12474"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12473"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
        - "getExtensionFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12461,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12462,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12464,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationCount"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12468,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDeclarationList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12468,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12470,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12474,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12474,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12475,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12483,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12489,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12494,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12500,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12504,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12510,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12515,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12522,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12528,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12536,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12549,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12552
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12554
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12555,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilder(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12561
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12562"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12561"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:12562,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 12568
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 13648
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 13679
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 13684
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions:10600,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7876(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    linkageType: null
    functionLinenumber: 10599
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6014
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6031,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6039
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6044
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo262144"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6045,1"
      Dst: "[foo.TestFull$TestFieldNo262144].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6049
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo262144"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6051"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6054"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6053"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6050,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6051,1"
      Dst: "[foo.TestFull$TestFieldNo262144].isInitialized"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6052,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6058
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo262144"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial0(foo.TestFull$TestFieldNo262144)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6061"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6060"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6060,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial0(foo.TestFull$TestFieldNo262144)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6065
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo262144"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6072"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6071"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6076
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6077,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6082
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6088,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6093,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6099,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6104
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6108
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(foo.TestFull$TestFieldNo262144)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6109"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6112"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo262144)"
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6111"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6110,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6112,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(foo.TestFull$TestFieldNo262144)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6117
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo262144"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo262144].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6118"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6119"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6118"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6124"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6123"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6118,1"
      Dst: "[foo.TestFull$TestFieldNo262144].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6119,1"
      Dst: "[foo.TestFull$TestFieldNo262144].hasTest"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6124,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6125,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6130
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6131"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6134"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6133"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6131,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6141
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6142"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6146"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6145"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6147"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6169"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6168"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6159"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6165"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6164"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6148,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6154,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6159,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6169,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6167,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6169,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6180
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6189"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6198"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6197"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6193"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6192,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6193,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6214"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6210,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6225"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6226"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6225"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6236,1"
      Dst: "[foo.TestFull$TestFieldNo262144].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6236,1"
      Dst: "[foo.TestFull$TestFieldNo262144].getTest"
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262144$Builder:6248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6249"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262144$Builder:6248"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6256
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: 6262
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo262144$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6263,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$Builder:6002,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$1"
    linkageType: null
    functionLinenumber: 63030
    functionDepth: 292
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].newBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$1:63031,1"
      Dst: "[foo.TestFull$TestMessSubMess].newBuilder"
    - Src: "foo.TestFull$TestMessSubMess$1:63033,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$1:63035,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessSubMess$1:63035,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessSubMess$1:63037,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessSubMess$1:63037,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessSubMess$1:63037,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessSubMess$1:63040,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessSubMess$1:63040,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessSubMess$1:63042,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$1:63025,1"
      Dst: "[foo.TestFull$TestMessSubMess$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39229
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$24400()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39230,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$24400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39235
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$24500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39236,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$24500"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39383
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39383"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39398
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39408
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39408"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getIdempotencyLevel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39415
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39415"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39416,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39431
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39454
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39455,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39465
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39466,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39478,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39483
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39485"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39487"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39494"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39493"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39488"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39487"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39498"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39488,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39489,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39489,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39494,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39506
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 27
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39508"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39511"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39510"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39514"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39513"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39516"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39507,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39509,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39512,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39514,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39515,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39515,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39518,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39522
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 36
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39525"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39530"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39534"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39538"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39529,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39533,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39535,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39537,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39537,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39540,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39540,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39546
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 45
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39550"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39549"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39553"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39552"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39556"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39555"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39560"
        BranchSideFuncs:
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39559"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39559"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39561"
        BranchSideFuncs:
        - "hasIdempotencyLevel()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39560"
        BranchSideFuncs:
        - "hasIdempotencyLevel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39564"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39563"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39563"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39566"
        BranchSideFuncs:
        - "getUnknownFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39565"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39567"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39566"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39567"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39551,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39555,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39555,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39556,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39557,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39560,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39560,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39564,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39565,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39565,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39566,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39567,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39573
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 39
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39578"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39577"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39584"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39583"
        BranchSideFuncs:
        - "hasIdempotencyLevel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39588"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39587"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39592"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39591"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
        - "getExtensionFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39578,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39578,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39579,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39581,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].hasIdempotencyLevel"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39588,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39590,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39592,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39592,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39593,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39593,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39601,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39607,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39612,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39618,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39622,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39628,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39633,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39640,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39646,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39660,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39667,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39670
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39671,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39672
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39673,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilder(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39676,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39676,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39679
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodOptions:39680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodOptions:39679"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39680,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39686
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 40420
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 40451
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 40456
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions:39206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24902(com.google.protobuf.DescriptorProtos$MethodOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25002(com.google.protobuf.DescriptorProtos$MethodOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25102(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$25276(com.google.protobuf.DescriptorProtos$MethodOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions].access$24900(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions"
    linkageType: null
    functionLinenumber: 39205
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getMethodInvoker(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2432
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2446
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].get(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2451
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2456
    functionDepth: 50
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2461
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2481
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2486
    functionDepth: 174
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].has(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 1
    ICount: 27
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2492"
        BranchSideFuncs:
        - "has(com.google.protobuf.GeneratedMessageV3)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2491"
        BranchSideFuncs:
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3)"
        - "getNumber()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2490"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(com.google.protobuf.GeneratedMessageV3)"
        - "getDefaultValue()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2488"
        BranchSideFuncs:
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3)"
        - "getNumber()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2490"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(com.google.protobuf.GeneratedMessageV3)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].getOneofFieldNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2489,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2491,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2491,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2491,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2493,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2497
    functionDepth: 50
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 1
    ICount: 27
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2504"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2503"
        BranchSideFuncs:
        - "has(com.google.protobuf.GeneratedMessageV3$Builder)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2502"
        BranchSideFuncs:
        - "getNumber()"
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3$Builder)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2501"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessageV3$Builder)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2499"
        BranchSideFuncs:
        - "getNumber()"
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3$Builder)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2502"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2501"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessageV3$Builder)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2500,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].getOneofFieldNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2500,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2502,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2502,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2504,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor:2521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2525
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2531
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 401
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList:590,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 353
    returnType: "com.google.protobuf.AbstractMessage"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 397
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList:595,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].incrementModCount()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList:576,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Kind$1"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 1
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field$Kind].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind$1:425,1"
      Dst: "[com.google.protobuf.Field$Kind].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Kind$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Kind$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Kind$1:423,1"
      Dst: "[com.google.protobuf.Field$Kind$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$2].loadDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$2:1549,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$2:1549,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getExtensions"
    - Src: "com.google.protobuf.GeneratedMessage$2:1549,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$2].compare(com.google.protobuf.ByteString,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.ByteString$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$2:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$2:315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$2:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$2:315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$2:312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$2:315"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$2:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$2:305,1"
      Dst: "[com.google.protobuf.ByteString].iterator"
    - Src: "com.google.protobuf.ByteString$2:306,1"
      Dst: "[com.google.protobuf.ByteString].iterator"
    - Src: "com.google.protobuf.ByteString$2:308,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.ByteString$2:308,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.ByteString$2:310,1"
      Dst: "[com.google.protobuf.ByteString$ByteIterator].nextByte"
    - Src: "com.google.protobuf.ByteString$2:310,1"
      Dst: "[com.google.protobuf.ByteString].access$200"
    - Src: "com.google.protobuf.ByteString$2:310,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ByteString$2:311,1"
      Dst: "[com.google.protobuf.ByteString$ByteIterator].nextByte"
    - Src: "com.google.protobuf.ByteString$2:311,1"
      Dst: "[com.google.protobuf.ByteString].access$200"
    - Src: "com.google.protobuf.ByteString$2:311,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ByteString$2:311,1"
      Dst: "[java.lang.Integer].compareTo"
    - Src: "com.google.protobuf.ByteString$2:316,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$2:316,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ByteString$2:316,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$2:316,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ByteString$2:316,1"
      Dst: "[java.lang.Integer].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ByteString$2].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ByteString$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$2:302,1"
      Dst: "[com.google.protobuf.ByteString$2].compare"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Schema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].mergeFrom(java.lang.Object,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ArrayDecoders$Registers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].isInitialized(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].newInstance()"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].hashCode(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].mergeFrom(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Schema].getSerializedSize(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Schema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].getNumber()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].getLiteType()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].isRepeated()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionLite].isLite()"
    functionSourceFile: "com.google.protobuf.ExtensionLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$000()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:115,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:121,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$100"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:134"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getMajor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:154"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getMinor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:172"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getPatch()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:197"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:212"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:215"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:214"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:221"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:217,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:218,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffixBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:239,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:252"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:254"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 25
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:264"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:267"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:268"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:271"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:274"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:273"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:263,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:266,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:269,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:274,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:274,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 35
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:281"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:286"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:290"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:294"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:298"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:297"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:285,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:289,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:293,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:298,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:298,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 56
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:308"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:307"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:311"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:310"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:313"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:314"
        BranchSideFuncs:
        - "hasMajor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:313"
        BranchSideFuncs:
        - "hasMajor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:318"
        BranchSideFuncs:
        - "getMajor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:317"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:317"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:319"
        BranchSideFuncs:
        - "hasMinor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:318"
        BranchSideFuncs:
        - "hasMinor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:319"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:323"
        BranchSideFuncs:
        - "getMinor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:322"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:322"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:324"
        BranchSideFuncs:
        - "hasPatch()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:323"
        BranchSideFuncs:
        - "hasPatch()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:324"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:328"
        BranchSideFuncs:
        - "getPatch()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:327"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:327"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:329"
        BranchSideFuncs:
        - "hasSuffix()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:328"
        BranchSideFuncs:
        - "hasSuffix()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:333"
        BranchSideFuncs:
        - "getSuffix()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:332"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:332"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:334"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:309,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:313,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:313,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:314,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:315,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:316,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:318,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:318,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:319,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:320,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:321,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:323,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:323,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:324,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:325,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:326,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:328,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:328,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:329,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:330,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:331,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:331,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:333,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDescriptor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 43
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:342"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasMajor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:348"
        BranchSideFuncs:
        - "getMajor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:347"
        BranchSideFuncs:
        - "hasMinor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:352"
        BranchSideFuncs:
        - "getMinor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:351"
        BranchSideFuncs:
        - "hasPatch()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:356"
        BranchSideFuncs:
        - "getPatch()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:355"
        BranchSideFuncs:
        - "hasSuffix()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:360"
        BranchSideFuncs:
        - "getSuffix()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:359"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:343,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDescriptor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:343,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:344,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:346,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:348,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:350,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:352,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:354,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:356,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:358,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:358,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:360,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:368,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:374,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:379,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:385,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:389,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:395,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:400,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:407,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:413,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:427,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 44
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:438,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 43
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:440,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:443,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:443,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 42
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version:447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:447"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version:446"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:447,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].parser()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getParserForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version:93,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$502(com.google.protobuf.compiler.PluginProtos$Version,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$602(com.google.protobuf.compiler.PluginProtos$Version,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$702(com.google.protobuf.compiler.PluginProtos$Version,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$802(com.google.protobuf.compiler.PluginProtos$Version,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$976(com.google.protobuf.compiler.PluginProtos$Version,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version].access$800(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SchemaFactory].createSchema(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.SchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Schema"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: 47544
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47545,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47545,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: 47599
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47610,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: 47617
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47640,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47640,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47640,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47640,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47648,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47648,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47648,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47655"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47659"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47658"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47655,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47655,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:47659,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    linkageType: null
    functionLinenumber: 47544
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].smallAddress(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getStaticObject(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 883
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:884,1"
      Dst: "[java.lang.reflect.Field].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getByte(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 4
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$200(java.lang.Object,long)"
    - "[com.google.protobuf.UnsafeUtil].access$300(java.lang.Object,long)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:895"
        BranchSideFuncs:
        - "access$200(java.lang.Object,long)"
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:894"
        BranchSideFuncs:
        - "access$300(java.lang.Object,long)"
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:893,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$200"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:895,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putByte(java.lang.Object,long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$400(java.lang.Object,long,byte)"
    - "[com.google.protobuf.UnsafeUtil].access$500(java.lang.Object,long,byte)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:904"
        BranchSideFuncs:
        - "access$400(java.lang.Object,long,byte)"
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:903"
        BranchSideFuncs:
        - "access$500(java.lang.Object,long,byte)"
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:902,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$400"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:904,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getBoolean(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$600(java.lang.Object,long)"
    - "[com.google.protobuf.UnsafeUtil].access$700(java.lang.Object,long)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:913"
        BranchSideFuncs:
        - "access$600(java.lang.Object,long)"
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:912"
        BranchSideFuncs:
        - "access$700(java.lang.Object,long)"
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:911,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$600"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:913,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putBoolean(java.lang.Object,long,boolean)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$800(java.lang.Object,long,boolean)"
    - "[com.google.protobuf.UnsafeUtil].access$900(java.lang.Object,long,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:919"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:922"
        BranchSideFuncs:
        - "access$800(java.lang.Object,long,boolean)"
      - BranchSide: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:921"
        BranchSideFuncs:
        - "access$900(java.lang.Object,long,boolean)"
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:920,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$800"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:922,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getFloat(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 1
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getInt(java.lang.Object,long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:928,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getInt"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:928,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putFloat(java.lang.Object,long,float)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 932
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putInt(java.lang.Object,long,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:933,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:933,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getDouble(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 937
    functionDepth: 1
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getLong(java.lang.Object,long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:938,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getLong"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:938,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putDouble(java.lang.Object,long,double)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putLong(java.lang.Object,long,long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:943,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor:943,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].supportsUnsafeByteBufferOperations()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 947
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getByte(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putByte(long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getInt(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putInt(long,int)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].getLong(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 972
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].putLong(long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].copyMemory(long,byte[],long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long"
    - "byte[]"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$Android32MemoryAccessor].copyMemory(byte[],long,long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$Android32MemoryAccessor"
    linkageType: null
    functionLinenumber: 987
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl].markDirty()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl:907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getName()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:61"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:64"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:63"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue:66,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getNameBytes()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:83"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:85,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getNumber()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getOptionsList()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:144,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getOptions(int)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:155,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:167,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:175"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:174"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:176"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 24
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:184"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:187"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.EnumValue:186"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue:187"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:190"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.EnumValue:189"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.EnumValue:190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:192"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.EnumValue:184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.EnumValue:185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.EnumValue:188,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.EnumValue:190,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.EnumValue:191,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.EnumValue:191,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.EnumValue:193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue:193,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.EnumValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 33
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:200"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.EnumValue:202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:205"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.EnumValue:204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue:205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:208"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.EnumValue:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:212"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue:202,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.EnumValue:203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.EnumValue:207,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.EnumValue:209,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.EnumValue:211,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.EnumValue:211,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.EnumValue:213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue:213,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].getName()"
    - "[com.google.protobuf.EnumValue].getName()"
    - "[com.google.protobuf.EnumValue].getNumber()"
    - "[com.google.protobuf.EnumValue].getNumber()"
    - "[com.google.protobuf.EnumValue].getOptionsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].getOptionsList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 29
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:223"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:222"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue:223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:225"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.EnumValue:229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:230"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.EnumValue:229"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.EnumValue:231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:232"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.EnumValue:231"
        BranchSideFuncs:
        - "getOptionsList()"
    - Branch String: "com.google.protobuf.EnumValue:233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:234"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.EnumValue:233"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.EnumValue:234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:235"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:224,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.EnumValue:228,1"
      Dst: "[com.google.protobuf.EnumValue].getName"
    - Src: "com.google.protobuf.EnumValue:229,1"
      Dst: "[com.google.protobuf.EnumValue].getName"
    - Src: "com.google.protobuf.EnumValue:229,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.EnumValue:230,1"
      Dst: "[com.google.protobuf.EnumValue].getNumber"
    - Src: "com.google.protobuf.EnumValue:231,1"
      Dst: "[com.google.protobuf.EnumValue].getNumber"
    - Src: "com.google.protobuf.EnumValue:232,1"
      Dst: "[com.google.protobuf.EnumValue].getOptionsList"
    - Src: "com.google.protobuf.EnumValue:233,1"
      Dst: "[com.google.protobuf.EnumValue].getOptionsList"
    - Src: "com.google.protobuf.EnumValue:233,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.EnumValue:234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue:234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue:234,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].hashCode()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].getDescriptor()"
    - "[com.google.protobuf.EnumValue].getName()"
    - "[com.google.protobuf.EnumValue].getNumber()"
    - "[com.google.protobuf.EnumValue].getOptionsCount()"
    - "[com.google.protobuf.EnumValue].getOptionsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 33
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:240"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:244"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:243"
        BranchSideFuncs:
        - "getOptionsCount()"
        - "getName()"
        - "getDescriptor()"
        - "getNumber()"
    - Branch String: "com.google.protobuf.EnumValue:249"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:253"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.EnumValue:252"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue:244,1"
      Dst: "[com.google.protobuf.EnumValue].getDescriptor"
    - Src: "com.google.protobuf.EnumValue:244,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.EnumValue:246,1"
      Dst: "[com.google.protobuf.EnumValue].getName"
    - Src: "com.google.protobuf.EnumValue:246,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.EnumValue:248,1"
      Dst: "[com.google.protobuf.EnumValue].getNumber"
    - Src: "com.google.protobuf.EnumValue:249,1"
      Dst: "[com.google.protobuf.EnumValue].getOptionsCount"
    - Src: "com.google.protobuf.EnumValue:251,1"
      Dst: "[com.google.protobuf.EnumValue].getOptionsList"
    - Src: "com.google.protobuf.EnumValue:251,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.EnumValue:253,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue:253,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:261,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:267,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:272,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:278,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:282,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:288,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:293,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:320,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 44
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:331,1"
      Dst: "[com.google.protobuf.EnumValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 43
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:333,1"
      Dst: "[com.google.protobuf.EnumValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilder(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:336,1"
      Dst: "[com.google.protobuf.EnumValue].toBuilder"
    - Src: "com.google.protobuf.EnumValue:336,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 42
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.EnumValue)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue:340"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue:340"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue:339"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.EnumValue)"
    Callsites:
    - Src: "com.google.protobuf.EnumValue:340,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 1064
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].parser()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 1095
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue:13,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].access$302(com.google.protobuf.EnumValue,java.util.List)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.EnumValue"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].access$402(com.google.protobuf.EnumValue,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.EnumValue"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].access$502(com.google.protobuf.EnumValue,int)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.EnumValue"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].access$400(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23441
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23446
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23453
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23454,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23466
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23467"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23466"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23474
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23480
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23482"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23483"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23482"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23483"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23484"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23485"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23489"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23488"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23485,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23495
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23499"
        BranchSideFuncs:
        - "writeFixed32(int,int)"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23498"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23497,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23499,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23499,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23503
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeFixed32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23505"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23506"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23508"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23511"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23510,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32Size"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23512,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23518
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed32].getTest()"
    - "[foo.TestFull$TestMessRequiredFixed32].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23519"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23522"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23521"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23522"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23525"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23524"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23527"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23528"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23527"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23532"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23531"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23530"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23531"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23523,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23527,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23527,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23528,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23529,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23530,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23532,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23532,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23532,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23537
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed32].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23542"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23541"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23543"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23547"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23546"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23542,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23542,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23543,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23545,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23547,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23547,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23555,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23561,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23566,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23572,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23576,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23582,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23587,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23594,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23600,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23614,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23621,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23624
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23625,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23626
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23627,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilder(foo.TestFull$TestMessRequiredFixed32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFixed32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23630,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredFixed32:23630,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23633
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(foo.TestFull$TestMessRequiredFixed32)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed32:23634"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23634"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed32:23633"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredFixed32)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23634,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23640
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23879
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23910
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: 23915
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed32:23426,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getEnumType()"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$FieldDescriptorLite].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$FieldDescriptorLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:44,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getValuesList()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getValuesOrBuilderList()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getValuesCount()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:83,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getValues(int)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:94,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getValuesOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ValueOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:106,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:114"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:113"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListValue:114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 138
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:125"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.ListValue:123,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListValue:124,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.ListValue:124,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.ListValue:126,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.ListValue:126,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ListValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 22
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:133"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.ListValue:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:138"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.ListValue:135,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListValue:137,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.ListValue:137,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.ListValue:139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.ListValue:139,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].getValuesList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].getValuesList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:149"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:148"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListValue:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:151"
        BranchSideFuncs:
        - "getValuesList()"
    - Branch String: "com.google.protobuf.ListValue:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:156"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.ListValue:155"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.ListValue:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:150,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.ListValue:154,1"
      Dst: "[com.google.protobuf.ListValue].getValuesList"
    - Src: "com.google.protobuf.ListValue:155,1"
      Dst: "[com.google.protobuf.ListValue].getValuesList"
    - Src: "com.google.protobuf.ListValue:155,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.ListValue:156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.ListValue:156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.ListValue:156,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].hashCode()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].getDescriptor()"
    - "[com.google.protobuf.ListValue].getValuesCount()"
    - "[com.google.protobuf.ListValue].getValuesList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:166"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:165"
        BranchSideFuncs:
        - "getDescriptor()"
        - "getValuesCount()"
    - Branch String: "com.google.protobuf.ListValue:167"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:171"
        BranchSideFuncs:
        - "getValuesList()"
      - BranchSide: "com.google.protobuf.ListValue:170"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.ListValue:166,1"
      Dst: "[com.google.protobuf.ListValue].getDescriptor"
    - Src: "com.google.protobuf.ListValue:166,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.ListValue:167,1"
      Dst: "[com.google.protobuf.ListValue].getValuesCount"
    - Src: "com.google.protobuf.ListValue:169,1"
      Dst: "[com.google.protobuf.ListValue].getValuesList"
    - Src: "com.google.protobuf.ListValue:169,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.ListValue:171,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.ListValue:171,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:179,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:185,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:190,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:196,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:200,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:206,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:211,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:224,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:245,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 44
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:249,1"
      Dst: "[com.google.protobuf.ListValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 43
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:251,1"
      Dst: "[com.google.protobuf.ListValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilder(com.google.protobuf.ListValue)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 43
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.ListValue)"
    - "[com.google.protobuf.ListValue].toBuilder()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:254,1"
      Dst: "[com.google.protobuf.ListValue].toBuilder"
    - Src: "com.google.protobuf.ListValue:254,1"
      Dst: "[com.google.protobuf.ListValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 42
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.ListValue)"
    functionUses: 14
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListValue:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListValue:258"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListValue:257"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.ListValue)"
    Callsites:
    - Src: "com.google.protobuf.ListValue:258,1"
      Dst: "[com.google.protobuf.ListValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].parser()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 853
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue:15,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].access$302(com.google.protobuf.ListValue,java.util.List)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ListValue"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue].access$300(com.google.protobuf.ListValue)"
    functionSourceFile: "com.google.protobuf.ListValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43477
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43482
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43483,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43488
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43489,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27700"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43531
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43564
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43565,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43599,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43621
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43636
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43637,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpan(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43653,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43715
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43715"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43773
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43778"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43777"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43784"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43783"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43780,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43781,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingCommentsBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43847,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43864
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43864"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43872
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43874"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43877"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43876"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43880"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43883"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43879,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43880,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingCommentsBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43894"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43900"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43896,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43914
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43921
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43922,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedComments(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43930,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43939,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43944
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43947"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43946"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43947"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43948"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43955
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 55
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43961"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43960"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43963"
        BranchSideFuncs:
        - "getSpanList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43968"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43967"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43968"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43970"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43974"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43973"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43977"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43976"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43979"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43956,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43957,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43957,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43958,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43959,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43961,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43962,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43962,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43964,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43964,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43965,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43966,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43968,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43969,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43969,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43972,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43977,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43978,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43978,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43980,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43980,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43984
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 11
    ICount: 76
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43986"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43989"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43994"
        BranchSideFuncs:
        - "getPathList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43996"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44001"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44000"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44005"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44008"
        BranchSideFuncs:
        - "getSpanList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44015"
        BranchSideFuncs:
        - "computeInt32SizeNoTag(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44017"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44020"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44019"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44020"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44024"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44023"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44027"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getLeadingDetachedCommentsList()"
        - "getSerializedSize()"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43991,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43993,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43993,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43996,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43996,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43999,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44005,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44007,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44007,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44010,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44010,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44013,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44018,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44021,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44025,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44026,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44026,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44029,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44031,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44031,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44037
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 52
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44040"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44044"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44043"
        BranchSideFuncs:
        - "getPathList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44047"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44048"
        BranchSideFuncs:
        - "getSpanList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44047"
        BranchSideFuncs:
        - "getSpanList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44050"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44049"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44051"
        BranchSideFuncs:
        - "hasLeadingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44050"
        BranchSideFuncs:
        - "hasLeadingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44051"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44055"
        BranchSideFuncs:
        - "getLeadingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44056"
        BranchSideFuncs:
        - "hasTrailingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44055"
        BranchSideFuncs:
        - "hasTrailingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44056"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44060"
        BranchSideFuncs:
        - "getTrailingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44059"
        BranchSideFuncs:
        - "getLeadingDetachedCommentsList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44059"
        BranchSideFuncs:
        - "getLeadingDetachedCommentsList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44061"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44061"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44042,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44046,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44047,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44047,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44048,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44049,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44049,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44051,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44053,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44053,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44056,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44057,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44058,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44058,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44060,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44061,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44061,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44062,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44067
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathCount()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanCount()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsCount()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 54
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44072"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44071"
        BranchSideFuncs:
        - "getPathCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44077"
        BranchSideFuncs:
        - "getPathList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44076"
        BranchSideFuncs:
        - "getSpanCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44077"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44081"
        BranchSideFuncs:
        - "getSpanList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44080"
        BranchSideFuncs:
        - "hasLeadingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44085"
        BranchSideFuncs:
        - "getLeadingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44084"
        BranchSideFuncs:
        - "hasTrailingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44085"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44089"
        BranchSideFuncs:
        - "getTrailingComments()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44088"
        BranchSideFuncs:
        - "getLeadingDetachedCommentsCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44089"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44093"
        BranchSideFuncs:
        - "getLeadingDetachedCommentsList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44092"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44072,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44072,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44073,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathCount"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44075,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44075,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44077,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanCount"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44079,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSpanList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44079,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44083,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44087,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44087,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44089,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsCount"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44091,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44091,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44093,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44093,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44101,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44107,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44112,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44118,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44122,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44128,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44133,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44140,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44154,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44160,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44170
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44171,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44172
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44173,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44176,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44176,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44179
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44180"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44180"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44179"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:44180,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 44186
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 45461
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 45492
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 45497
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:43456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingDetachedCommentsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28102(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28202(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28302(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28402(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28502(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28676(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28300(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28400(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    linkageType: null
    functionLinenumber: 43455
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getDescriptor()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hasTest()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1559
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1560"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1559"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getTest()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1567
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1578
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1579"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1578"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getVal1()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1586
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hasVal2()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1598"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1597"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getVal2()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1605
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getRepList()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1619
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1626
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1627,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1635,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hasSub1()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1645
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1646"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1645"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getSub1()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1653
    functionDepth: 1
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1654"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1653"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$SubMess:1654,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getSub1OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1661"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1660"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1661,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hasSub2()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1671
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1672"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1671"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getSub2()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1679
    functionDepth: 1
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1680"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1679"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$SubMess:1680,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getSub2OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1687"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1686"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1687,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].isInitialized()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1692
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].hasTest()"
    functionUses: 24
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1694"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1695"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1694"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1695"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1696"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$SubMess:1697"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1701"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1700"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1697,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1707
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 39
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1708"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1711"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1710"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1711"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1714"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1713"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1714"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1717"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1716"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$SubMess:1717"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1719"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1720"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1723"
        BranchSideFuncs:
        - "getSub1()"
      - BranchSide: "foo.TestFull$SubMess:1722"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1723"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1726"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getSub2()"
      - BranchSide: "foo.TestFull$SubMess:1725"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$SubMess:1709,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess:1712,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess:1715,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess:1717,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess:1718,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$SubMess:1718,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess:1721,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess:1721,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$SubMess:1724,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess:1724,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$SubMess:1726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess:1726,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$SubMess].getSerializedSize()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1730
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$SubMess].getRepList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 57
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1732"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1733"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1735"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1738"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1739"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1742"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1743"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1747"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1749"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1752"
        BranchSideFuncs:
        - "getRepList()"
        - "size()"
    - Branch String: "foo.TestFull$SubMess:1756"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1759"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1760"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1763"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$SubMess:1737,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$SubMess:1741,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$SubMess:1745,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$SubMess:1749,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess:1751,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$SubMess:1751,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$SubMess:1754,1"
      Dst: "[foo.TestFull$SubMess].getRepList"
    - Src: "foo.TestFull$SubMess:1754,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess:1758,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess:1758,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$SubMess:1762,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess:1762,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$SubMess:1764,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess:1764,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$SubMess].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1770
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].hasTest()"
    - "[foo.TestFull$SubMess].hasTest()"
    - "[foo.TestFull$SubMess].getTest()"
    - "[foo.TestFull$SubMess].getTest()"
    - "[foo.TestFull$SubMess].hasVal1()"
    - "[foo.TestFull$SubMess].hasVal1()"
    - "[foo.TestFull$SubMess].getVal1()"
    - "[foo.TestFull$SubMess].getVal1()"
    - "[foo.TestFull$SubMess].hasVal2()"
    - "[foo.TestFull$SubMess].hasVal2()"
    - "[foo.TestFull$SubMess].getVal2()"
    - "[foo.TestFull$SubMess].getVal2()"
    - "[foo.TestFull$SubMess].getRepList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].getRepList()"
    - "[foo.TestFull$SubMess].hasSub1()"
    - "[foo.TestFull$SubMess].hasSub1()"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[foo.TestFull$SubMess].hasSub2()"
    - "[foo.TestFull$SubMess].hasSub2()"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 28
    ICount: 72
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1771"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1774"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1773"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1774"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1777"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1776"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1779"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1780"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$SubMess:1779"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$SubMess:1780"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1784"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$SubMess:1783"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1782"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1783"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1784"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1785"
        BranchSideFuncs:
        - "hasVal1()"
      - BranchSide: "foo.TestFull$SubMess:1784"
        BranchSideFuncs:
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess:1785"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1789"
        BranchSideFuncs:
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess:1788"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1787"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1788"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1789"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1790"
        BranchSideFuncs:
        - "hasVal2()"
      - BranchSide: "foo.TestFull$SubMess:1789"
        BranchSideFuncs:
        - "hasVal2()"
    - Branch String: "foo.TestFull$SubMess:1790"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1794"
        BranchSideFuncs:
        - "getVal2()"
      - BranchSide: "foo.TestFull$SubMess:1793"
        BranchSideFuncs:
        - "getRepList()"
    - Branch String: "foo.TestFull$SubMess:1792"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1793"
        BranchSideFuncs:
        - "getRepList()"
    - Branch String: "foo.TestFull$SubMess:1795"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1795"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1796"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1797"
        BranchSideFuncs:
        - "hasSub1()"
      - BranchSide: "foo.TestFull$SubMess:1796"
        BranchSideFuncs:
        - "hasSub1()"
    - Branch String: "foo.TestFull$SubMess:1797"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1801"
        BranchSideFuncs:
        - "getSub1()"
      - BranchSide: "foo.TestFull$SubMess:1800"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1799"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1800"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess:1801"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1802"
        BranchSideFuncs:
        - "hasSub2()"
      - BranchSide: "foo.TestFull$SubMess:1801"
        BranchSideFuncs:
        - "hasSub2()"
    - Branch String: "foo.TestFull$SubMess:1802"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1806"
        BranchSideFuncs:
        - "getSub2()"
      - BranchSide: "foo.TestFull$SubMess:1805"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$SubMess:1804"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1805"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$SubMess:1806"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1807"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1806"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1775,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$SubMess:1779,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    - Src: "foo.TestFull$SubMess:1779,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    - Src: "foo.TestFull$SubMess:1780,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    - Src: "foo.TestFull$SubMess:1781,1"
      Dst: "[foo.TestFull$SubMess].getTest"
    - Src: "foo.TestFull$SubMess:1782,1"
      Dst: "[foo.TestFull$SubMess].getTest"
    - Src: "foo.TestFull$SubMess:1784,1"
      Dst: "[foo.TestFull$SubMess].hasVal1"
    - Src: "foo.TestFull$SubMess:1784,1"
      Dst: "[foo.TestFull$SubMess].hasVal1"
    - Src: "foo.TestFull$SubMess:1785,1"
      Dst: "[foo.TestFull$SubMess].hasVal1"
    - Src: "foo.TestFull$SubMess:1786,1"
      Dst: "[foo.TestFull$SubMess].getVal1"
    - Src: "foo.TestFull$SubMess:1787,1"
      Dst: "[foo.TestFull$SubMess].getVal1"
    - Src: "foo.TestFull$SubMess:1789,1"
      Dst: "[foo.TestFull$SubMess].hasVal2"
    - Src: "foo.TestFull$SubMess:1789,1"
      Dst: "[foo.TestFull$SubMess].hasVal2"
    - Src: "foo.TestFull$SubMess:1790,1"
      Dst: "[foo.TestFull$SubMess].hasVal2"
    - Src: "foo.TestFull$SubMess:1791,1"
      Dst: "[foo.TestFull$SubMess].getVal2"
    - Src: "foo.TestFull$SubMess:1792,1"
      Dst: "[foo.TestFull$SubMess].getVal2"
    - Src: "foo.TestFull$SubMess:1794,1"
      Dst: "[foo.TestFull$SubMess].getRepList"
    - Src: "foo.TestFull$SubMess:1795,1"
      Dst: "[foo.TestFull$SubMess].getRepList"
    - Src: "foo.TestFull$SubMess:1795,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$SubMess:1796,1"
      Dst: "[foo.TestFull$SubMess].hasSub1"
    - Src: "foo.TestFull$SubMess:1796,1"
      Dst: "[foo.TestFull$SubMess].hasSub1"
    - Src: "foo.TestFull$SubMess:1797,1"
      Dst: "[foo.TestFull$SubMess].hasSub1"
    - Src: "foo.TestFull$SubMess:1798,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess:1799,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess:1799,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].equals"
    - Src: "foo.TestFull$SubMess:1801,1"
      Dst: "[foo.TestFull$SubMess].hasSub2"
    - Src: "foo.TestFull$SubMess:1801,1"
      Dst: "[foo.TestFull$SubMess].hasSub2"
    - Src: "foo.TestFull$SubMess:1802,1"
      Dst: "[foo.TestFull$SubMess].hasSub2"
    - Src: "foo.TestFull$SubMess:1803,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess:1804,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess:1804,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].equals"
    - Src: "foo.TestFull$SubMess:1806,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess:1806,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess:1806,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].hashCode()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1811
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDescriptor()"
    - "[foo.TestFull$SubMess].hasTest()"
    - "[foo.TestFull$SubMess].getTest()"
    - "[foo.TestFull$SubMess].hasVal1()"
    - "[foo.TestFull$SubMess].getVal1()"
    - "[foo.TestFull$SubMess].hasVal2()"
    - "[foo.TestFull$SubMess].getVal2()"
    - "[foo.TestFull$SubMess].getRepCount()"
    - "[foo.TestFull$SubMess].getRepList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$SubMess].hasSub1()"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[foo.TestFull$SubMess].hasSub2()"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 11
    ICount: 59
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1812"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1816"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1815"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$SubMess:1817"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1821"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$SubMess:1820"
        BranchSideFuncs:
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess:1821"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1825"
        BranchSideFuncs:
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess:1824"
        BranchSideFuncs:
        - "hasVal2()"
    - Branch String: "foo.TestFull$SubMess:1825"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1829"
        BranchSideFuncs:
        - "getVal2()"
      - BranchSide: "foo.TestFull$SubMess:1828"
        BranchSideFuncs:
        - "getRepCount()"
    - Branch String: "foo.TestFull$SubMess:1829"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1833"
        BranchSideFuncs:
        - "getRepList()"
      - BranchSide: "foo.TestFull$SubMess:1832"
        BranchSideFuncs:
        - "hasSub1()"
    - Branch String: "foo.TestFull$SubMess:1833"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1837"
        BranchSideFuncs:
        - "getSub1()"
      - BranchSide: "foo.TestFull$SubMess:1836"
        BranchSideFuncs:
        - "hasSub2()"
    - Branch String: "foo.TestFull$SubMess:1837"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1841"
        BranchSideFuncs:
        - "getSub2()"
      - BranchSide: "foo.TestFull$SubMess:1840"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$SubMess:1816,1"
      Dst: "[foo.TestFull$SubMess].getDescriptor"
    - Src: "foo.TestFull$SubMess:1816,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$SubMess:1817,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    - Src: "foo.TestFull$SubMess:1819,1"
      Dst: "[foo.TestFull$SubMess].getTest"
    - Src: "foo.TestFull$SubMess:1821,1"
      Dst: "[foo.TestFull$SubMess].hasVal1"
    - Src: "foo.TestFull$SubMess:1823,1"
      Dst: "[foo.TestFull$SubMess].getVal1"
    - Src: "foo.TestFull$SubMess:1825,1"
      Dst: "[foo.TestFull$SubMess].hasVal2"
    - Src: "foo.TestFull$SubMess:1827,1"
      Dst: "[foo.TestFull$SubMess].getVal2"
    - Src: "foo.TestFull$SubMess:1829,1"
      Dst: "[foo.TestFull$SubMess].getRepCount"
    - Src: "foo.TestFull$SubMess:1831,1"
      Dst: "[foo.TestFull$SubMess].getRepList"
    - Src: "foo.TestFull$SubMess:1831,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$SubMess:1833,1"
      Dst: "[foo.TestFull$SubMess].hasSub1"
    - Src: "foo.TestFull$SubMess:1835,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess:1835,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hashCode"
    - Src: "foo.TestFull$SubMess:1837,1"
      Dst: "[foo.TestFull$SubMess].hasSub2"
    - Src: "foo.TestFull$SubMess:1839,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess:1839,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hashCode"
    - Src: "foo.TestFull$SubMess:1841,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess:1841,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1849,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1855,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1860,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1866,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1870,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1876,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1881,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1888,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1894,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1902,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1915,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1918
    functionDepth: 188
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1919,1"
      Dst: "[foo.TestFull$SubMess].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1920
    functionDepth: 187
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1921,1"
      Dst: "[foo.TestFull$SubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilder(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1923
    functionDepth: 187
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    - "[foo.TestFull$SubMess].toBuilder()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:1924,1"
      Dst: "[foo.TestFull$SubMess].toBuilder"
    - Src: "foo.TestFull$SubMess:1924,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1927
    functionDepth: 186
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    functionUses: 14
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess:1928"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess:1928"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess:1927"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess)"
    Callsites:
    - Src: "foo.TestFull$SubMess:1928,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 1934
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 2682
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].parser()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getParserForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 2713
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 2718
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].access$400()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].access$500()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].access$600()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].access$700(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess].access$800()"
    functionSourceFile: "foo.TestFull$SubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess:553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    functionSourceFile: "com.google.protobuf.ByteString$AbstractByteIterator"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 6
    returnType: "java.lang.Byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1].nextByte()"
    - "[com.google.protobuf.RopeByteString$1].nextByte()"
    functionUses: 151
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$AbstractByteIterator:215,1"
      Dst: "[com.google.protobuf.ByteString$ByteIterator].nextByte"
    - Src: "com.google.protobuf.ByteString$AbstractByteIterator:215,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$AbstractByteIterator].remove()"
    functionSourceFile: "com.google.protobuf.ByteString$AbstractByteIterator"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    functionSourceFile: "com.google.protobuf.ByteString$AbstractByteIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$AbstractByteIterator:211,1"
      Dst: "[com.google.protobuf.ByteString$AbstractByteIterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21386
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21391
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21398
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21411
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21419
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21425
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt64].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21427"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21428"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21427"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21428"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21429"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21430"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21434"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21433"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21430,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21440
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21441"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21444"
        BranchSideFuncs:
        - "writeInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21443"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21442,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    - Src: "foo.TestFull$TestMessRequiredInt64:21444,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredInt64:21444,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21448
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21450"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21451"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21453"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21456"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21455,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64Size"
    - Src: "foo.TestFull$TestMessRequiredInt64:21457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredInt64:21457,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21463
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredInt64].getTest()"
    - "[foo.TestFull$TestMessRequiredInt64].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21467"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21466"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21467"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21470"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21469"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21472"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21473"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21472"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21473"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21477"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21476"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21476"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21477"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21478"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21477"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21468,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredInt64:21472,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21472,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21473,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21474,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21475,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredInt64:21477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredInt64:21477,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21482
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt64].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredInt64].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredInt64].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21483"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21487"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21486"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21493"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21492"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21487,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredInt64:21487,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredInt64:21488,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21491,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredInt64:21490,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredInt64:21493,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredInt64:21493,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21501,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21507,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21512,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21518,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21522,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21528,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21540,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21554,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21560,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21570
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt64].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21571,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21572
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21573,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilder(foo.TestFull$TestMessRequiredInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredInt64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21576,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredInt64:21576,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21579
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredInt64)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredInt64:21580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21580"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredInt64:21579"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredInt64)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21580,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21586
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21825
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21856
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: 21861
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredInt64:21371,1"
      Dst: "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64ValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.UInt64ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 146
    ICount: 15
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:593"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "hasNext()"
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:593"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "hasNext()"
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:593"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "hasNext()"
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594,1"
      Dst: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:594,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 32
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    functionUses: 151
    ICount: 16
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:602"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:601"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "get(int)"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:599,1"
      Dst: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:599,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:600,1"
      Dst: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:600,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:602,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:602,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].remove()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].getOverflowIterator()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 4
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$900(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 3
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:619"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.SmallSortedMap)"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:617,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$900"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:617,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:617,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$DescendingEntryIterator:587,1"
      Dst: "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].mergeExtensionFields(com.google.protobuf.GeneratedMessageLite$ExtendableMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:628"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:625,1"
      Dst: "[com.google.protobuf.FieldSet].isImmutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:626,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:628,1"
      Dst: "[com.google.protobuf.FieldSet].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseUnknownField(com.google.protobuf.MessageLite,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:644,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:649,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].findLiteExtensionByNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:651,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseExtension"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseExtension(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.GeneratedMessageLite$GeneratedExtension,int,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 120
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:669"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:677"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:676"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:676"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:676"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:685"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:684"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:713"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:712"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:703"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:702"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:710"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:709"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:699"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:703"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:709"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:722"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:719"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:722"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:723"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:726"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:725"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:728"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:751"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:750"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:751"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:661,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:668,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:667,1"
      Dst: "[com.google.protobuf.FieldSet].getWireFormatForFieldType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:671,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].isPackable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:674,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:673,1"
      Dst: "[com.google.protobuf.FieldSet].getWireFormatForFieldType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:681,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].parseUnknownField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:685,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:688,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:689,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:690,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:691,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:692,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:693,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:693,1"
      Dst: "[com.google.protobuf.Internal$EnumLiteMap].findValueByNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:700,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:699,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:703,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:706,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:705,1"
      Dst: "[com.google.protobuf.FieldSet].readPrimitiveField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:707,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:710,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:713,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:713,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:717,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:718,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:720,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:724,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:724,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:727,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:727,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:729,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:731,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:735,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:736,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:736,1"
      Dst: "[com.google.protobuf.Internal$EnumLiteMap].findValueByNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:740,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].mergeVarintField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:747,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:746,1"
      Dst: "[com.google.protobuf.FieldSet].readPrimitiveField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:751,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:753,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:752,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:755,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:755,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 37
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseUnknownFieldAsMessageSet(com.google.protobuf.MessageLite,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:782"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:776,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].mergeMessageSetExtensionFromCodedStream"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:782,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:784,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseUnknownField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:787,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].mergeMessageSetExtensionFromCodedStream(com.google.protobuf.MessageLite,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:830"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:836"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:855"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:854"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:851"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:850"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:838"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:848"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:847"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:839"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:847"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:855"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:854"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:859"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:867"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:859"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:867"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:863"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:862"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:826,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:832,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:834,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].findLiteExtensionByNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:842,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].eagerlyMergeMessageSetExtension"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:848,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:851,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:856,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:861,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].mergeMessageSetExtensionFromBytes"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:864,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].mergeLengthDelimitedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].eagerlyMergeMessageSetExtension(com.google.protobuf.CodedInputStream,com.google.protobuf.GeneratedMessageLite$GeneratedExtension,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:877,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:879,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseExtension"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].mergeMessageSetExtensionFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.GeneratedMessageLite$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:892"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:891"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:895"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:888,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:890,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:893,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:893,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:895,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:896,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:898,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:899,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:899,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].ensureExtensionsAreMutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:907"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:904,1"
      Dst: "[com.google.protobuf.FieldSet].isImmutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:905,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].verifyExtensionContainingType(com.google.protobuf.GeneratedMessageLite$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:911,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getContainingTypeDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:911,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:922,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:924,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:925,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:932,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:934,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:935,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:949"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:948"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:942,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:944,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:945,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:949,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].fromFieldSetType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:958,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$000"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:960,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:963,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:962,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularFromFieldSetType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].extensionsAreInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:968,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].newExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].newMessageSetExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].extensionsSerializedSize()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:1020,1"
      Dst: "[com.google.protobuf.FieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].extensionsSerializedSizeAsMessageSet()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:1024,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 1
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:614,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 1
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].newBuilderForType()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:614,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 1
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtendableMessage:614,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$UnknownFieldParseException].getUnknownField()"
    functionSourceFile: "com.google.protobuf.TextFormat$UnknownFieldParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].create()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 3
    returnType: "com.google.protobuf.UnknownFieldSet$Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 7
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:320"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:319"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:325"
        BranchSideFuncs:
        - "newBuilder()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:320,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:320,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:322,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:323,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:323,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 36
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 13
    ICount: 25
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:338"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:337"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:342"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "getKey()"
        - "build()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:335,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:336,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:339,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:339,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:339,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:339,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:340,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:340,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:340,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:340,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 37
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:350,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 36
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].newBuilder()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    functionUses: 34
    ICount: 18
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:361"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "getKey()"
        - "clone()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:355,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:356,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:356,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:356,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:356,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:357,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:358,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:359,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:359,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:366,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clearField(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:385"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:384"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:385"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:388"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:383,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:383,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:383,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:385,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:385,1"
      Dst: "[java.util.TreeMap].containsKey"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:386,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:386,1"
      Dst: "[java.util.TreeMap].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 36
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSet].access$300(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    functionUses: 8
    ICount: 19
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:401"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "access$300(com.google.protobuf.UnknownFieldSet)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:400"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:401"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
        - "getValue()"
        - "next()"
        - "access$300(com.google.protobuf.UnknownFieldSet)"
        - "getKey()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:396,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:397,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].access$300"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:397,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:397,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:397,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:397,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:398,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:398,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:398,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:398,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 14
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].hasField(int)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].addField(int,com.google.protobuf.UnknownFieldSet$Field)"
    functionUses: 7
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:414"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:413"
        BranchSideFuncs:
        - "hasField(int)"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:420"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UnknownFieldSet$Field)"
        - "getFieldBuilder(int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:419"
        BranchSideFuncs:
        - "addField(int,com.google.protobuf.UnknownFieldSet$Field)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:412,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:412,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:412,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:414,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].hasField"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:415,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:415,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:420,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].addField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField(int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 5
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint(long)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:434"
        BranchSideFuncs:
        - "addVarint(long)"
        - "getFieldBuilder(int)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:433,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:433,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:433,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:435,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:435,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeLengthDelimitedField(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:450"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:448,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:448,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:448,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:450,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:450,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].hasField(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:456,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:456,1"
      Dst: "[java.util.TreeMap].containsKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].addField(int,com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 13
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder(com.google.protobuf.UnknownFieldSet$Field)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:469"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:468"
        BranchSideFuncs:
        - "newBuilder(com.google.protobuf.UnknownFieldSet$Field)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:467,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:467,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:467,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:469,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:469,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:469,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].asMap()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:482"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:479,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:479,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:479,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:479,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:480,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:480,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:480,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:480,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:482,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 48
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:494"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:493"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:489,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:490,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 330
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint(long)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed64(long)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.UnknownFieldSet].newBuilder()"
    - "[com.google.protobuf.ExtensionRegistry].getEmptyRegistry()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addGroup(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed32(int)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 3
    ICount: 32
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:504,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:505,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:507,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:507,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:507,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addVarint"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:510,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:510,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:510,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed64"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:513,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:513,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:513,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:516,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:517,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].getEmptyRegistry"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:517,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:518,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:518,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:518,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addGroup"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:523,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getFieldBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:523,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:523,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addFixed32"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:526,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].newCodedInput()"
    - "[com.google.protobuf.NioByteString].newCodedInput()"
    - "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:537,1"
      Dst: "[com.google.protobuf.ByteString].newCodedInput"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:538,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:539,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[])"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:556,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:557,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:558,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:574,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:575,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:576,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:582,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:586,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:588,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:596,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 49
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:603,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:610,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:616,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:617,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:618,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:632,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:639,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:646,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 37
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Builder:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:654"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UnknownFieldSet)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Builder:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:652,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(byte[])"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Builder].access$000()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Builder"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].create()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Builder:303,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].create"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32327
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getDescriptor()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32332
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32339
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].hasValue()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32447
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32448"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getValue()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32454
    functionDepth: 1
    returnType: "foo.TestFull$LowerCase$CaseEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$CaseEnum].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32456"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32454"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$LowerCase:32455,1"
      Dst: "[foo.TestFull$LowerCase$CaseEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].isInitialized()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32461
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32463"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32464"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32463"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase:32464"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32465"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32472
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32473"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32476"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "foo.TestFull$LowerCase:32475"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$LowerCase:32474,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "foo.TestFull$LowerCase:32476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase:32476,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getSerializedSize()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32480
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32482"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32483"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase:32485"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32488"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$LowerCase:32487,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "foo.TestFull$LowerCase:32489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase:32489,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32495
    functionDepth: 169
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].hasValue()"
    - "[foo.TestFull$LowerCase].hasValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32496"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32499"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32498"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase:32499"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32502"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32501"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase:32504"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32505"
        BranchSideFuncs:
        - "hasValue()"
      - BranchSide: "foo.TestFull$LowerCase:32504"
        BranchSideFuncs:
        - "hasValue()"
    - Branch String: "foo.TestFull$LowerCase:32505"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32508"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32507"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$LowerCase:32506"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32507"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$LowerCase:32508"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32509"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32508"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32500,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$LowerCase:32504,1"
      Dst: "[foo.TestFull$LowerCase].hasValue"
    - Src: "foo.TestFull$LowerCase:32504,1"
      Dst: "[foo.TestFull$LowerCase].hasValue"
    - Src: "foo.TestFull$LowerCase:32505,1"
      Dst: "[foo.TestFull$LowerCase].hasValue"
    - Src: "foo.TestFull$LowerCase:32508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase:32508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase:32508,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].hashCode()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32513
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase].getDescriptor()"
    - "[foo.TestFull$LowerCase].hasValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32514"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32518"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32517"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasValue()"
    - Branch String: "foo.TestFull$LowerCase:32519"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32523"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32522"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$LowerCase:32518,1"
      Dst: "[foo.TestFull$LowerCase].getDescriptor"
    - Src: "foo.TestFull$LowerCase:32518,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$LowerCase:32519,1"
      Dst: "[foo.TestFull$LowerCase].hasValue"
    - Src: "foo.TestFull$LowerCase:32523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase:32523,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32531,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32537,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32542,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32548,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32552,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32558,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32563,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32590,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilderForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32600
    functionDepth: 44
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32601,1"
      Dst: "[foo.TestFull$LowerCase].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilder()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32602
    functionDepth: 43
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32603,1"
      Dst: "[foo.TestFull$LowerCase].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilder(foo.TestFull$LowerCase)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$LowerCase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32606,1"
      Dst: "[foo.TestFull$LowerCase].toBuilder"
    - Src: "foo.TestFull$LowerCase:32606,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].toBuilder()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32609
    functionDepth: 42
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(foo.TestFull$LowerCase)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase:32610"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase:32610"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase:32609"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$LowerCase)"
    Callsites:
    - Src: "foo.TestFull$LowerCase:32610,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32616
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32861
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].parser()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getParserForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32892
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: 32897
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].toBuilder()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilderForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].toBuilder()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].newBuilderForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase:32311,1"
      Dst: "[foo.TestFull$LowerCase].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousLine()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getPreviousColumn()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getLine()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getColumn()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getContainsSilentMarkerAfterCurrentToken()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].getContainsSilentMarkerAfterPrevToken()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].atEnd()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:988"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:989,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].nextToken()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1009"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1008"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:999"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1002"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1009"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1012"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1019"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1018"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:998,1"
      Dst: "[java.util.regex.Matcher].regionStart"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:999,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1009,1"
      Dst: "[java.util.regex.Matcher].regionStart"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1009,1"
      Dst: "[java.util.regex.Matcher].regionEnd"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1013,1"
      Dst: "[java.util.regex.Matcher].usePattern"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1014,1"
      Dst: "[java.util.regex.Matcher].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1015,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1016,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1016,1"
      Dst: "[java.util.regex.Matcher].regionEnd"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1016,1"
      Dst: "[java.util.regex.Matcher].region"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1019,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1019,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1020,1"
      Dst: "[java.util.regex.Matcher].regionEnd"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1020,1"
      Dst: "[java.util.regex.Matcher].region"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1023,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].skipWhitespace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].skipWhitespace()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1033"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1032"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1029,1"
      Dst: "[java.util.regex.Matcher].usePattern"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1030,1"
      Dst: "[java.util.regex.Matcher].lookingAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1031,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1031,1"
      Dst: "[java.util.regex.Matcher].regionEnd"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1031,1"
      Dst: "[java.util.regex.Matcher].region"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1044"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1043"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1040,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1041,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consume(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1056"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1055"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1053,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].tryConsume"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1054,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1054,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1054,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1054,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1054,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].lookingAtInteger()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1064"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1063"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1065"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1065"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1063"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1065"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1063"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1065"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1060,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1064,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].lookingAt(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1070,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1078"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1091"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1090"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1077"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1077"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1077"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1077"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1078,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1079,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1087,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1087,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1087,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1087,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1087,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1092,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeIdentifier()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1102,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeIdentifier"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt32()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1115,1"
      Dst: "[com.google.protobuf.TextFormat].parseInt32"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1116,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1119,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].integerParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeUInt32()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1129,1"
      Dst: "[com.google.protobuf.TextFormat].parseUInt32"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1130,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1133,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].integerParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt64()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1143,1"
      Dst: "[com.google.protobuf.TextFormat].parseInt64"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1144,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1147,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].integerParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeInt64()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1157,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeInt64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeUInt64()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1170,1"
      Dst: "[com.google.protobuf.TextFormat].parseUInt64"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1171,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1174,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].integerParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeUInt64()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1184,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeUInt64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeDouble()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1203"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1202"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1198"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1208"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1198,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1198,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1199,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1200,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1203,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1204,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1208,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1209,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1212,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].floatParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeDouble()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1222,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeFloat()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1240"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1239"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1237"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1236"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1246"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1236,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1236,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1237,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1238,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1241,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1241,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1242,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1246,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1247,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1250,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].floatParseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeFloat()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1260,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeBoolean()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1276"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1276"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1276"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1278"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1281"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1281"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1281"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1285"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1272,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1273,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1274,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1275,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1276,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1278,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1279,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1280,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1281,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1282,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1285,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1285,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1285,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1285,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1285,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeString()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1294,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1294,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1306"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1305"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1308"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1304,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1305,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1305,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1306,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1308,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].tryConsumeByteString()"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1314,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].consumeByteString(java.util.List)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1327"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1326"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1331"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1331"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Tokenizer:1332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Tokenizer:1336"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1327,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1327,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1329,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1332,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1332,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1332,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1333,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1337,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1337,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1338,1"
      Dst: "[com.google.protobuf.TextFormat].unescapeBytes"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1339,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].nextToken"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1340,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1342,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1342,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].parseException(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$ParseException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].parseExceptionPreviousToken(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$ParseException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].integerParseException(java.lang.NumberFormatException)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$ParseException"
    argCount: 1
    argTypes:
    - "java.lang.NumberFormatException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1369,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1369,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1369,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1369,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1369,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].floatParseException(java.lang.NumberFormatException)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$ParseException"
    argCount: 1
    argTypes:
    - "java.lang.NumberFormatException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1377,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1377,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat$Tokenizer:1377,1"
      Dst: "[com.google.protobuf.TextFormat$Tokenizer].parseException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Tokenizer].access$800(com.google.protobuf.TextFormat$Tokenizer)"
    functionSourceFile: "com.google.protobuf.TextFormat$Tokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormat$Tokenizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getKey()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clearKey()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].build()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 79
    returnType: "com.google.protobuf.MapEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:297"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:300"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:296,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].buildPartial"
    - Src: "com.google.protobuf.MapEntry$Builder:297,1"
      Dst: "[com.google.protobuf.MapEntry].isInitialized"
    - Src: "com.google.protobuf.MapEntry$Builder:298,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    functionUses: 4
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:321"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:314,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.MapEntry$Builder:315,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:317,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry$Builder:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:319,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry$Builder:319,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:319,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 271
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    functionUses: 3
    ICount: 22
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:330"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:329"
        BranchSideFuncs:
        - "getFullName()"
    - Branch String: "com.google.protobuf.MapEntry$Builder:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:332"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:331"
        BranchSideFuncs:
        - "newBuilderForType()"
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:325,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry$Builder:329,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry$Builder:329,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.MapEntry$Builder:330,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:330,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry$Builder:330,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:330,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:330,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MapEntry$Builder:332,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 269
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Duration$Builder].build()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    - "[com.google.protobuf.Empty$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].build()"
    - "[com.google.protobuf.Method$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    - "[com.google.protobuf.UInt32Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    - "[com.google.protobuf.Mixin$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    - "[foo.TestFull$LowerCase$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    - "[com.google.protobuf.Int64Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    - "[com.google.protobuf.Option$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].build()"
    - "[com.google.protobuf.FloatValue$Builder].build()"
    - "[com.google.protobuf.Enum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    - "[com.google.protobuf.SourceContext$Builder].build()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].build()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].build()"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    - "[foo.TestFull$AllocValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo2047$Builder].build()"
    - "[foo.TestFull$EmptyMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    - "[foo.TestFull$TestFieldFlags$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    - "[com.google.protobuf.Any$Builder].build()"
    - "[foo.TestFull$TestMessSubMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    - "[com.google.protobuf.Field$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    - "[com.google.protobuf.ListValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo16$Builder].build()"
    - "[foo.TestFull$TestFieldNo262143$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    - "[com.google.protobuf.DoubleValue$Builder].build()"
    - "[foo.TestFull$TestMessOptional$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    - "[com.google.protobuf.UInt64Value$Builder].build()"
    - "[com.google.protobuf.Api$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    - "[foo.TestFull$TestMessPacked$Builder].build()"
    - "[foo.TestFull$SubMess$Builder].build()"
    - "[com.google.protobuf.BoolValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo15$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].build()"
    - "[com.google.protobuf.EnumValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    - "[com.google.protobuf.Type$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    - "[foo.TestFull$TestMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    - "[com.google.protobuf.Struct$Builder].build()"
    - "[foo.TestFull$TestFieldNo2048$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].build()"
    - "[com.google.protobuf.FieldMask$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    - "[foo.TestFull$TestMessOneof$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    - "[com.google.protobuf.Timestamp$Builder].build()"
    - "[foo.TestFull$TestMessRequiredString$Builder].build()"
    - "[com.google.protobuf.StringValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo262144$Builder].build()"
    - "[com.google.protobuf.Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    - "[com.google.protobuf.Int32Value$Builder].build()"
    - "[com.google.protobuf.BytesValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    functionUses: 5
    ICount: 42
    EdgeCount: 314
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:343"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:342"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapEntry$Builder:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:346"
        BranchSideFuncs:
        - "setKey(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:345"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapEntry$Builder:346"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:348"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:347"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.google.protobuf.MapEntry$Builder:348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:358"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapEntry$Builder:357"
        BranchSideFuncs:
        - "setValue(java.lang.Object)"
    - Branch String: "com.google.protobuf.MapEntry$Builder:349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:357"
        BranchSideFuncs:
        - "setValue(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:338,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry$Builder:340,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry$Builder:340,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:340,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry$Builder:340,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MapEntry$Builder:343,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry$Builder:344,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.MapEntry$Builder:346,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MapEntry$Builder:347,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry$Builder:347,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.MapEntry$Builder:348,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MapEntry$Builder:349,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.MapEntry$Builder:349,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.google.protobuf.MapEntry$Builder:355,1"
      Dst: "[com.google.protobuf.Message].toBuilder"
    - Src: "com.google.protobuf.MapEntry$Builder:355,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MapEntry$Builder:355,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    - Src: "com.google.protobuf.MapEntry$Builder:358,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:369"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapEntry$Builder:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:365,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry$Builder:366,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry$Builder:367,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clearKey"
    - Src: "com.google.protobuf.MapEntry$Builder:369,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clearValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].access$600(com.google.protobuf.MapEntry$Metadata,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:397,1"
      Dst: "[com.google.protobuf.MapEntry].access$600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getAllFields()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 50
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 18
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:408"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "next()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:407"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapEntry$Builder:404"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:407"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:403,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.MapEntry$Builder:403,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MapEntry$Builder:403,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapEntry$Builder:403,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapEntry$Builder:404,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].hasField"
    - Src: "com.google.protobuf.MapEntry$Builder:405,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].getField"
    - Src: "com.google.protobuf.MapEntry$Builder:405,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.MapEntry$Builder:408,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:412"
        BranchSideFuncs:
        - "getNumber()"
        - "checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:413,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry$Builder:414,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.MapEntry$Builder].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    functionUses: 5
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry$Builder:420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:419"
        BranchSideFuncs:
        - "getValue()"
        - "getType()"
        - "getNumber()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:418"
        BranchSideFuncs:
        - "getValue()"
        - "getNumber()"
        - "getKey()"
        - "checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.MapEntry$Builder:422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry$Builder:425"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
        - "getEnumType()"
      - BranchSide: "com.google.protobuf.MapEntry$Builder:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:419,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry$Builder:420,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry$Builder:420,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].getKey"
    - Src: "com.google.protobuf.MapEntry$Builder:420,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].getValue"
    - Src: "com.google.protobuf.MapEntry$Builder:422,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MapEntry$Builder:423,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MapEntry$Builder:423,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.MapEntry$Builder:423,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:440,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].build()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].build()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MapEntry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry$Builder:243,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii(boolean)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Printer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].usingTypeRegistry(com.google.protobuf.TypeRegistry)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Printer"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TypeRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:344"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:341,1"
      Dst: "[com.google.protobuf.TypeRegistry].getEmptyTypeRegistry"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].access$200(java.lang.Appendable)"
    - "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:353,1"
      Dst: "[com.google.protobuf.TextFormat].access$200"
    - Src: "com.google.protobuf.TextFormat$Printer:353,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.UnknownFieldSet,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].access$200(java.lang.Appendable)"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:358,1"
      Dst: "[com.google.protobuf.TextFormat].access$200"
    - Src: "com.google.protobuf.TextFormat$Printer:358,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry:com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    - "[com.google.protobuf.TextFormat$Printer].printAny(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$Printer].printMessage(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 3
    ICount: 12
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:367"
        BranchSideFuncs:
        - "printAny(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:366"
        BranchSideFuncs:
        - "printMessage(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    - Branch String: "com.google.protobuf.TextFormat$Printer:364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:367"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:366"
        BranchSideFuncs:
        - "printMessage(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:363,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.TextFormat$Printer:363,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Printer:363,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.TextFormat$Printer:364,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printAny"
    - Src: "com.google.protobuf.TextFormat$Printer:367,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printAny(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry:com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber(int)"
    - "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.MapEntry].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.TypeRegistry].getDescriptorForTypeUrl(java.lang.String)"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    - "[com.google.protobuf.TextFormat$TextGenerator].indent()"
    - "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$TextGenerator].outdent()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    functionUses: 1
    ICount: 42
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:386"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:385"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:385"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:385"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:387"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:393"
        BranchSideFuncs:
        - "getDescriptorForTypeUrl(java.lang.String)"
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.TextFormat$Printer:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:402"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:401"
        BranchSideFuncs:
        - "getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
        - "newBuilderForType()"
        - "mergeFrom(com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:377,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.TextFormat$Printer:378,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    - Src: "com.google.protobuf.TextFormat$Printer:379,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    - Src: "com.google.protobuf.TextFormat$Printer:381,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Printer:383,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Printer:388,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getField"
    - Src: "com.google.protobuf.TextFormat$Printer:391,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.TextFormat$Printer:394,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getField"
    - Src: "com.google.protobuf.TextFormat$Printer:398,1"
      Dst: "[com.google.protobuf.TypeRegistry].getDescriptorForTypeUrl"
    - Src: "com.google.protobuf.TextFormat$Printer:402,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.TextFormat$Printer:402,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilderForType"
    - Src: "com.google.protobuf.TextFormat$Printer:403,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.TextFormat$Printer:411,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:412,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:413,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:414,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    - Src: "com.google.protobuf.TextFormat$Printer:415,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].indent"
    - Src: "com.google.protobuf.TextFormat$Printer:416,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    - Src: "com.google.protobuf.TextFormat$Printer:417,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].outdent"
    - Src: "com.google.protobuf.TextFormat$Printer:418,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:419,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printFieldToString(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:426,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printField"
    - Src: "com.google.protobuf.TextFormat$Printer:427,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:435,1"
      Dst: "[com.google.protobuf.TextFormat].access$200"
    - Src: "com.google.protobuf.TextFormat$Printer:435,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getEntry()"
    - "[com.google.protobuf.TextFormat$Printer].printSingleField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.TextFormat$Printer].printSingleField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$Printer].printSingleField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 39
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:441"
        BranchSideFuncs:
        - "isRepeated()"
        - "isMapField()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:447"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:446"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:451"
        BranchSideFuncs:
        - "getEntry()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:450"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:457"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:456"
        BranchSideFuncs:
        - "printSingleField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - Branch String: "com.google.protobuf.TextFormat$Printer:453"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:453"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:452"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:442,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.TextFormat$Printer:444,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:444,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:444,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:445,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.TextFormat$Printer:447,1"
      Dst: "[java.util.Collections].sort"
    - Src: "com.google.protobuf.TextFormat$Printer:448,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:448,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:448,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:449,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getEntry"
    - Src: "com.google.protobuf.TextFormat$Printer:449,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printSingleField"
    - Src: "com.google.protobuf.TextFormat$Printer:442,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.TextFormat$Printer:453,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:453,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:453,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:454,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printSingleField"
    - Src: "com.google.protobuf.TextFormat$Printer:457,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printSingleField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.TextFormat$Printer].printFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:540,1"
      Dst: "[com.google.protobuf.TextFormat].access$200"
    - Src: "com.google.protobuf.TextFormat$Printer:540,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printFieldValue"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].unsignedToString(int)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].unsignedToString(long)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormatEscaper].escapeText(java.lang.String)"
    - "[com.google.protobuf.TextFormat].escapeDoubleQuotesAndBackslashes(java.lang.String)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].escapeBytes(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].escapeBytes(byte[])"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getName()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 70
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:586"
        BranchSideFuncs:
        - "escapeText(java.lang.String)"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:585"
        BranchSideFuncs:
        - "escapeDoubleQuotesAndBackslashes(java.lang.String)"
    - Branch String: "com.google.protobuf.TextFormat$Printer:592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:595"
        BranchSideFuncs:
        - "escapeBytes(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:594"
        BranchSideFuncs:
        - "escapeBytes(byte[])"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:546,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Printer:546,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.TextFormat$Printer:550,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:550,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:556,1"
      Dst: "[java.lang.Long].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:556,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:560,1"
      Dst: "[java.lang.Boolean].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:560,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:564,1"
      Dst: "[java.lang.Float].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:564,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:568,1"
      Dst: "[java.lang.Double].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:568,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:573,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.TextFormat$Printer:573,1"
      Dst: "[com.google.protobuf.TextFormat].unsignedToString"
    - Src: "com.google.protobuf.TextFormat$Printer:573,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:578,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.TextFormat$Printer:578,1"
      Dst: "[com.google.protobuf.TextFormat].unsignedToString"
    - Src: "com.google.protobuf.TextFormat$Printer:578,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:582,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:585,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeText"
    - Src: "com.google.protobuf.TextFormat$Printer:586,1"
      Dst: "[com.google.protobuf.TextFormat].escapeDoubleQuotesAndBackslashes"
    - Src: "com.google.protobuf.TextFormat$Printer:586,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.google.protobuf.TextFormat$Printer:583,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:587,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:591,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:593,1"
      Dst: "[com.google.protobuf.TextFormat].escapeBytes"
    - Src: "com.google.protobuf.TextFormat$Printer:593,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:595,1"
      Dst: "[com.google.protobuf.TextFormat].escapeBytes"
    - Src: "com.google.protobuf.TextFormat$Printer:595,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:597,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:601,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getName"
    - Src: "com.google.protobuf.TextFormat$Printer:601,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:606,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printToString(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.MessageOrBuilder,java.lang.Appendable)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:615,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    - Src: "com.google.protobuf.TextFormat$Printer:616,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printToString(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat$Printer].print(com.google.protobuf.UnknownFieldSet,java.lang.Appendable)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:625,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    - Src: "com.google.protobuf.TextFormat$Printer:626,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].shortDebugString(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:639,1"
      Dst: "[com.google.protobuf.TextFormat].access$400"
    - Src: "com.google.protobuf.TextFormat$Printer:639,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    - Src: "com.google.protobuf.TextFormat$Printer:640,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].shortDebugString(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:653,1"
      Dst: "[com.google.protobuf.TextFormat].access$400"
    - Src: "com.google.protobuf.TextFormat$Printer:653,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printField"
    - Src: "com.google.protobuf.TextFormat$Printer:654,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].shortDebugString(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:667,1"
      Dst: "[com.google.protobuf.TextFormat].access$400"
    - Src: "com.google.protobuf.TextFormat$Printer:667,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    - Src: "com.google.protobuf.TextFormat$Printer:668,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printUnknownFieldValue(int,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].unsignedToString(long)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.UnknownFieldSet].parseFrom(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    - "[com.google.protobuf.TextFormat$TextGenerator].indent()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$TextGenerator].outdent()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat].escapeBytes(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 50
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:676,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.TextFormat$Printer:678,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.TextFormat$Printer:678,1"
      Dst: "[com.google.protobuf.TextFormat].unsignedToString"
    - Src: "com.google.protobuf.TextFormat$Printer:678,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:681,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.TextFormat$Printer:681,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:684,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.TextFormat$Printer:684,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:689,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].parseFrom"
    - Src: "com.google.protobuf.TextFormat$Printer:690,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:691,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    - Src: "com.google.protobuf.TextFormat$Printer:692,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].indent"
    - Src: "com.google.protobuf.TextFormat$Printer:693,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    - Src: "com.google.protobuf.TextFormat$Printer:694,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].outdent"
    - Src: "com.google.protobuf.TextFormat$Printer:695,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:698,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:699,1"
      Dst: "[com.google.protobuf.TextFormat].escapeBytes"
    - Src: "com.google.protobuf.TextFormat$Printer:699,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:700,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:704,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    - Src: "com.google.protobuf.TextFormat$Printer:707,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Printer:707,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat$Printer:707,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printMessage(com.google.protobuf.MessageOrBuilder,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.DynamicMessage$Builder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFields()"
    - "[com.google.protobuf.DynamicMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3].getAllFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.TextFormat$Printer].printField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.MapEntry$Builder].getUnknownFields()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFields()"
    - "[com.google.protobuf.MapEntry].getUnknownFields()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.GeneratedMessage$Builder:com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.GeneratedMessage].getUnknownFields()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    functionUses: 1
    ICount: 18
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:716"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAllFields()"
        - "getValue()"
        - "next()"
        - "printField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:715"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:713,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getAllFields"
    - Src: "com.google.protobuf.TextFormat$Printer:713,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.TextFormat$Printer:713,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:713,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:713,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:714,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer:714,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.TextFormat$Printer:714,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printField"
    - Src: "com.google.protobuf.TextFormat$Printer:716,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getUnknownFields"
    - Src: "com.google.protobuf.TextFormat$Printer:716,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Printer].printSingleField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getExtensionScope()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getName()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    - "[com.google.protobuf.TextFormat$TextGenerator].indent()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$Printer].printFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.TextFormat$TextGenerator].outdent()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    functionUses: 3
    ICount: 52
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:736"
        BranchSideFuncs:
        - "getOptions()"
        - "getMessageSetWireFormat()"
        - "getContainingType()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:735"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:732"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:731"
        BranchSideFuncs:
        - "getFullName()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:732"
        BranchSideFuncs:
        - "isOptional()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:731"
        BranchSideFuncs:
        - "getFullName()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:731"
        BranchSideFuncs:
        - "getFullName()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:732"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer:731"
        BranchSideFuncs:
        - "getFullName()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:736"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:739"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.TextFormat$Printer:744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:749"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:748"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:758"
        BranchSideFuncs:
        - "outdent()"
        - "print(java.lang.CharSequence)"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:757"
        BranchSideFuncs:
        - "eol()"
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:722,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.TextFormat$Printer:723,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:725,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.TextFormat$Printer:725,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.TextFormat$Printer:725,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.TextFormat$Printer:726,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Printer:727,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional"
    - Src: "com.google.protobuf.TextFormat$Printer:729,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getExtensionScope"
    - Src: "com.google.protobuf.TextFormat$Printer:729,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Printer:730,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Printer:730,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Printer:730,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:732,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.TextFormat$Printer:732,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:734,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:736,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.TextFormat$Printer:738,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Printer:738,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getName"
    - Src: "com.google.protobuf.TextFormat$Printer:738,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:740,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.TextFormat$Printer:740,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:744,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.TextFormat$Printer:745,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:746,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    - Src: "com.google.protobuf.TextFormat$Printer:747,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].indent"
    - Src: "com.google.protobuf.TextFormat$Printer:749,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:752,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printFieldValue"
    - Src: "com.google.protobuf.TextFormat$Printer:754,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.TextFormat$Printer:755,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].outdent"
    - Src: "com.google.protobuf.TextFormat$Printer:756,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:758,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 762
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].asMap()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.UnknownFieldSet$Field].getVarintList()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.UnknownFieldSet$Field].getFixed32List()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.UnknownFieldSet$Field].getFixed64List()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.UnknownFieldSet$Field].getLengthDelimitedList()"
    - "[com.google.protobuf.UnknownFieldSet$Field].getGroupList()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    - "[com.google.protobuf.TextFormat$TextGenerator].indent()"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$TextGenerator].outdent()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    functionUses: 5
    ICount: 42
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:785"
        BranchSideFuncs:
        - "hasNext()"
        - "getGroupList()"
        - "getValue()"
        - "getFixed32List()"
        - "next()"
        - "printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
        - "getLengthDelimitedList()"
        - "asMap()"
        - "getFixed64List()"
        - "iterator()"
        - "getVarintList()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer:774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:784"
        BranchSideFuncs:
        - "eol()"
        - "printUnknownFields(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
        - "hasNext()"
        - "getGroupList()"
        - "outdent()"
        - "next()"
        - "print(java.lang.CharSequence)"
        - "iterator()"
        - "getKey()"
        - "indent()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:763,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].asMap"
    - Src: "com.google.protobuf.TextFormat$Printer:763,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.TextFormat$Printer:763,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:763,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:763,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:764,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer:764,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.TextFormat$Printer:765,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.TextFormat$Printer:766,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getVarintList"
    - Src: "com.google.protobuf.TextFormat$Printer:766,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownField"
    - Src: "com.google.protobuf.TextFormat$Printer:767,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getFixed32List"
    - Src: "com.google.protobuf.TextFormat$Printer:767,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownField"
    - Src: "com.google.protobuf.TextFormat$Printer:768,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getFixed64List"
    - Src: "com.google.protobuf.TextFormat$Printer:768,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownField"
    - Src: "com.google.protobuf.TextFormat$Printer:772,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getLengthDelimitedList"
    - Src: "com.google.protobuf.TextFormat$Printer:769,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownField"
    - Src: "com.google.protobuf.TextFormat$Printer:774,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getGroupList"
    - Src: "com.google.protobuf.TextFormat$Printer:774,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:774,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:774,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:775,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer:775,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.google.protobuf.TextFormat$Printer:775,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:776,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:777,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    - Src: "com.google.protobuf.TextFormat$Printer:778,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].indent"
    - Src: "com.google.protobuf.TextFormat$Printer:779,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    - Src: "com.google.protobuf.TextFormat$Printer:780,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].outdent"
    - Src: "com.google.protobuf.TextFormat$Printer:781,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:782,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TextFormat$Printer].printUnknownField(int,int,java.util.List,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.util.List"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    - "[com.google.protobuf.TextFormat$Printer].printUnknownFieldValue(int,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    - "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    functionUses: 4
    ICount: 15
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer:790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer:796"
        BranchSideFuncs:
        - "eol()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "print(java.lang.CharSequence)"
        - "printUnknownFieldValue(int,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
      - BranchSide: "com.google.protobuf.TextFormat$Printer:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:790,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TextFormat$Printer:790,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TextFormat$Printer:790,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TextFormat$Printer:791,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer:791,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:792,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat$Printer:793,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFieldValue"
    - Src: "com.google.protobuf.TextFormat$Printer:794,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormat$Printer].access$000(com.google.protobuf.UnknownFieldSet,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer:306,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printUnknownFields"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer].access$100()"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Printer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1"
    linkageType: null
    functionLinenumber: 14322
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1:14323,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1:14321,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17385
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17390
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17397
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestOneofCase()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17472
    functionDepth: 1
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof$TestOneofCase].forNumber(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17473,1"
      Dst: "[foo.TestFull$TestMessOneof$TestOneofCase].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17484"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17491
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17495"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17494"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17493,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17505"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17504"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17512
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17513"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17514,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17526"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17525"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17533
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17534"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17537"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17536"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17535,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17547"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17546"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17554
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17558"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17557"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17556,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17575
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17579"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17578"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17577,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17589"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17588"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17596
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17597"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17600"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17599"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17598,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17610"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17609"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17617
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17618"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17621"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17620"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17619,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17630"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17638
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17639"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17642"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17640,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17651"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17659
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17661,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17673"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17672"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17680
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17681"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17684"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17683"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17682,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17694"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17693"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17701
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17702"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17704"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17703,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17714"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17722
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17723"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17726"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17725"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17724,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17735"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17743
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17747"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17746"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17745,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17756"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17755"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17762
    functionDepth: 1
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17763"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17768"
        BranchSideFuncs:
        - "forNumber(int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17767"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17766"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17763"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17765,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17764,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17777"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17776"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17783
    functionDepth: 1
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].forNumber(int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17784"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17789"
        BranchSideFuncs:
        - "forNumber(int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17788"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17787"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17784"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17786,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17785,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestString()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17797"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestString()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17804
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17806"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17809"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17808"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17812"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17811"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestMessOneof:17815"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17818"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17817"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17815"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17818"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17817"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17814,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessOneof:17815,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17828"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17831"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17830"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17831"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17839"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17838"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17837"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17833,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17851"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17850"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17858
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17859"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17862"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17861"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17871
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17872"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17871"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17879
    functionDepth: 1
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17880"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17883"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17882"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17883,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getTestMessageOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17890"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17893,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hasOptInt()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17903
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17904"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17903"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getOptInt()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17911
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17917
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].hasTestMessage()"
    - "[foo.TestFull$TestMessOneof].getTestMessage()"
    - "[foo.TestFull$SubMess].isInitialized()"
    functionUses: 16
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17919"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17920"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17919"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17920"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17921"
        BranchSideFuncs:
        - "hasTestMessage()"
    - Branch String: "foo.TestFull$TestMessOneof:17922"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17928"
        BranchSideFuncs:
        - "getTestMessage()"
        - "isInitialized()"
      - BranchSide: "foo.TestFull$TestMessOneof:17927"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17923"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17928"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17927"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17922,1"
      Dst: "[foo.TestFull$TestMessOneof].hasTestMessage"
    - Src: "foo.TestFull$TestMessOneof:17923,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestMessage"
    - Src: "foo.TestFull$TestMessOneof:17923,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 17934
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 114
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:17935"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17939"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17938"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17943"
        BranchSideFuncs:
        - "writeSInt32(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17942"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17947"
        BranchSideFuncs:
        - "writeSFixed32(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17946"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17947"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17951"
        BranchSideFuncs:
        - "writeInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:17950"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17955"
        BranchSideFuncs:
        - "writeSInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:17954"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17959"
        BranchSideFuncs:
        - "writeSFixed64(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:17958"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17959"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17963"
        BranchSideFuncs:
        - "writeUInt32(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17962"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17963"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17967"
        BranchSideFuncs:
        - "writeFixed32(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17966"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17967"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17971"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:17970"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17971"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17975"
        BranchSideFuncs:
        - "writeFixed64(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:17974"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17975"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17979"
        BranchSideFuncs:
        - "writeFloat(int,float)"
      - BranchSide: "foo.TestFull$TestMessOneof:17978"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17979"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17983"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "foo.TestFull$TestMessOneof:17982"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17983"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17987"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "foo.TestFull$TestMessOneof:17986"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17987"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17990"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:17989"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17990"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17993"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:17992"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17993"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:17996"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessOneof:17995"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:17996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18000"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$TestMessOneof:17999"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18000"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18003"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
      - BranchSide: "foo.TestFull$TestMessOneof:18002"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18006"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18005"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17937,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17936,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestMessOneof:17941,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17940,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32"
    - Src: "foo.TestFull$TestMessOneof:17945,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17944,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32"
    - Src: "foo.TestFull$TestMessOneof:17949,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:17948,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    - Src: "foo.TestFull$TestMessOneof:17953,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:17952,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64"
    - Src: "foo.TestFull$TestMessOneof:17957,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:17956,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64"
    - Src: "foo.TestFull$TestMessOneof:17961,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17960,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$TestMessOneof:17965,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17964,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    - Src: "foo.TestFull$TestMessOneof:17969,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:17968,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "foo.TestFull$TestMessOneof:17973,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:17972,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    - Src: "foo.TestFull$TestMessOneof:17977,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "foo.TestFull$TestMessOneof:17976,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    - Src: "foo.TestFull$TestMessOneof:17981,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "foo.TestFull$TestMessOneof:17980,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "foo.TestFull$TestMessOneof:17985,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "foo.TestFull$TestMessOneof:17984,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "foo.TestFull$TestMessOneof:17988,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17988,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "foo.TestFull$TestMessOneof:17991,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:17991,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "foo.TestFull$TestMessOneof:17994,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestMessOneof:17997,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$TestMessOneof:18001,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessOneof:18004,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestMessOneof:18006,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOneof:18006,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18010
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeSInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeSInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeFloatSize(int,float)"
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 139
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:18012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18013"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18015"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18020"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18019"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18025"
        BranchSideFuncs:
        - "computeSInt32Size(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18025"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18030"
        BranchSideFuncs:
        - "computeSFixed32Size(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18029"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18030"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18035"
        BranchSideFuncs:
        - "computeInt64Size(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:18034"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18040"
        BranchSideFuncs:
        - "computeSInt64Size(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:18039"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18040"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18045"
        BranchSideFuncs:
        - "computeSFixed64Size(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:18044"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18045"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18050"
        BranchSideFuncs:
        - "computeUInt32Size(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18049"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18050"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18055"
        BranchSideFuncs:
        - "computeFixed32Size(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18054"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18055"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18060"
        BranchSideFuncs:
        - "computeUInt64Size(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:18059"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18065"
        BranchSideFuncs:
        - "computeFixed64Size(int,long)"
      - BranchSide: "foo.TestFull$TestMessOneof:18064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18065"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18070"
        BranchSideFuncs:
        - "computeFloatSize(int,float)"
      - BranchSide: "foo.TestFull$TestMessOneof:18069"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18070"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18075"
        BranchSideFuncs:
        - "computeDoubleSize(int,double)"
      - BranchSide: "foo.TestFull$TestMessOneof:18074"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18080"
        BranchSideFuncs:
        - "computeBoolSize(int,boolean)"
      - BranchSide: "foo.TestFull$TestMessOneof:18079"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18080"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18084"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18083"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18084"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18088"
        BranchSideFuncs:
        - "computeEnumSize(int,int)"
      - BranchSide: "foo.TestFull$TestMessOneof:18087"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18091"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessOneof:18090"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18091"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18096"
        BranchSideFuncs:
        - "computeBytesSize(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$TestMessOneof:18095"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18100"
        BranchSideFuncs:
        - "computeMessageSize(int,com.google.protobuf.MessageLite)"
      - BranchSide: "foo.TestFull$TestMessOneof:18099"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18103"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18018,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18017,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$TestMessOneof:18023,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18022,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt32Size"
    - Src: "foo.TestFull$TestMessOneof:18028,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18027,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed32Size"
    - Src: "foo.TestFull$TestMessOneof:18033,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:18032,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64Size"
    - Src: "foo.TestFull$TestMessOneof:18038,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:18037,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt64Size"
    - Src: "foo.TestFull$TestMessOneof:18043,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:18042,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed64Size"
    - Src: "foo.TestFull$TestMessOneof:18048,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18047,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$TestMessOneof:18053,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18052,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32Size"
    - Src: "foo.TestFull$TestMessOneof:18058,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:18057,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "foo.TestFull$TestMessOneof:18063,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "foo.TestFull$TestMessOneof:18062,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64Size"
    - Src: "foo.TestFull$TestMessOneof:18068,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "foo.TestFull$TestMessOneof:18067,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSize"
    - Src: "foo.TestFull$TestMessOneof:18073,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "foo.TestFull$TestMessOneof:18072,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "foo.TestFull$TestMessOneof:18078,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "foo.TestFull$TestMessOneof:18077,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "foo.TestFull$TestMessOneof:18082,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18082,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "foo.TestFull$TestMessOneof:18086,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessOneof:18086,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "foo.TestFull$TestMessOneof:18089,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestMessOneof:18093,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$TestMessOneof:18098,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessOneof:18102,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$TestMessOneof:18104,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOneof:18104,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18110
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].hasOptInt()"
    - "[foo.TestFull$TestMessOneof].hasOptInt()"
    - "[foo.TestFull$TestMessOneof].getOptInt()"
    - "[foo.TestFull$TestMessOneof].getOptInt()"
    - "[foo.TestFull$TestMessOneof].getTestOneofCase()"
    - "[foo.TestFull$TestMessOneof].getTestOneofCase()"
    - "[foo.TestFull$TestMessOneof].getTestInt32()"
    - "[foo.TestFull$TestMessOneof].getTestInt32()"
    - "[foo.TestFull$TestMessOneof].getTestSint32()"
    - "[foo.TestFull$TestMessOneof].getTestSint32()"
    - "[foo.TestFull$TestMessOneof].getTestSfixed32()"
    - "[foo.TestFull$TestMessOneof].getTestSfixed32()"
    - "[foo.TestFull$TestMessOneof].getTestInt64()"
    - "[foo.TestFull$TestMessOneof].getTestInt64()"
    - "[foo.TestFull$TestMessOneof].getTestSint64()"
    - "[foo.TestFull$TestMessOneof].getTestSint64()"
    - "[foo.TestFull$TestMessOneof].getTestSfixed64()"
    - "[foo.TestFull$TestMessOneof].getTestSfixed64()"
    - "[foo.TestFull$TestMessOneof].getTestUint32()"
    - "[foo.TestFull$TestMessOneof].getTestUint32()"
    - "[foo.TestFull$TestMessOneof].getTestFixed32()"
    - "[foo.TestFull$TestMessOneof].getTestFixed32()"
    - "[foo.TestFull$TestMessOneof].getTestUint64()"
    - "[foo.TestFull$TestMessOneof].getTestUint64()"
    - "[foo.TestFull$TestMessOneof].getTestFixed64()"
    - "[foo.TestFull$TestMessOneof].getTestFixed64()"
    - "[foo.TestFull$TestMessOneof].getTestFloat()"
    - "[foo.TestFull$TestMessOneof].getTestFloat()"
    - "[foo.TestFull$TestMessOneof].getTestDouble()"
    - "[foo.TestFull$TestMessOneof].getTestDouble()"
    - "[foo.TestFull$TestMessOneof].getTestBoolean()"
    - "[foo.TestFull$TestMessOneof].getTestBoolean()"
    - "[foo.TestFull$TestMessOneof].getTestEnumSmall()"
    - "[foo.TestFull$TestMessOneof].getTestEnumSmall()"
    - "[foo.TestFull$TestMessOneof].getTestEnum()"
    - "[foo.TestFull$TestMessOneof].getTestEnum()"
    - "[foo.TestFull$TestMessOneof].getTestString()"
    - "[foo.TestFull$TestMessOneof].getTestString()"
    - "[foo.TestFull$TestMessOneof].getTestBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].getTestBytes()"
    - "[foo.TestFull$TestMessOneof].getTestMessage()"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].getTestMessage()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 119
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:18111"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18114"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18113"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18114"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18117"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18116"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18120"
        BranchSideFuncs:
        - "hasOptInt()"
      - BranchSide: "foo.TestFull$TestMessOneof:18119"
        BranchSideFuncs:
        - "hasOptInt()"
    - Branch String: "foo.TestFull$TestMessOneof:18120"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18124"
        BranchSideFuncs:
        - "getOptInt()"
      - BranchSide: "foo.TestFull$TestMessOneof:18123"
        BranchSideFuncs:
        - "getTestOneofCase()"
    - Branch String: "foo.TestFull$TestMessOneof:18122"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18123"
        BranchSideFuncs:
        - "getTestOneofCase()"
    - Branch String: "foo.TestFull$TestMessOneof:18124"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18125"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18124"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOneof:18128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18144"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18148"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18160"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18203"
        BranchSideFuncs:
        - "getTestFloat()"
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18173"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18203"
        BranchSideFuncs:
        - "getTestDouble()"
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18178"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18182"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18190"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18198"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18202"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessOneof:18203"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18204"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18203"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18115,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessOneof:18119,1"
      Dst: "[foo.TestFull$TestMessOneof].hasOptInt"
    - Src: "foo.TestFull$TestMessOneof:18119,1"
      Dst: "[foo.TestFull$TestMessOneof].hasOptInt"
    - Src: "foo.TestFull$TestMessOneof:18120,1"
      Dst: "[foo.TestFull$TestMessOneof].hasOptInt"
    - Src: "foo.TestFull$TestMessOneof:18121,1"
      Dst: "[foo.TestFull$TestMessOneof].getOptInt"
    - Src: "foo.TestFull$TestMessOneof:18122,1"
      Dst: "[foo.TestFull$TestMessOneof].getOptInt"
    - Src: "foo.TestFull$TestMessOneof:18124,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestOneofCase"
    - Src: "foo.TestFull$TestMessOneof:18124,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestOneofCase"
    - Src: "foo.TestFull$TestMessOneof:18124,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "foo.TestFull$TestMessOneof:18127,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt32"
    - Src: "foo.TestFull$TestMessOneof:18128,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt32"
    - Src: "foo.TestFull$TestMessOneof:18131,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint32"
    - Src: "foo.TestFull$TestMessOneof:18132,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint32"
    - Src: "foo.TestFull$TestMessOneof:18135,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed32"
    - Src: "foo.TestFull$TestMessOneof:18136,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed32"
    - Src: "foo.TestFull$TestMessOneof:18139,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt64"
    - Src: "foo.TestFull$TestMessOneof:18140,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt64"
    - Src: "foo.TestFull$TestMessOneof:18143,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint64"
    - Src: "foo.TestFull$TestMessOneof:18144,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint64"
    - Src: "foo.TestFull$TestMessOneof:18147,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed64"
    - Src: "foo.TestFull$TestMessOneof:18148,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed64"
    - Src: "foo.TestFull$TestMessOneof:18151,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint32"
    - Src: "foo.TestFull$TestMessOneof:18152,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint32"
    - Src: "foo.TestFull$TestMessOneof:18155,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed32"
    - Src: "foo.TestFull$TestMessOneof:18156,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed32"
    - Src: "foo.TestFull$TestMessOneof:18159,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint64"
    - Src: "foo.TestFull$TestMessOneof:18160,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint64"
    - Src: "foo.TestFull$TestMessOneof:18163,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed64"
    - Src: "foo.TestFull$TestMessOneof:18164,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed64"
    - Src: "foo.TestFull$TestMessOneof:18167,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFloat"
    - Src: "foo.TestFull$TestMessOneof:18167,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessOneof:18169,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFloat"
    - Src: "foo.TestFull$TestMessOneof:18168,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessOneof:18172,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestDouble"
    - Src: "foo.TestFull$TestMessOneof:18172,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessOneof:18174,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestDouble"
    - Src: "foo.TestFull$TestMessOneof:18173,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessOneof:18177,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBoolean"
    - Src: "foo.TestFull$TestMessOneof:18178,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBoolean"
    - Src: "foo.TestFull$TestMessOneof:18181,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnumSmall"
    - Src: "foo.TestFull$TestMessOneof:18182,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnumSmall"
    - Src: "foo.TestFull$TestMessOneof:18182,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "foo.TestFull$TestMessOneof:18185,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnum"
    - Src: "foo.TestFull$TestMessOneof:18186,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnum"
    - Src: "foo.TestFull$TestMessOneof:18186,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "foo.TestFull$TestMessOneof:18189,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestString"
    - Src: "foo.TestFull$TestMessOneof:18190,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestString"
    - Src: "foo.TestFull$TestMessOneof:18190,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestMessOneof:18193,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBytes"
    - Src: "foo.TestFull$TestMessOneof:18194,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBytes"
    - Src: "foo.TestFull$TestMessOneof:18194,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$TestMessOneof:18197,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestMessage"
    - Src: "foo.TestFull$TestMessOneof:18198,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestMessage"
    - Src: "foo.TestFull$TestMessOneof:18198,1"
      Dst: "[foo.TestFull$SubMess].equals"
    - Src: "foo.TestFull$TestMessOneof:18203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOneof:18203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOneof:18203,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18208
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].getDescriptor()"
    - "[foo.TestFull$TestMessOneof].hasOptInt()"
    - "[foo.TestFull$TestMessOneof].getOptInt()"
    - "[foo.TestFull$TestMessOneof].getTestInt32()"
    - "[foo.TestFull$TestMessOneof].getTestSint32()"
    - "[foo.TestFull$TestMessOneof].getTestSfixed32()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestInt64()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestSint64()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestSfixed64()"
    - "[foo.TestFull$TestMessOneof].getTestUint32()"
    - "[foo.TestFull$TestMessOneof].getTestFixed32()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestUint64()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestFixed64()"
    - "[foo.TestFull$TestMessOneof].getTestFloat()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessOneof].getTestDouble()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[foo.TestFull$TestMessOneof].getTestBoolean()"
    - "[foo.TestFull$TestEnumSmall].getNumber()"
    - "[foo.TestFull$TestMessOneof].getTestEnumSmall()"
    - "[foo.TestFull$TestEnum].getNumber()"
    - "[foo.TestFull$TestMessOneof].getTestEnum()"
    - "[foo.TestFull$TestMessOneof].getTestString()"
    - "[foo.TestFull$TestMessOneof].getTestBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[foo.TestFull$TestMessOneof].getTestMessage()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 145
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:18209"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18212"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasOptInt()"
    - Branch String: "foo.TestFull$TestMessOneof:18214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18218"
        BranchSideFuncs:
        - "getOptInt()"
      - BranchSide: "foo.TestFull$TestMessOneof:18217"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18213,1"
      Dst: "[foo.TestFull$TestMessOneof].getDescriptor"
    - Src: "foo.TestFull$TestMessOneof:18213,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessOneof:18214,1"
      Dst: "[foo.TestFull$TestMessOneof].hasOptInt"
    - Src: "foo.TestFull$TestMessOneof:18216,1"
      Dst: "[foo.TestFull$TestMessOneof].getOptInt"
    - Src: "foo.TestFull$TestMessOneof:18221,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt32"
    - Src: "foo.TestFull$TestMessOneof:18225,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint32"
    - Src: "foo.TestFull$TestMessOneof:18229,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed32"
    - Src: "foo.TestFull$TestMessOneof:18234,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestInt64"
    - Src: "foo.TestFull$TestMessOneof:18233,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18239,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSint64"
    - Src: "foo.TestFull$TestMessOneof:18238,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18244,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestSfixed64"
    - Src: "foo.TestFull$TestMessOneof:18243,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18248,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint32"
    - Src: "foo.TestFull$TestMessOneof:18252,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed32"
    - Src: "foo.TestFull$TestMessOneof:18257,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestUint64"
    - Src: "foo.TestFull$TestMessOneof:18256,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18262,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFixed64"
    - Src: "foo.TestFull$TestMessOneof:18261,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18267,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestFloat"
    - Src: "foo.TestFull$TestMessOneof:18266,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessOneof:18272,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestDouble"
    - Src: "foo.TestFull$TestMessOneof:18272,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessOneof:18271,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessOneof:18277,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBoolean"
    - Src: "foo.TestFull$TestMessOneof:18276,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "foo.TestFull$TestMessOneof:18281,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnumSmall"
    - Src: "foo.TestFull$TestMessOneof:18281,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMessOneof:18285,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestEnum"
    - Src: "foo.TestFull$TestMessOneof:18285,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessOneof:18289,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestString"
    - Src: "foo.TestFull$TestMessOneof:18289,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestMessOneof:18293,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestBytes"
    - Src: "foo.TestFull$TestMessOneof:18293,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$TestMessOneof:18297,1"
      Dst: "[foo.TestFull$TestMessOneof].getTestMessage"
    - Src: "foo.TestFull$TestMessOneof:18297,1"
      Dst: "[foo.TestFull$SubMess].hashCode"
    - Src: "foo.TestFull$TestMessOneof:18302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOneof:18302,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18310,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18316,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18321,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18327,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18331,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18337,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18349,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18369,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18376,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18379
    functionDepth: 192
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18380,1"
      Dst: "[foo.TestFull$TestMessOneof].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18381
    functionDepth: 191
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18382,1"
      Dst: "[foo.TestFull$TestMessOneof].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilder(foo.TestFull$TestMessOneof)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOneof"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18385,1"
      Dst: "[foo.TestFull$TestMessOneof].toBuilder"
    - Src: "foo.TestFull$TestMessOneof:18385,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18388
    functionDepth: 190
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(foo.TestFull$TestMessOneof)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOneof:18389"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOneof:18389"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOneof:18388"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessOneof)"
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:18389,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 18395
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 19772
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].parser()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 19803
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: 19808
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOneof"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOneof:17370,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30309
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30310,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30335,1"
      Dst: "[com.google.protobuf.Internal].bytesDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30341
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30346
    functionDepth: 1
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30347,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30351
    functionDepth: 61
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30353"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30356"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30352,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30353,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].isInitialized"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30354,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30360
    functionDepth: 2
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial0(foo.TestFull$DefaultRequiredValues)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30362"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30363"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30362"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30362,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial0"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial0(foo.TestFull$DefaultRequiredValues)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultRequiredValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30370"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30374"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30373"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30374"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30378"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30377"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30378"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30382"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30381"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30382"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30386"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30385"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30386"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30390"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30389"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30390"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30394"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30393"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30394"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30398"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30397"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30398"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30402"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30401"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30406
    functionDepth: 279
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30407,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30412
    functionDepth: 273
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30413,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30418,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30423,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30434
    functionDepth: 272
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30435,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30438
    functionDepth: 277
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(foo.TestFull$DefaultRequiredValues)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30439"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30442"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$DefaultRequiredValues)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30441"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30440,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30442,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(foo.TestFull$DefaultRequiredValues)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30447
    functionDepth: 41
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultRequiredValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstance()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt32()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVInt32(int)"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint32()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVUint32(int)"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt64()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVInt64(int)"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint64()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVUint64(int)"
    - "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].getVFloat()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVFloat(float)"
    - "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].getVDouble()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVDouble(double)"
    - "[foo.TestFull$DefaultRequiredValues].hasVString()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    - "[foo.TestFull$DefaultRequiredValues].getVBytes()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setVBytes(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 45
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30448"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30449"
        BranchSideFuncs:
        - "hasVInt32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30448"
        BranchSideFuncs:
        - "hasVInt32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30449"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30452"
        BranchSideFuncs:
        - "getVInt32()"
        - "setVInt32(int)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30451"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30452"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30455"
        BranchSideFuncs:
        - "getVUint32()"
        - "setVUint32(int)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30454"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30455"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30458"
        BranchSideFuncs:
        - "setVInt64(int)"
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30457"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30458"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30461"
        BranchSideFuncs:
        - "setVUint64(int)"
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30460"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30461"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30464"
        BranchSideFuncs:
        - "setVFloat(float)"
        - "getVFloat()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30463"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30464"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30467"
        BranchSideFuncs:
        - "setVDouble(double)"
        - "getVDouble()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30466"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30467"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30472"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30471"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30472"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30475"
        BranchSideFuncs:
        - "getVBytes()"
        - "setVBytes(com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30474"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30448,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30449,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30450,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30450,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30452,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30453,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30453,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30455,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30456,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30456,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30458,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30459,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30459,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30461,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30462,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30462,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30464,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30465,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30465,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30467,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30470,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30472,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30473,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30473,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30475,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30481
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVDouble()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVString()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].hasVBytes()"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30482"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30485"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30484"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30485"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30488"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30487"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30488"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30491"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30490"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30491"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30494"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30493"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30494"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30497"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30496"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30497"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30500"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30499"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30500"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30502"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30503"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30506"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30505"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30482,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30485,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30488,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30491,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30494,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30497,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30500,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30503,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].hasVBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30513
    functionDepth: 49
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 74
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30514"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30518"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30517"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30519"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30576"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30575"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30566"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30572"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30571"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30520,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30526,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30531,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30536,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30541,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30546,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30551,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30556,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30561,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30574,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30588
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30589"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30588"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVInt32(int)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30605
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30618,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30628
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30629"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30628"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVUint32(int)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30645
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30648,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30658,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30668
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30669"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30668"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVInt64(int)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30685
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30708
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30709"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30708"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVUint64(int)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30725
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30728,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30738,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30748
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30749"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30748"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVFloat(float)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30765
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30768,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30778,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30788
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30789"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30788"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVDouble(double)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30805
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30808,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30818,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30827
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30828"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30827"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30836"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30845"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30844"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30840"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30843"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30842"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30839,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30840,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVStringBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30855"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30861"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30857,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVString(java.lang.String)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30872"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30873"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30872"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30875,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30883,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30883,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVString"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVStringBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30895"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30896"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30895"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].hasVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30908
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30909"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30908"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setVBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30924
    functionDepth: 13
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues$Builder:30925"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30926"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues$Builder:30925"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30928,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30937,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30937,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30938,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30943
    functionDepth: 15
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30944,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: 30949
    functionDepth: 40
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30950,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues$Builder:30297,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$ListAdapter$Converter].convert(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal$ListAdapter$Converter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getTypeNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getExtendeeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getDefaultValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getJsonNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].hasProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder].getProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].mutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].makeImmutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].mergeListsAt(java.lang.Object,java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ListFieldSchema].full()"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.google.protobuf.ListFieldSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema].lite()"
    functionSourceFile: "com.google.protobuf.ListFieldSchema"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.google.protobuf.ListFieldSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31129
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getDescriptor()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31134
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31141
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31142,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVInt32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31154
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31155"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVInt32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVUint32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31174"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31173"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVUint32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVInt64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31192
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31193"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVInt64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31200
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVUint64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31211
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31212"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31211"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVUint64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVFloat()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31231"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVFloat()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31238
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVDouble()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31249
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31250"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31249"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVDouble()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31257
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVString()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31269
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31270"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31269"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVString()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31279"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31282"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31281"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31285"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31288"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31287"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31284,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$DefaultOptionalValues:31285,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVStringBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31299"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31305"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31301,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hasVBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31318"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31317"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getVBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31325
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].isInitialized()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31331
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31333"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31334"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31333"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31334"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31335"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31342
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 45
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31343"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31346"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31345"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31346"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31349"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31348"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31349"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31352"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31351"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31352"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31355"
        BranchSideFuncs:
        - "writeUInt32(int,int)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31354"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31355"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31358"
        BranchSideFuncs:
        - "writeFloat(int,float)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31357"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31358"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31361"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31360"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31361"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31364"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31363"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31364"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31367"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31366"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31344,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31347,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31350,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31353,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31356,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31359,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31362,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$DefaultOptionalValues:31365,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31367,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues:31367,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getSerializedSize()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31371
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeFloatSize(int,float)"
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 59
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31373"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31374"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31376"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31379"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31380"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31383"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31384"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31387"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31388"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31391"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31392"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31395"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31396"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31399"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31400"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31403"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31402"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31403"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31406"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31378,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$DefaultOptionalValues:31382,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$DefaultOptionalValues:31386,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$DefaultOptionalValues:31390,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$DefaultOptionalValues:31394,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSize"
    - Src: "foo.TestFull$DefaultOptionalValues:31398,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "foo.TestFull$DefaultOptionalValues:31401,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$DefaultOptionalValues:31405,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$DefaultOptionalValues:31407,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues:31407,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31413
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].hasVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].getVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].getVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].hasVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].hasVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].getVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].getVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].hasVString()"
    - "[foo.TestFull$DefaultOptionalValues].hasVString()"
    - "[foo.TestFull$DefaultOptionalValues].getVString()"
    - "[foo.TestFull$DefaultOptionalValues].getVString()"
    - "[foo.TestFull$DefaultOptionalValues].hasVBytes()"
    - "[foo.TestFull$DefaultOptionalValues].hasVBytes()"
    - "[foo.TestFull$DefaultOptionalValues].getVBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].getVBytes()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 102
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31414"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31417"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31416"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31417"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31420"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31419"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31422"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31423"
        BranchSideFuncs:
        - "hasVInt32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31422"
        BranchSideFuncs:
        - "hasVInt32()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31423"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31427"
        BranchSideFuncs:
        - "getVInt32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31426"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31425"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31426"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31427"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31428"
        BranchSideFuncs:
        - "hasVUint32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31427"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31428"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31432"
        BranchSideFuncs:
        - "getVUint32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31431"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31430"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31431"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31432"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31433"
        BranchSideFuncs:
        - "hasVInt64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31432"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31433"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31437"
        BranchSideFuncs:
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31436"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31435"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31436"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31437"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31438"
        BranchSideFuncs:
        - "hasVUint64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31437"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31438"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31442"
        BranchSideFuncs:
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31441"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31440"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31441"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31442"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31443"
        BranchSideFuncs:
        - "hasVFloat()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31442"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31443"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31448"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31447"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31445"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31448"
        BranchSideFuncs:
        - "getVFloat()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31447"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31448"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31449"
        BranchSideFuncs:
        - "hasVDouble()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31448"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31449"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31454"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31453"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31451"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31454"
        BranchSideFuncs:
        - "getVDouble()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31453"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31454"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31455"
        BranchSideFuncs:
        - "hasVString()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31454"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31455"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31459"
        BranchSideFuncs:
        - "getVString()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31458"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31457"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31458"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues:31459"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31460"
        BranchSideFuncs:
        - "hasVBytes()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31459"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31460"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31464"
        BranchSideFuncs:
        - "getVBytes()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31463"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31462"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31463"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31464"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31464"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31418,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$DefaultOptionalValues:31422,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31422,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31423,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31424,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31425,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31427,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31427,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31428,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31429,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31430,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31432,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31432,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31433,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31434,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31435,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31437,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31437,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31438,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31439,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31440,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31442,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31442,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31443,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31444,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31444,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31446,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31445,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31448,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31448,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31449,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31450,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31450,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31452,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31451,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31454,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31454,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31455,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31456,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31457,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31457,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$DefaultOptionalValues:31459,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31459,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31460,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31461,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31462,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31462,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$DefaultOptionalValues:31464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues:31464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues:31464,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 47
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].hashCode()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31469
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDescriptor()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].hasVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].getVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].hasVDouble()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$DefaultOptionalValues].getVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].hasVString()"
    - "[foo.TestFull$DefaultOptionalValues].getVString()"
    - "[foo.TestFull$DefaultOptionalValues].hasVBytes()"
    - "[foo.TestFull$DefaultOptionalValues].getVBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 75
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31470"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31474"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31473"
        BranchSideFuncs:
        - "hasVInt32()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31475"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31479"
        BranchSideFuncs:
        - "getVInt32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31478"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31479"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31483"
        BranchSideFuncs:
        - "getVUint32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31482"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31483"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31487"
        BranchSideFuncs:
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31486"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31487"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31491"
        BranchSideFuncs:
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31490"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31491"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31496"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31495"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31496"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31501"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31500"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31501"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31505"
        BranchSideFuncs:
        - "getVString()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31504"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultOptionalValues:31505"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31509"
        BranchSideFuncs:
        - "getVBytes()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31508"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31474,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDescriptor"
    - Src: "foo.TestFull$DefaultOptionalValues:31474,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$DefaultOptionalValues:31475,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31477,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues:31479,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31481,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues:31483,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31485,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues:31487,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31489,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues:31491,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31494,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues:31493,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31496,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31499,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues:31499,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultOptionalValues:31498,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$DefaultOptionalValues:31501,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31503,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVString"
    - Src: "foo.TestFull$DefaultOptionalValues:31503,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$DefaultOptionalValues:31505,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31507,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues:31507,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$DefaultOptionalValues:31509,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues:31509,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31517,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31523,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31528,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31534,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31538,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31544,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31549,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31583,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31586
    functionDepth: 44
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31587,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilder()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31588
    functionDepth: 43
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31589,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilder(foo.TestFull$DefaultOptionalValues)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31592,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].toBuilder"
    - Src: "foo.TestFull$DefaultOptionalValues:31592,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31595
    functionDepth: 42
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(foo.TestFull$DefaultOptionalValues)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues:31596"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues:31595"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$DefaultOptionalValues)"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31596,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 31602
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 32251
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].parser()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getParserForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 32282
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: 32287
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues:31106,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionSourceFile: "com.google.protobuf.Internal$ListAdapter"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 6
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$2].convert(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked$2].convert(java.lang.Object)"
    - "[foo.TestFull$TestMess$1].convert(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked$1].convert(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$1].convert(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 397
    ICount: 7
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$ListAdapter:418,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Internal$ListAdapter:418,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$ListAdapter].size()"
    functionSourceFile: "com.google.protobuf.Internal$ListAdapter"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 6
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 401
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$ListAdapter:423,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].hasNioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].nioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].hasArray()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:172,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].array()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:177,1"
      Dst: "[java.nio.ByteBuffer].array"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].arrayOffset()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:182,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].position()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:187,1"
      Dst: "[java.nio.Buffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].position(int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 1
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:192,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].limit()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:198,1"
      Dst: "[java.nio.Buffer].limit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$1].remaining()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$1:203,1"
      Dst: "[java.nio.Buffer].remaining"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 38
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:901,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:906,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 911
    functionDepth: 42
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:912,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:919,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:927,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 42
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:934,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getContainerType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].findExtensionByName(com.google.protobuf.ExtensionRegistry,java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:963,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 37
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber(com.google.protobuf.Descriptors$Descriptor,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:969,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].parseGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:986"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:985"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:982"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:986"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:979,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:980,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:981,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:983,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:986,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:986,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:987,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 996
    functionDepth: 305
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 15
    EdgeCount: 312
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1004"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1003"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1004"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1003"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:997,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:998,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:999,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1001,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1004,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1005,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 1014
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 34
    EdgeCount: 432
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1032"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1031"
        BranchSideFuncs:
        - "buildPartial()"
        - "readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "getNumber()"
        - "newBuilderForType()"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1016"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1028"
        BranchSideFuncs:
        - "getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1027"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1019"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1022"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1021"
        BranchSideFuncs:
        - "toBuilder()"
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1015,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1016,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1017,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1022,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1023,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1025,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1025,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1028,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1029,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1029,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1030,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1032,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1033,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1033,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1034,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1034,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 31
    EdgeCount: 429
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1045"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1062"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1061"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "newBuilderForType()"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1058"
        BranchSideFuncs:
        - "getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1057"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1052"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1051"
        BranchSideFuncs:
        - "toBuilder()"
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1045,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1046,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1047,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1052,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1053,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1055,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1058,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1059,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1060,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1062,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1063,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1064,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1064,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 1074
    functionDepth: 306
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 15
    EdgeCount: 309
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1082"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1081"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1078"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1082"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1081"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1075,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1076,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1077,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1079,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1082,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1083,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].newMergeTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].newEmptyTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 17
    returnType: "com.google.protobuf.WireFormat$Utf8Validation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1104"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter:1100,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].finish()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionBuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12582,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$5800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12587
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$5900()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12588,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$5900"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12607"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12610"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12609"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12617"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12605,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12608,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12611,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12615,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12618,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12627
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$5800()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12628,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$5800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12632
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12637
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12639"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12642"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12638,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12639,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12640,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12646
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12650"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12649"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12648,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12654
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 39
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12655"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12661"
        BranchSideFuncs:
        - "access$7502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12660"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12659"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12670"
        BranchSideFuncs:
        - "build()"
        - "access$7602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12669"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12668"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12657,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12660,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7502"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12662,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12662,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7502"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12666,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12669,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7602"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12671,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12671,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7602"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12675
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7876(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12678"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12682"
        BranchSideFuncs:
        - "access$7702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12681"
        BranchSideFuncs:
        - "access$7876(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12679,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7702"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12682,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7876"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12686
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12692
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12693,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12714
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12715,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12729,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12736,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12745
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12749"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12748"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12747,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12749,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12754
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getVerification()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setVerification(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 106
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12756"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12755"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12756"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12768"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12767"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12757"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12782"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12758"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12762"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12761"
        BranchSideFuncs:
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12768"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12782"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12769"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12778"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12777"
        BranchSideFuncs:
        - "access$7500(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12776"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12775"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12782"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12794"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12793"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12808"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12807"
        BranchSideFuncs:
        - "hasVerification()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12788"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12787"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureDeclarationIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12794"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12808"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12807"
        BranchSideFuncs:
        - "hasVerification()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12795"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12804"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12803"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$7600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12802"
        BranchSideFuncs:
        - "getDeclarationFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12801"
        BranchSideFuncs:
        - "getDeclarationFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12811"
        BranchSideFuncs:
        - "setVerification(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState)"
        - "getVerification()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12810"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12755,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12757,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12757,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12758,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12759,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12762,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12763,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12763,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12765,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12768,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12768,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12769,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12770,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12772,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12776,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12778,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7500"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12778,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12783,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12783,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12784,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12785,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12788,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12789,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12791,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12794,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12794,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12795,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12796,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12798,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12802,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].access$7600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12804,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12808,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hasVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12809,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12809,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setVerification"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12811,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12812,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12813,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12818
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12824"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12823"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12819"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12818"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12824"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12827"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12826"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12819,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12820,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12820,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12824,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12834
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 60
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12835"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12839"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12838"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12895"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12894"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12855"
        BranchSideFuncs:
        - "ensureDeclarationIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12854"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12866"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12865"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12880"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12879"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12891"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12841,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12848,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12852,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12853,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12855,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12860,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12862,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12873,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12877,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12878,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12880,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12893,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12903
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12908"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12907"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12924"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12923"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12922,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12924,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12934
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12938"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12937"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12936,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12938,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 12948
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12952"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12951"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12950,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12952,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12972"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12971"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12968"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12967"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12968,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12969,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12972,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12990"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12989"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12986,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12987,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12987,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12988,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12990,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12990,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13010"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13009"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13003"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13006"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13007,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13010,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13023"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13031"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13030"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13027"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13026"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13027,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13028,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13029,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13031,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13049"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13048"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13045,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13046,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13046,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13049,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13049,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13067"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13066"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13063,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13064,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13064,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13067,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13067,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13086"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13085"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13082,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13084,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13086,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13099,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13103,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13120"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13117,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13120,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13133,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13133,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13144"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13145,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13146,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13161"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13159,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13161,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13172,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13173,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13172,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13185,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13184,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13196,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13196,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13200
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13209"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13205"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13206,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13215
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13220"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13219"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13235"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13238"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13236,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13238,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13251"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13252,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13254,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclaration(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13268,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13270,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setDeclaration(int,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13292"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13291"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13285"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13288"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13288,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13289,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13290,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13292,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setDeclaration(int,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13312"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13308,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13309,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13309,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13310,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13312,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13312,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclaration(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13334"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13333"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13330,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13331,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13332,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13334,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclaration(int,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13357"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13353"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13352"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13353,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13354,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13357,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclaration(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13377"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13373,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13374,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13374,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13377,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13377,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclaration(int,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13392"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13397"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13393,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13394,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13397,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addAllDeclaration(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13418"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13414,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13416,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13418,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearDeclaration()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13433,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13435,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13437,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].removeDeclaration(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13456"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13455"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13452,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].ensureDeclarationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13453,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13454,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13456,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13471,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13471,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13485"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13485,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13486,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13501,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13503,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclarationBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13516,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13517,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13516,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addDeclarationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13530,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13531,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13530,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13544,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13544,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDeclarationFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13548
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13557"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13553"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13554,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].hasVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13572"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13586"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13587,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setVerification(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13601
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13605"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13604"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13606,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13607,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13623,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13628
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: 13634
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:13635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder:12575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$1"
    linkageType: null
    functionLinenumber: 26461
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].newBuilder()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$1:26462,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26464,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26466,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26466,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26468,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26468,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26468,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26471,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26471,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBool$1:26473,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool$1:26456,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder].getFileList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder].getFile(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder].getFileCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder].getFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder].getFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$FieldType$2].isPackable()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$2"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11440,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$6000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11445
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$6100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11446,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$6100"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11463,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11476
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$6000()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11477,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$6000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11481
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11486
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11491"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11488,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11489,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11495
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11498"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11497"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11497,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11502
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6802(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6902(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7002(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7176(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
    functionUses: 1
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11509"
        BranchSideFuncs:
        - "access$6502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11508"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11513"
        BranchSideFuncs:
        - "access$6602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11512"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11517"
        BranchSideFuncs:
        - "access$6702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11521"
        BranchSideFuncs:
        - "access$6802(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11525"
        BranchSideFuncs:
        - "access$6902(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11524"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11529"
        BranchSideFuncs:
        - "access$7002(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11528"
        BranchSideFuncs:
        - "access$7176(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11506,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6502"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6602"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11514,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6702"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11518,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6802"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6902"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11526,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7002"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11529,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7176"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11533
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11539
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11540,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11550,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11561
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11565
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11569"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11568"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11567,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11569,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11574
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6700(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setIsRepeated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setReserved(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeated(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 41
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11575"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11576"
        BranchSideFuncs:
        - "hasNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11575"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11579"
        BranchSideFuncs:
        - "getNumber()"
        - "setNumber(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11578"
        BranchSideFuncs:
        - "hasFullName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11584"
        BranchSideFuncs:
        - "access$6600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11583"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11589"
        BranchSideFuncs:
        - "access$6700(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11588"
        BranchSideFuncs:
        - "hasIsRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11592"
        BranchSideFuncs:
        - "setIsRepeated(boolean)"
        - "getIsRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11591"
        BranchSideFuncs:
        - "hasReserved()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11595"
        BranchSideFuncs:
        - "setReserved(boolean)"
        - "getReserved()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11594"
        BranchSideFuncs:
        - "hasRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11598"
        BranchSideFuncs:
        - "setRepeated(boolean)"
        - "getRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11597"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11576,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11579,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6600"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11585,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6700"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11587,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11589,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11592,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11593,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11593,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11596,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11596,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11598,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11599,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11604
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11612
    functionDepth: 49
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 62
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11613"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11617"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11616"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11665"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11664"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11655"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11661"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11619,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11625,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11630,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11635,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11640,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11645,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11650,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11663,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11682"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11681"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11706
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11723,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasFullName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11737"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getFullName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11751"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11760"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11759"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11758"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11757"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11754,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11755,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getFullNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11777,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setFullName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11798"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11800,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearFullName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11813,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11813,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setFullNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11872"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11871"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11867"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11870"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11866,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11867,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getTypeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11888"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11890,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setType(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11912"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11911"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11930,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setTypeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11947"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11946"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11949,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasIsRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11965"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getIsRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setIsRepeated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 11994
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11997,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearIsRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12013,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasReserved()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12029"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getReserved()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setReserved(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 12058
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearReserved()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12077,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].hasRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12093"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12092"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 12119
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 12142
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: 12148
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:12149,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:11434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$3].readString(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$3"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 47
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$Utf8Validation$3:207,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].hashCode()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:353,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:361"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:360"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:360"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair:360"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].access$000(com.google.protobuf.ExtensionRegistry$DescriptorIntPair)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistry$DescriptorIntPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry$DescriptorIntPair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].shouldDiscardUnknownFields(com.google.protobuf.Reader)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].newBuilder()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].newInstance()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:49,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addVarint(com.google.protobuf.UnknownFieldSetLite,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:54,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:54,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:54,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed32(com.google.protobuf.UnknownFieldSetLite,int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:59,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:59,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:59,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed64(com.google.protobuf.UnknownFieldSetLite,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:64,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:64,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:64,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addLengthDelimited(com.google.protobuf.UnknownFieldSetLite,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:69,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:69,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addGroup(com.google.protobuf.UnknownFieldSetLite,int,com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "int"
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:74,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:74,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].toImmutable(com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].makeImmutable()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getBuilderFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSetLite].newInstance()"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 6
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLiteSchema:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:102"
        BranchSideFuncs:
        - "newInstance()"
        - "setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:95,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:98,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:99,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].newInstance"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:100,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:107,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].makeImmutable()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:112,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:112,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeTo(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 18
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].writeTo(com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:117,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeAsMessageSetTo(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 117
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].writeAsMessageSetTo(com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:122,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].writeAsMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].merge(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 150
    returnType: "com.google.protobuf.UnknownFieldSetLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSetLite].mutableCopyOf(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.UnknownFieldSetLite)"
    - "[com.google.protobuf.UnknownFieldSetLite].mergeFrom(com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSetLiteSchema:127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:130"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:129"
        BranchSideFuncs:
        - "getDefaultInstance()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.UnknownFieldSetLiteSchema:130"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:133"
        BranchSideFuncs:
        - "mutableCopyOf(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.UnknownFieldSetLite)"
      - BranchSide: "com.google.protobuf.UnknownFieldSetLiteSchema:132"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UnknownFieldSetLite)"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:127,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:127,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].equals"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:130,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:130,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].equals"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:131,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].mutableCopyOf"
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:133,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSize(com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 5
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].getSerializedSize()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:138,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSizeAsMessageSet(com.google.protobuf.UnknownFieldSetLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 6
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSetLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].getSerializedSizeAsMessageSet()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:143,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getSerializedSizeAsMessageSet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSize(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 6
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSize(com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSizeAsMessageSet(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 7
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSizeAsMessageSet(com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSizeAsMessageSet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].merge(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 151
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].merge(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].merge"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeAsMessageSetTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 118
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].writeAsMessageSetTo(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeAsMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 19
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].writeTo(com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getBuilderFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getBuilderFromMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].getFromMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage(java.lang.Object,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].setToMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].toImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].toImmutable(com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].toImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].newBuilder()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addGroup(java.lang.Object,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addGroup(com.google.protobuf.UnknownFieldSetLite,int,com.google.protobuf.UnknownFieldSetLite)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].addGroup"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addLengthDelimited(java.lang.Object,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addLengthDelimited(com.google.protobuf.UnknownFieldSetLite,int,com.google.protobuf.ByteString)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].addLengthDelimited"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed64(java.lang.Object,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed64(com.google.protobuf.UnknownFieldSetLite,int,long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed32(java.lang.Object,int,int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed32(com.google.protobuf.UnknownFieldSetLite,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].addFixed32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSetLiteSchema].addVarint(java.lang.Object,int,long)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSetLiteSchema"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addVarint(com.google.protobuf.UnknownFieldSetLite,int,long)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSetLiteSchema:35,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLiteSchema].addVarint"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].indent()"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 847
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$TextGenerator:848,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].outdent()"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 852
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$TextGenerator:854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$TextGenerator:853,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.google.protobuf.TextFormat$TextGenerator:857,1"
      Dst: "[java.lang.StringBuilder].setLength"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].print(java.lang.CharSequence)"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$TextGenerator:865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:869"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:868"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$TextGenerator:867"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:865"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$TextGenerator:867,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "com.google.protobuf.TextFormat$TextGenerator:869,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$TextGenerator].eol()"
    functionSourceFile: "com.google.protobuf.TextFormat$TextGenerator"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$TextGenerator:878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:881"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$TextGenerator:880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$TextGenerator:879,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].emptyMapField()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.google.protobuf.MapFieldLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].mergeFrom(com.google.protobuf.MapFieldLite)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapFieldLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].ensureMutable()"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:74"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:77"
        BranchSideFuncs:
        - "putAll(java.util.Map)"
      - BranchSide: "com.google.protobuf.MapFieldLite:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:73,1"
      Dst: "[com.google.protobuf.MapFieldLite].ensureMutable"
    - Src: "com.google.protobuf.MapFieldLite:74,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "com.google.protobuf.MapFieldLite:75,1"
      Dst: "[com.google.protobuf.MapFieldLite].putAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].entrySet()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:81"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:81,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "com.google.protobuf.MapFieldLite:81,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.google.protobuf.MapFieldLite:81,1"
      Dst: "[java.util.LinkedHashMap].entrySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].clear()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:86,1"
      Dst: "[com.google.protobuf.MapFieldLite].ensureMutable"
    - Src: "com.google.protobuf.MapFieldLite:87,1"
      Dst: "[java.util.LinkedHashMap].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].ensureMutable()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    functionUses: 23
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:92,1"
      Dst: "[com.google.protobuf.MapFieldLite].ensureMutable"
    - Src: "com.google.protobuf.MapFieldLite:93,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapFieldLite:95,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapFieldLite:96,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].put(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:100,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldLite:100,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldLite:100,1"
      Dst: "[com.google.protobuf.MapFieldLite].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].ensureMutable()"
    - "[com.google.protobuf.MapFieldLite].checkForNullKeysAndValues(java.util.Map)"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:105,1"
      Dst: "[com.google.protobuf.MapFieldLite].ensureMutable"
    - Src: "com.google.protobuf.MapFieldLite:106,1"
      Dst: "[com.google.protobuf.MapFieldLite].checkForNullKeysAndValues"
    - Src: "com.google.protobuf.MapFieldLite:107,1"
      Dst: "[java.util.HashMap].putAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].ensureMutable()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:112,1"
      Dst: "[com.google.protobuf.MapFieldLite].ensureMutable"
    - Src: "com.google.protobuf.MapFieldLite:113,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].checkForNullKeysAndValues(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 36
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:121"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
        - "checkNotNull(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MapFieldLite:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:117,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.MapFieldLite:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldLite:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldLite:117,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldLite:118,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapFieldLite:119,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.MapFieldLite:119,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapFieldLite].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 149
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 129
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:126"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.MapFieldLite:124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:126"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:125,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "com.google.protobuf.MapFieldLite:127,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].equals(java.util.Map,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 150
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].containsKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].containsKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 3
    ICount: 26
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:137"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.MapFieldLite:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:141"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:140"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.MapFieldLite:141"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:149"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.MapFieldLite:148"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapFieldLite:142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:144"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "getValue()"
        - "getKey()"
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.MapFieldLite:145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:148"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:138,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.MapFieldLite:138,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.MapFieldLite:141,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MapFieldLite:141,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldLite:141,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldLite:141,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldLite:142,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldLite:142,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.MapFieldLite:145,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldLite:145,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldLite:145,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.MapFieldLite:145,1"
      Dst: "[com.google.protobuf.MapFieldLite].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 151
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].equals(java.util.Map,java.util.Map)"
    functionUses: 31
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:155"
        BranchSideFuncs:
        - "equals(java.util.Map,java.util.Map)"
    - Branch String: "com.google.protobuf.MapFieldLite:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:155"
        BranchSideFuncs:
        - "equals(java.util.Map,java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:156,1"
      Dst: "[com.google.protobuf.MapFieldLite].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].calculateHashCodeForObject(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].hashCode(byte[])"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode()"
    - "[foo.TestFull$TestFieldNo33554431].hashCode()"
    - "[foo.TestFull$TestMessOptional].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hashCode()"
    - "[com.google.protobuf.Value].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet$Field].hashCode()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].hashCode()"
    - "[com.google.protobuf.LazyField].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    - "[com.google.protobuf.Type].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    - "[com.google.protobuf.UInt32Value].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt32].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    - "[foo.TestFull$LowerCase].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt32].hashCode()"
    - "[foo.TestFull$DefaultOptionalValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hashCode()"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hashCode()"
    - "[com.google.protobuf.Any].hashCode()"
    - "[foo.TestFull$TestMessOneof].hashCode()"
    - "[com.google.protobuf.StringValue].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed32].hashCode()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hashCode()"
    - "[com.google.protobuf.UnknownFieldSetLite].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt32].hashCode()"
    - "[com.google.protobuf.BoolValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    - "[com.google.protobuf.Option].hashCode()"
    - "[com.google.protobuf.FieldMask].hashCode()"
    - "[com.google.protobuf.EnumValue].hashCode()"
    - "[com.google.protobuf.SmallSortedMap$Entry].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hashCode()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.IntArrayList:com.google.protobuf.LazyFieldLite].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredString].hashCode()"
    - "[com.google.protobuf.Struct].hashCode()"
    - "[com.google.protobuf.ListValue].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hashCode()"
    - "[com.google.protobuf.Api].hashCode()"
    - "[com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].hashCode()"
    - "[foo.TestFull$TestFieldFlags].hashCode()"
    - "[foo.TestFull$TestFieldNo16].hashCode()"
    - "[com.google.protobuf.FloatValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hashCode()"
    - "[foo.TestFull$TestMessPacked].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    - "[foo.TestFull$TestMessRequiredFloat].hashCode()"
    - "[foo.TestFull$DefaultRequiredValues].hashCode()"
    - "[com.google.protobuf.Method].hashCode()"
    - "[foo.TestFull$TestMessRequiredDouble].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].hashCode()"
    - "[com.google.protobuf.BytesValue].hashCode()"
    - "[foo.TestFull$TestFieldNo15].hashCode()"
    - "[com.google.protobuf.Duration].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnum].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hashCode()"
    - "[com.google.protobuf.Enum].hashCode()"
    - "[foo.TestFull$TestFieldNo2048].hashCode()"
    - "[foo.TestFull$TestFieldNo262144].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hashCode()"
    - "[foo.TestFull$TestFieldNo33554432].hashCode()"
    - "[com.google.protobuf.Mixin].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed64].hashCode()"
    - "[foo.TestFull$TestMess].hashCode()"
    - "[com.google.protobuf.MapFieldLite].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].hashCode()"
    - "[foo.TestFull$TestFieldNo262143].hashCode()"
    - "[foo.TestFull$AllocValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredBool].hashCode()"
    - "[com.google.protobuf.Int64Value].hashCode()"
    - "[com.google.protobuf.FieldSet].hashCode()"
    - "[com.google.protobuf.DoubleValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt64].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hashCode()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].hashCode()"
    - "[foo.TestFull$TestMessRequiredMessage].hashCode()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredBytes].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hashCode()"
    - "[com.google.protobuf.MapField].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt64].hashCode()"
    - "[foo.TestFull$EmptyMess].hashCode()"
    - "[com.google.protobuf.Int32Value].hashCode()"
    - "[com.google.protobuf.Field].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hashCode()"
    - "[com.google.protobuf.UInt64Value].hashCode()"
    - "[com.google.protobuf.Timestamp].hashCode()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.TextFormatParseLocation].hashCode()"
    - "[foo.TestFull$TestFieldNo2047].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hashCode()"
    - "[com.google.protobuf.Empty].hashCode()"
    - "[com.google.protobuf.AbstractMessage].hashCode()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    functionUses: 2
    ICount: 13
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:164"
        BranchSideFuncs:
        - "hashCode(byte[])"
      - BranchSide: "com.google.protobuf.MapFieldLite:163"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapFieldLite:164"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:167"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:166"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:161,1"
      Dst: "[com.google.protobuf.Internal].hashCode"
    - Src: "com.google.protobuf.MapFieldLite:167,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].calculateHashCodeForMap(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapFieldLite].calculateHashCodeForObject(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].calculateHashCodeForObject(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 3
    ICount: 16
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:180"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
        - "calculateHashCodeForObject(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MapFieldLite:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MapFieldLite:176,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldLite:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldLite:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldLite:178,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldLite:178,1"
      Dst: "[com.google.protobuf.MapFieldLite].calculateHashCodeForObject"
    - Src: "com.google.protobuf.MapFieldLite:178,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldLite:178,1"
      Dst: "[com.google.protobuf.MapFieldLite].calculateHashCodeForObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapFieldLite].hashCode()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].calculateHashCodeForMap(java.util.Map)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:185,1"
      Dst: "[com.google.protobuf.MapFieldLite].calculateHashCodeForMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].copy(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:193"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:191,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].copy(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 36
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapFieldLite].copy(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:207"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "copy(java.lang.Object)"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MapFieldLite:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:204,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MapFieldLite:204,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldLite:204,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldLite:204,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldLite:205,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldLite:205,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldLite:205,1"
      Dst: "[com.google.protobuf.MapFieldLite].copy"
    - Src: "com.google.protobuf.MapFieldLite:205,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapFieldLite].mutableCopy()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "com.google.protobuf.MapFieldLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:212"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:212,1"
      Dst: "[java.util.HashMap].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].makeImmutable()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].isMutable()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldLite].ensureMutable()"
    functionSourceFile: "com.google.protobuf.MapFieldLite"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].isMutable()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldLite:229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldLite:232"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldLite:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldLite:229,1"
      Dst: "[com.google.protobuf.MapFieldLite].isMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:48,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getName()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:69"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:68"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Type:71,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type:90,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getFieldsList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getFieldsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:134,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getFields(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:145,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getFieldsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:157,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOneofsList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOneofsCount()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:185,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOneofs(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:197,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOneofsBytes(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:210,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:248,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:259,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:271,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:285"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 1
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:297"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Type:298,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type:309,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getSyntax()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type:334,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getEdition()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:355"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:354"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Type:357,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type:376,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].isInitialized()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:390"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:389"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:391"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 54
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:402"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:401"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:404"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:405"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:407"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.Type:408"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:410"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:414"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Type:413"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Type:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:417"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.Type:416"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Type:417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:420"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Type:419"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Type:399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Type:400,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Type:402,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type:403,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type:403,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Type:405,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.Type:406,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.Type:406,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Type:408,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type:409,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type:409,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Type:412,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type:412,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Type:414,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Type:415,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.Type:417,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Type:418,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Type:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type:420,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Type].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.Type].getOneofsList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 73
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:426"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:427"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:432"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:431"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:436"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:440"
        BranchSideFuncs:
        - "getOneofsList()"
        - "size()"
    - Branch String: "com.google.protobuf.Type:444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:447"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:451"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Type:452"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:455"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Type:456"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:459"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Type:458"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Type:429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Type:430,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Type:432,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type:434,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type:434,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Type:438,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.Type:439,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.Type:439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.Type:442,1"
      Dst: "[com.google.protobuf.Type].getOneofsList"
    - Src: "com.google.protobuf.Type:442,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type:444,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type:446,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type:446,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Type:450,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type:450,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Type:452,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Type:454,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.Type:456,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Type:457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Type:459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type:459,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Type].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].getName()"
    - "[com.google.protobuf.Type].getName()"
    - "[com.google.protobuf.Type].getFieldsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].getFieldsList()"
    - "[com.google.protobuf.Type].getOneofsList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].getOneofsList()"
    - "[com.google.protobuf.Type].getOptionsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].getOptionsList()"
    - "[com.google.protobuf.Type].hasSourceContext()"
    - "[com.google.protobuf.Type].hasSourceContext()"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.Type].getEdition()"
    - "[com.google.protobuf.Type].getEdition()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 55
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:469"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:468"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:469"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:472"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:471"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Type:475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:476"
        BranchSideFuncs:
        - "getFieldsList()"
      - BranchSide: "com.google.protobuf.Type:475"
        BranchSideFuncs:
        - "getFieldsList()"
    - Branch String: "com.google.protobuf.Type:477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:478"
        BranchSideFuncs:
        - "getOneofsList()"
      - BranchSide: "com.google.protobuf.Type:477"
        BranchSideFuncs:
        - "getOneofsList()"
    - Branch String: "com.google.protobuf.Type:479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:480"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Type:479"
        BranchSideFuncs:
        - "getOptionsList()"
    - Branch String: "com.google.protobuf.Type:481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:482"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:481"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:483"
        BranchSideFuncs:
        - "hasSourceContext()"
      - BranchSide: "com.google.protobuf.Type:482"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Type:483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:487"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Type:486"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:486"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type:487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:488"
        BranchSideFuncs:
        - "getEdition()"
      - BranchSide: "com.google.protobuf.Type:487"
        BranchSideFuncs:
        - "getEdition()"
    - Branch String: "com.google.protobuf.Type:489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:490"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Type:489"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Type:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:491"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type:470,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Type:474,1"
      Dst: "[com.google.protobuf.Type].getName"
    - Src: "com.google.protobuf.Type:475,1"
      Dst: "[com.google.protobuf.Type].getName"
    - Src: "com.google.protobuf.Type:475,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Type:476,1"
      Dst: "[com.google.protobuf.Type].getFieldsList"
    - Src: "com.google.protobuf.Type:477,1"
      Dst: "[com.google.protobuf.Type].getFieldsList"
    - Src: "com.google.protobuf.Type:477,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Type:478,1"
      Dst: "[com.google.protobuf.Type].getOneofsList"
    - Src: "com.google.protobuf.Type:479,1"
      Dst: "[com.google.protobuf.Type].getOneofsList"
    - Src: "com.google.protobuf.Type:479,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.Type:480,1"
      Dst: "[com.google.protobuf.Type].getOptionsList"
    - Src: "com.google.protobuf.Type:481,1"
      Dst: "[com.google.protobuf.Type].getOptionsList"
    - Src: "com.google.protobuf.Type:481,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Type:482,1"
      Dst: "[com.google.protobuf.Type].hasSourceContext"
    - Src: "com.google.protobuf.Type:482,1"
      Dst: "[com.google.protobuf.Type].hasSourceContext"
    - Src: "com.google.protobuf.Type:483,1"
      Dst: "[com.google.protobuf.Type].hasSourceContext"
    - Src: "com.google.protobuf.Type:484,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type:485,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type:485,1"
      Dst: "[com.google.protobuf.SourceContext].equals"
    - Src: "com.google.protobuf.Type:488,1"
      Dst: "[com.google.protobuf.Type].getEdition"
    - Src: "com.google.protobuf.Type:489,1"
      Dst: "[com.google.protobuf.Type].getEdition"
    - Src: "com.google.protobuf.Type:489,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Type:490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type:490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type:490,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].hashCode()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].getDescriptor()"
    - "[com.google.protobuf.Type].getName()"
    - "[com.google.protobuf.Type].getFieldsCount()"
    - "[com.google.protobuf.Type].getFieldsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Type].getOneofsCount()"
    - "[com.google.protobuf.Type].getOneofsList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Type].getOptionsCount()"
    - "[com.google.protobuf.Type].getOptionsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Type].hasSourceContext()"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.Type].getEdition()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 63
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:500"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:499"
        BranchSideFuncs:
        - "getName()"
        - "getDescriptor()"
        - "getFieldsCount()"
    - Branch String: "com.google.protobuf.Type:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:507"
        BranchSideFuncs:
        - "getFieldsList()"
      - BranchSide: "com.google.protobuf.Type:506"
        BranchSideFuncs:
        - "getOneofsCount()"
    - Branch String: "com.google.protobuf.Type:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:511"
        BranchSideFuncs:
        - "getOneofsList()"
      - BranchSide: "com.google.protobuf.Type:510"
        BranchSideFuncs:
        - "getOptionsCount()"
    - Branch String: "com.google.protobuf.Type:511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:515"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Type:514"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Type:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:519"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Type:518"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
        - "getEdition()"
    Callsites:
    - Src: "com.google.protobuf.Type:500,1"
      Dst: "[com.google.protobuf.Type].getDescriptor"
    - Src: "com.google.protobuf.Type:500,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Type:502,1"
      Dst: "[com.google.protobuf.Type].getName"
    - Src: "com.google.protobuf.Type:502,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Type:503,1"
      Dst: "[com.google.protobuf.Type].getFieldsCount"
    - Src: "com.google.protobuf.Type:505,1"
      Dst: "[com.google.protobuf.Type].getFieldsList"
    - Src: "com.google.protobuf.Type:505,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Type:507,1"
      Dst: "[com.google.protobuf.Type].getOneofsCount"
    - Src: "com.google.protobuf.Type:509,1"
      Dst: "[com.google.protobuf.Type].getOneofsList"
    - Src: "com.google.protobuf.Type:509,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Type:511,1"
      Dst: "[com.google.protobuf.Type].getOptionsCount"
    - Src: "com.google.protobuf.Type:513,1"
      Dst: "[com.google.protobuf.Type].getOptionsList"
    - Src: "com.google.protobuf.Type:513,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Type:515,1"
      Dst: "[com.google.protobuf.Type].hasSourceContext"
    - Src: "com.google.protobuf.Type:517,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type:517,1"
      Dst: "[com.google.protobuf.SourceContext].hashCode"
    - Src: "com.google.protobuf.Type:522,1"
      Dst: "[com.google.protobuf.Type].getEdition"
    - Src: "com.google.protobuf.Type:522,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Type:523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type:523,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:531,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:537,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:542,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:548,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:552,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:558,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:563,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:590,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 214
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:601,1"
      Dst: "[com.google.protobuf.Type].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilder()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 213
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:603,1"
      Dst: "[com.google.protobuf.Type].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilder(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:606,1"
      Dst: "[com.google.protobuf.Type].toBuilder"
    - Src: "com.google.protobuf.Type:606,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].toBuilder()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 212
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Type)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type:610"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type:610"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type:609"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Type)"
    Callsites:
    - Src: "com.google.protobuf.Type:610,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 2180
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].parser()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getParserForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 2211
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 2216
    functionDepth: 0
    returnType: "com.google.protobuf.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].toBuilder()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].toBuilder()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].getOneofsList()"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type:13,1"
      Dst: "[com.google.protobuf.Type].getOneofsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$302(com.google.protobuf.Type,java.util.List)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$402(com.google.protobuf.Type,java.util.List)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$502(com.google.protobuf.Type,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$602(com.google.protobuf.Type,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$702(com.google.protobuf.Type,com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$802(com.google.protobuf.Type,int)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$902(com.google.protobuf.Type,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Type"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$500(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$600(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$800(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type].access$900(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40614
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40619
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25300()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40620,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40625
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40626,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25400"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40627,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41353
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41368
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41369,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41375
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41376,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41384,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41400
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41400"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41413
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41418"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41417"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41424"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41423"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41420,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41421,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41442,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41458
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41458"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41466
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41477
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41478"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41477"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41485
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41496
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41496"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41504
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41515
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41515"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41523
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41535
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41536"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41535"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41543
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41548"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41547"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41554"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41550,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41551,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41571"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41567,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41578
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameCount()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getName(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    functionUses: 32
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41581"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41580"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41582"
        BranchSideFuncs:
        - "getNameCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41589"
        BranchSideFuncs:
        - "isInitialized()"
        - "getName(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41582"
        BranchSideFuncs:
        - "getNameCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41583,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameCount"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getName"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41595
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 45
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41598"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41602"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41601"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41605"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41604"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41608"
        BranchSideFuncs:
        - "writeInt64(int,long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41607"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41611"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41610"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41614"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41613"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41617"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41616"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41596,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41597,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41597,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41600,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41603,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41606,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41609,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41612,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41617,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41621
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeInt64Size(int,long)"
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 58
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41623"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41624"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41629"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41633"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41632"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41633"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41636"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41637"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41640"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41644"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41645"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41648"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41652"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41651"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41626,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41628,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41628,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41631,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41635,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41639,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64Size"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41643,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41647,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41652,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41658
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 88
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41659"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41661"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41665"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41664"
        BranchSideFuncs:
        - "getNameList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41669"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41668"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41669"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41670"
        BranchSideFuncs:
        - "hasIdentifierValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41669"
        BranchSideFuncs:
        - "hasIdentifierValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41674"
        BranchSideFuncs:
        - "getIdentifierValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41673"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41673"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41675"
        BranchSideFuncs:
        - "hasPositiveIntValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41674"
        BranchSideFuncs:
        - "hasPositiveIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41679"
        BranchSideFuncs:
        - "getPositiveIntValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41677"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41680"
        BranchSideFuncs:
        - "hasNegativeIntValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41679"
        BranchSideFuncs:
        - "hasNegativeIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41684"
        BranchSideFuncs:
        - "getNegativeIntValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41682"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41684"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41685"
        BranchSideFuncs:
        - "hasDoubleValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41684"
        BranchSideFuncs:
        - "hasDoubleValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41689"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690"
        BranchSideFuncs:
        - "getDoubleValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41689"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41691"
        BranchSideFuncs:
        - "hasStringValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41695"
        BranchSideFuncs:
        - "getStringValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41694"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41694"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41696"
        BranchSideFuncs:
        - "hasAggregateValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41695"
        BranchSideFuncs:
        - "hasAggregateValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700"
        BranchSideFuncs:
        - "getAggregateValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41699"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41698"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41699"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41701"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41663,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41667,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41668,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41669,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41669,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41670,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41671,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41672,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41672,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41675,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41676,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41677,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41679,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41679,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41680,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41681,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41682,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41684,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41684,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41686,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41686,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41687,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41690,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41691,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41692,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41693,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41695,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41695,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41696,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41698,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41698,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41700,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41705
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameCount()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 71
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41706"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41710"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41709"
        BranchSideFuncs:
        - "getDescriptor()"
        - "getNameCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41715"
        BranchSideFuncs:
        - "getNameList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41714"
        BranchSideFuncs:
        - "hasIdentifierValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41719"
        BranchSideFuncs:
        - "getIdentifierValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41718"
        BranchSideFuncs:
        - "hasPositiveIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41719"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41723"
        BranchSideFuncs:
        - "hasNegativeIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41728"
        BranchSideFuncs:
        - "hasDoubleValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41734"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41733"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41738"
        BranchSideFuncs:
        - "getStringValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41737"
        BranchSideFuncs:
        - "hasAggregateValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41742"
        BranchSideFuncs:
        - "getAggregateValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41741"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41710,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41710,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41711,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameCount"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNameList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41713,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41715,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41717,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41717,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41719,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41722,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41721,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41724,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41727,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41726,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41729,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41732,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41732,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41731,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41734,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41736,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41736,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41738,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41740,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41742,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41750,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41756,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41761,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41767,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41771,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41777,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41782,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41803,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41809,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41816,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41819
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41820,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41821
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41822,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41825,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41825,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41828
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41829"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41829"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41828"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:41829,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 41835
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 42763
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 42794
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 42799
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption:40595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26602(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26702(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26802(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26902(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27002(com.google.protobuf.DescriptorProtos$UninterpretedOption,double)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27102(com.google.protobuf.DescriptorProtos$UninterpretedOption,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27202(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27376(com.google.protobuf.DescriptorProtos$UninterpretedOption,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26700(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27200(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    linkageType: null
    functionLinenumber: 40594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16800
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16805
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$9600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16806,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$9600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16811
    functionDepth: 355
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$9700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16812,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$9700"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16813,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16826
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16826"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16834
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16836"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16839"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16838"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16845"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16841,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16842,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16856"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16862"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16858,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16874
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16875"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16874"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16882
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16883"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16882"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16883,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16890"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16890,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16895
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    functionUses: 16
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16898"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16897"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16898"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16899"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16900"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16906"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16905"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16906"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16900,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16901,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16901,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16912
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16913"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16916"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16915"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16916"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16919"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16918"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16917,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16917,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16919,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16919,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16923
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16926"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16931"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16930"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16931"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16934"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16929,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16933,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16933,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16935,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16941
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 37
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16942"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16945"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16944"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16945"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16948"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16947"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16951"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16950"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16955"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16956"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16955"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16959"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16958"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16959"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16961"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16946,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16953,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16956,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16957,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16958,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16958,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16960,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16965
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16970"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16969"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16975"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16974"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16979"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16978"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16970,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16970,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16971,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16973,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16975,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16979,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16987,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16993,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16998,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17004,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17008,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17014,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17026,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17056
    functionDepth: 258
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17057,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17058
    functionDepth: 257
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17059,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17062,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17062,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17065
    functionDepth: 256
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17066"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17066"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17065"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:17066,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17072
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17505
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17536
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 17541
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto:16784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10102(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16783
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10202(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16783
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10376(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16783
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10100(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    linkageType: null
    functionLinenumber: 16783
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clear()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 1
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:303,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].build()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 61
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:312"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:308,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].buildPartial"
    - Src: "com.google.protobuf.SourceContext$Builder:309,1"
      Dst: "[com.google.protobuf.SourceContext].isInitialized"
    - Src: "com.google.protobuf.SourceContext$Builder:310,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 2
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext$Builder].buildPartial0(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:319"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:318"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:318,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].buildPartial0"
    - Src: "com.google.protobuf.SourceContext$Builder:319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].buildPartial0(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].access$302(com.google.protobuf.SourceContext,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:328"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.SourceContext,java.lang.Object)"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:326,1"
      Dst: "[com.google.protobuf.SourceContext].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 279
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:332,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 273
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:343,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:348,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 272
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 182
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:367"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:366"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:365,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    - Src: "com.google.protobuf.SourceContext$Builder:367,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 41
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.SourceContext].getFileName()"
    - "[com.google.protobuf.SourceContext].access$300(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 5
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:374"
        BranchSideFuncs:
        - "getFileName()"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:373"
        BranchSideFuncs:
        - "getFileName()"
    - Branch String: "com.google.protobuf.SourceContext$Builder:374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:379"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:378"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:373,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.SourceContext$Builder:374,1"
      Dst: "[com.google.protobuf.SourceContext].getFileName"
    - Src: "com.google.protobuf.SourceContext$Builder:374,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.SourceContext$Builder:375,1"
      Dst: "[com.google.protobuf.SourceContext].access$300"
    - Src: "com.google.protobuf.SourceContext$Builder:377,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.SourceContext$Builder:379,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext$Builder:379,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.SourceContext$Builder:380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 284
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:398"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext$Builder:397"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SourceContext$Builder:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:421"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.SourceContext$Builder:420"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.SourceContext$Builder:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:417"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext$Builder:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:400,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.SourceContext$Builder:406,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.SourceContext$Builder:411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.SourceContext$Builder:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.SourceContext$Builder:419,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.SourceContext$Builder:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.SourceContext$Builder].getFileName()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:446"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext$Builder:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:442,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getFileNameBytes()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:463,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setFileName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:484"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext$Builder:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearFileName()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:499,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.SourceContext$Builder:499,1"
      Dst: "[com.google.protobuf.SourceContext].getFileName"
    - Src: "com.google.protobuf.SourceContext$Builder:501,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setFileNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext$Builder:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext$Builder:517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext$Builder:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:517,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.SourceContext$Builder:520,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 15
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:526,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 40
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:532,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clear()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clear()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].build()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clear()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].build()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clear()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext$Builder].clone()"
    functionSourceFile: "com.google.protobuf.SourceContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext$Builder:260,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Writer$FieldOrder].values()"
    functionSourceFile: "com.google.protobuf.Writer$FieldOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Writer$FieldOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Writer$FieldOrder:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Writer$FieldOrder].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Writer$FieldOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Writer$FieldOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Writer$FieldOrder:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Writer$FieldOrder].$values()"
    functionSourceFile: "com.google.protobuf.Writer$FieldOrder"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.google.protobuf.Writer$FieldOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].fromValue(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LazyFieldLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:133,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 146
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].toByteString()"
    - "[com.google.protobuf.LazyFieldLite].toByteString()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.LazyFieldLite].getValue(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.LazyFieldLite].getValue(com.google.protobuf.MessageLite)"
    functionUses: 20
    ICount: 29
    EdgeCount: 526
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:143"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:142"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:147"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:146"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:157"
        BranchSideFuncs:
        - "toByteString()"
      - BranchSide: "com.google.protobuf.LazyFieldLite:156"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:157"
        BranchSideFuncs:
        - "toByteString()"
      - BranchSide: "com.google.protobuf.LazyFieldLite:156"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:162"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:161"
        BranchSideFuncs:
        - "getValue(com.google.protobuf.MessageLite)"
        - "getDefaultInstanceForType()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:156,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.LazyFieldLite:156,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.LazyFieldLite:156,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "com.google.protobuf.LazyFieldLite:158,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.LazyFieldLite:160,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.LazyFieldLite:160,1"
      Dst: "[com.google.protobuf.LazyFieldLite].getValue"
    - Src: "com.google.protobuf.LazyFieldLite:160,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.LazyFieldLite:162,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.LazyFieldLite:162,1"
      Dst: "[com.google.protobuf.LazyFieldLite].getValue"
    - Src: "com.google.protobuf.LazyFieldLite:162,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].hashCode()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].containsDefaultInstance()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].clear()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].set(com.google.protobuf.LazyFieldLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyFieldLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:214"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:213"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].getValue(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 337
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyFieldLite].ensureInitialized(com.google.protobuf.MessageLite)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:223,1"
      Dst: "[com.google.protobuf.LazyFieldLite].ensureInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].setValue(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].merge(com.google.protobuf.LazyFieldLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyFieldLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:253"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:261"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:260"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:269"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:278"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:278"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:280"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:280"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:286"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:250,1"
      Dst: "[com.google.protobuf.LazyFieldLite].containsDefaultInstance"
    - Src: "com.google.protobuf.LazyFieldLite:254,1"
      Dst: "[com.google.protobuf.LazyFieldLite].containsDefaultInstance"
    - Src: "com.google.protobuf.LazyFieldLite:255,1"
      Dst: "[com.google.protobuf.LazyFieldLite].set"
    - Src: "com.google.protobuf.LazyFieldLite:271,1"
      Dst: "[com.google.protobuf.ByteString].concat"
    - Src: "com.google.protobuf.LazyFieldLite:279,1"
      Dst: "[com.google.protobuf.LazyFieldLite].mergeValueAndBytes"
    - Src: "com.google.protobuf.LazyFieldLite:279,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    - Src: "com.google.protobuf.LazyFieldLite:282,1"
      Dst: "[com.google.protobuf.LazyFieldLite].mergeValueAndBytes"
    - Src: "com.google.protobuf.LazyFieldLite:282,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    - Src: "com.google.protobuf.LazyFieldLite:287,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.LazyFieldLite:287,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.LazyFieldLite:287,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.LazyFieldLite:287,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:305"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:304"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:313"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:323"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:298,1"
      Dst: "[com.google.protobuf.LazyFieldLite].containsDefaultInstance"
    - Src: "com.google.protobuf.LazyFieldLite:299,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.LazyFieldLite:299,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setByteString"
    - Src: "com.google.protobuf.LazyFieldLite:315,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.LazyFieldLite:315,1"
      Dst: "[com.google.protobuf.ByteString].concat"
    - Src: "com.google.protobuf.LazyFieldLite:315,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setByteString"
    - Src: "com.google.protobuf.LazyFieldLite:323,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.LazyFieldLite:323,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.LazyFieldLite:323,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.LazyFieldLite:323,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].mergeValueAndBytes(com.google.protobuf.MessageLite,com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:333,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.LazyFieldLite:333,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.LazyFieldLite:333,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].setByteString(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:343,1"
      Dst: "[com.google.protobuf.LazyFieldLite].checkArguments"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 81
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.FloatValue].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.MessageLite].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt64].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.ListValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBool].getSerializedSize()"
    - "[foo.TestFull$TestMessOneof].getSerializedSize()"
    - "[com.google.protobuf.EnumValue].getSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[foo.TestFull$TestMessOptional].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt64].getSerializedSize()"
    - "[com.google.protobuf.Api].getSerializedSize()"
    - "[com.google.protobuf.Option].getSerializedSize()"
    - "[com.google.protobuf.Value].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getSerializedSize()"
    - "[com.google.protobuf.Empty].getSerializedSize()"
    - "[com.google.protobuf.Int32Value].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBytes].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo15].getSerializedSize()"
    - "[foo.TestFull$TestMess].getSerializedSize()"
    - "[com.google.protobuf.MapEntry].getSerializedSize()"
    - "[com.google.protobuf.BoolValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262143].getSerializedSize()"
    - "[com.google.protobuf.Type].getSerializedSize()"
    - "[foo.TestFull$TestMessPacked].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getSerializedSize()"
    - "[com.google.protobuf.Method].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554431].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getSerializedSize()"
    - "[com.google.protobuf.UInt64Value].getSerializedSize()"
    - "[com.google.protobuf.DynamicMessage].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed32].getSerializedSize()"
    - "[com.google.protobuf.Struct].getSerializedSize()"
    - "[foo.TestFull$DefaultRequiredValues].getSerializedSize()"
    - "[foo.TestFull$AllocValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.FieldMask].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredMessage].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getSerializedSize()"
    - "[com.google.protobuf.DoubleValue].getSerializedSize()"
    - "[foo.TestFull$SubMess$SubSubMess].getSerializedSize()"
    - "[com.google.protobuf.BytesValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredDouble].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredString].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getSerializedSize()"
    - "[com.google.protobuf.StringValue].getSerializedSize()"
    - "[com.google.protobuf.Mixin].getSerializedSize()"
    - "[com.google.protobuf.Enum].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFloat].getSerializedSize()"
    - "[com.google.protobuf.SourceContext].getSerializedSize()"
    - "[com.google.protobuf.Any].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getSerializedSize()"
    - "[com.google.protobuf.Int64Value].getSerializedSize()"
    - "[foo.TestFull$TestMessSubMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessage].getSerializedSize()"
    - "[com.google.protobuf.UInt32Value].getSerializedSize()"
    - "[foo.TestFull$DefaultOptionalValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$LowerCase].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554432].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getSerializedSize()"
    - "[com.google.protobuf.Field].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getSerializedSize()"
    - "[com.google.protobuf.Duration].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getSerializedSize()"
    - "[foo.TestFull$EmptyMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt64].getSerializedSize()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo16].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt32].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2048].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2047].getSerializedSize()"
    - "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    - "[com.google.protobuf.AbstractMessage].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262144].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnum].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getSerializedSize()"
    - "[com.google.protobuf.Timestamp].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed64].getSerializedSize()"
    - "[foo.TestFull$SubMess].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSerializedSize()"
    functionUses: 1
    ICount: 17
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:357"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:359"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:358"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:361"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.LazyFieldLite:360"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:364"
        BranchSideFuncs:
        - "getSerializedSize()"
      - BranchSide: "com.google.protobuf.LazyFieldLite:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:358,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.LazyFieldLite:360,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.LazyFieldLite:362,1"
      Dst: "[com.google.protobuf.MessageLite].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].toByteString()"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 145
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite].toByteString()"
    - "[com.google.protobuf.UnknownFieldSet].toByteString()"
    functionUses: 5
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:370"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:375"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:374"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:378"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:377"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:382"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:381"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:385"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:384"
        BranchSideFuncs:
        - "toByteString()"
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:385,1"
      Dst: "[com.google.protobuf.MessageLite].toByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].writeTo(com.google.protobuf.Writer,int)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Writer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:395"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:394"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:397"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:396"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:400"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:394,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    - Src: "com.google.protobuf.LazyFieldLite:396,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    - Src: "com.google.protobuf.LazyFieldLite:398,1"
      Dst: "[com.google.protobuf.Writer].writeMessage"
    - Src: "com.google.protobuf.LazyFieldLite:400,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].ensureInitialized(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 336
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getParserForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getParserForType()"
    - "[foo.TestFull$TestFieldNo33554432].getParserForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getParserForType()"
    - "[com.google.protobuf.Field].getParserForType()"
    - "[com.google.protobuf.GeneratedMessageLite].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getParserForType()"
    - "[com.google.protobuf.BytesValue].getParserForType()"
    - "[foo.TestFull$DefaultRequiredValues].getParserForType()"
    - "[foo.TestFull$TestMess].getParserForType()"
    - "[foo.TestFull$TestMessOptional].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getParserForType()"
    - "[com.google.protobuf.UInt64Value].getParserForType()"
    - "[foo.TestFull$TestMessRequiredBytes].getParserForType()"
    - "[com.google.protobuf.Int64Value].getParserForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].getParserForType()"
    - "[foo.TestFull$TestFieldNo2047].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getParserForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].getParserForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getParserForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getParserForType()"
    - "[foo.TestFull$DefaultOptionalValues].getParserForType()"
    - "[com.google.protobuf.DoubleValue].getParserForType()"
    - "[com.google.protobuf.GeneratedMessage].getParserForType()"
    - "[com.google.protobuf.Struct].getParserForType()"
    - "[foo.TestFull$TestMessRequiredBool].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getParserForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getParserForType()"
    - "[com.google.protobuf.Duration].getParserForType()"
    - "[foo.TestFull$AllocValues].getParserForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getParserForType()"
    - "[foo.TestFull$LowerCase].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getParserForType()"
    - "[com.google.protobuf.Option].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getParserForType()"
    - "[foo.TestFull$TestMessSubMess].getParserForType()"
    - "[com.google.protobuf.Int32Value].getParserForType()"
    - "[foo.TestFull$TestFieldNo262143].getParserForType()"
    - "[com.google.protobuf.Enum].getParserForType()"
    - "[com.google.protobuf.Method].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getParserForType()"
    - "[com.google.protobuf.FieldMask].getParserForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].getParserForType()"
    - "[com.google.protobuf.Mixin].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getParserForType()"
    - "[foo.TestFull$TestMessRequiredString].getParserForType()"
    - "[foo.TestFull$TestMessRequiredEnum].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getParserForType()"
    - "[com.google.protobuf.FloatValue].getParserForType()"
    - "[foo.TestFull$TestFieldNo2048].getParserForType()"
    - "[foo.TestFull$TestMessOneof].getParserForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].getParserForType()"
    - "[com.google.protobuf.UInt32Value].getParserForType()"
    - "[foo.TestFull$TestFieldNo15].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getParserForType()"
    - "[com.google.protobuf.SourceContext].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getParserForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getParserForType()"
    - "[foo.TestFull$TestMessPacked].getParserForType()"
    - "[com.google.protobuf.DynamicMessage].getParserForType()"
    - "[com.google.protobuf.Api].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getParserForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getParserForType()"
    - "[foo.TestFull$TestFieldFlags].getParserForType()"
    - "[foo.TestFull$TestFieldNo262144].getParserForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getParserForType()"
    - "[foo.TestFull$TestMessRequiredDouble].getParserForType()"
    - "[com.google.protobuf.ListValue].getParserForType()"
    - "[foo.TestFull$TestMessRequiredInt32].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getParserForType()"
    - "[foo.TestFull$TestMessRequiredMessage].getParserForType()"
    - "[com.google.protobuf.Type].getParserForType()"
    - "[foo.TestFull$TestFieldNo16].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getParserForType()"
    - "[foo.TestFull$TestMessageCheck].getParserForType()"
    - "[com.google.protobuf.BoolValue].getParserForType()"
    - "[foo.TestFull$TestMessRequiredInt64].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getParserForType()"
    - "[com.google.protobuf.GeneratedMessageV3].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getParserForType()"
    - "[foo.TestFull$SubMess].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getParserForType()"
    - "[com.google.protobuf.Timestamp].getParserForType()"
    - "[com.google.protobuf.Value].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getParserForType()"
    - "[foo.TestFull$EmptyMess].getParserForType()"
    - "[com.google.protobuf.Any].getParserForType()"
    - "[com.google.protobuf.EnumValue].getParserForType()"
    - "[com.google.protobuf.UnknownFieldSet].getParserForType()"
    - "[com.google.protobuf.StringValue].getParserForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getParserForType()"
    - "[com.google.protobuf.Empty].getParserForType()"
    - "[foo.TestFull$TestFieldNo33554431].getParserForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParserForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getParserForType()"
    - "[foo.TestFull$SubMess$SubSubMess].getParserForType()"
    - "[com.google.protobuf.MapEntry].getParserForType()"
    - "[com.google.protobuf.AbstractParser].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 35
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:408"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:414"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:413"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:421"
        BranchSideFuncs:
        - "getParserForType()"
        - "parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
      - BranchSide: "com.google.protobuf.LazyFieldLite:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyFieldLite:417,1"
      Dst: "[com.google.protobuf.MessageLite].getParserForType"
    - Src: "com.google.protobuf.LazyFieldLite:417,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyFieldLite].checkArguments(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyFieldLite"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyFieldLite:434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:436"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyFieldLite:437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyFieldLite:440"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyFieldLite:439"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].getTreeDepth()"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].isBalanced()"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LeafByteString:966,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ByteString"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    functionSourceFile: "com.google.protobuf.ByteString$LeafByteString"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].iterator()"
    functionUses: 20
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LeafByteString:951,1"
      Dst: "[com.google.protobuf.ByteString].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getStaticObject(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getObject(java.lang.Object,long)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:618,1"
      Dst: "[sun.misc.Unsafe].staticFieldBase"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:618,1"
      Dst: "[sun.misc.Unsafe].staticFieldOffset"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:618,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].supportsUnsafeArrayOperations()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeArrayOperations()"
    - "[com.google.protobuf.UnsafeUtil].access$000(java.lang.Throwable)"
    functionUses: 1
    ICount: 58
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:623"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:628"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:623,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeArrayOperations"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:628,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:629,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:630,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:631,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:632,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:633,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:634,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:635,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:636,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:640,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getByte(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:647,1"
      Dst: "[sun.misc.Unsafe].getByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putByte(java.lang.Object,long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:652,1"
      Dst: "[sun.misc.Unsafe].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getBoolean(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:657,1"
      Dst: "[sun.misc.Unsafe].getBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putBoolean(java.lang.Object,long,boolean)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:662,1"
      Dst: "[sun.misc.Unsafe].putBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getFloat(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:667,1"
      Dst: "[sun.misc.Unsafe].getFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putFloat(java.lang.Object,long,float)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:672,1"
      Dst: "[sun.misc.Unsafe].putFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getDouble(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:677,1"
      Dst: "[sun.misc.Unsafe].getDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putDouble(java.lang.Object,long,double)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:682,1"
      Dst: "[sun.misc.Unsafe].putDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].supportsUnsafeByteBufferOperations()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeByteBufferOperations()"
    - "[com.google.protobuf.UnsafeUtil].access$000(java.lang.Throwable)"
    functionUses: 1
    ICount: 58
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:692"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:691"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:687,1"
      Dst: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeByteBufferOperations"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:692,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:693,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:694,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:695,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:696,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:697,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:698,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:699,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:700,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:704,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getByte(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:711,1"
      Dst: "[sun.misc.Unsafe].getByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putByte(long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 715
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:716,1"
      Dst: "[sun.misc.Unsafe].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getInt(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:721,1"
      Dst: "[sun.misc.Unsafe].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putInt(long,int)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:726,1"
      Dst: "[sun.misc.Unsafe].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].getLong(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:731,1"
      Dst: "[sun.misc.Unsafe].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].putLong(long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:736,1"
      Dst: "[sun.misc.Unsafe].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].copyMemory(long,byte[],long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long"
    - "byte[]"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:741,1"
      Dst: "[sun.misc.Unsafe].copyMemory"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$JvmMemoryAccessor].copyMemory(byte[],long,long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$JvmMemoryAccessor:746,1"
      Dst: "[sun.misc.Unsafe].copyMemory"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$1"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 50
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].newBuilder()"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$1:474,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilder"
    - Src: "com.google.protobuf.BoolValue$1:476,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.BoolValue$1:478,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BoolValue$1:478,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BoolValue$1:480,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.BoolValue$1:480,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BoolValue$1:480,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BoolValue$1:483,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BoolValue$1:483,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BoolValue$1:485,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$1:468,1"
      Dst: "[com.google.protobuf.BoolValue$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorMessageInfoFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].isSupported(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:99,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].messageInfoFor(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 51
    returnType: "com.google.protobuf.MessageInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].convert(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].descriptorForType(java.lang.Class)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:108"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:107"
        BranchSideFuncs:
        - "convert(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
        - "descriptorForType(java.lang.Class)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:104,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:105,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:108,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].descriptorForType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:108,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:113,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:114,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:117,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:117,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:117,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].descriptorForType(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 2
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance(java.lang.Class)"
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry].getDescriptorForType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:122,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:122,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].convert(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 50
    returnType: "com.google.protobuf.MessageInfo"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto2(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto3(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:126,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFile"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:126,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:126,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:128,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto2"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:130,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto3"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:132,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:133,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFile"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:133,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:133,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:133,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].needsIsInitializedCheck(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 40
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].needsIsInitializedCheck(com.google.protobuf.Descriptors$Descriptor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:281,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer].needsIsInitializedCheck"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto2(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 49
    returnType: "com.google.protobuf.StructuralMessageInfo"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.StructuralMessageInfo].newBuilder(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance(java.lang.Class)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withDefaultInstance(java.lang.Object)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withSyntax(com.google.protobuf.ProtoSyntax)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withMessageSetWireFormat(boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFile()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].buildOneofMember(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.DescriptorMessageInfoFactory$OneofState,boolean,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forMapField(java.lang.reflect.Field,int,java.lang.Object,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.SchemaUtil].getMapDefaultEntry(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forPackedFieldWithEnumVerifier(java.lang.reflect.Field,int,com.google.protobuf.FieldType,com.google.protobuf.Internal$EnumVerifier,java.lang.reflect.Field)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldInfo].forFieldWithEnumVerifier(java.lang.reflect.Field,int,com.google.protobuf.FieldType,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forRepeatedMessageField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.Class)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getTypeForRepeatedMessageField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldInfo].forPackedField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.reflect.Field)"
    - "[com.google.protobuf.FieldInfo].forField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,boolean)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].bitField(java.lang.Class,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forProto2RequiredField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.reflect.Field,int,boolean,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forProto2OptionalField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.reflect.Field,int,boolean,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].needsIsInitializedCheck(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withCheckInitialized(int[])"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].build()"
    functionUses: 1
    ICount: 134
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:401"
        BranchSideFuncs:
        - "getOptions()"
        - "getJavaStringCheckUtf8()"
        - "getFile()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:400"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:315"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:314"
        BranchSideFuncs:
        - "getContainingOneof()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:320"
        BranchSideFuncs:
        - "field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
        - "isMapField()"
        - "getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:349"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:345"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:344"
        BranchSideFuncs:
        - "getName()"
        - "getMapDefaultEntry(java.lang.Class,java.lang.String)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:374"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:360"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:359"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:357"
        BranchSideFuncs:
        - "forFieldWithEnumVerifier(java.lang.reflect.Field,int,com.google.protobuf.FieldType,com.google.protobuf.Internal$EnumVerifier)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:364"
        BranchSideFuncs:
        - "isPacked()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:368"
        BranchSideFuncs:
        - "forField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,boolean)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:380"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:381"
      Branch Sides: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:286"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:285"
        BranchSideFuncs:
        - "withMessageSetWireFormat(boolean)"
        - "getFields()"
        - "getMessageSetWireFormat()"
        - "withSyntax(com.google.protobuf.ProtoSyntax)"
        - "getDefaultInstance(java.lang.Class)"
        - "withDefaultInstance(java.lang.Object)"
        - "newBuilder(int)"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:410"
        BranchSideFuncs:
        - "get(int)"
        - "isRequired()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:409"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:404"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:407"
        BranchSideFuncs:
        - "getJavaType()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:406"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:405"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:401"
        BranchSideFuncs:
        - "getMessageType()"
        - "needsIsInitializedCheck(com.google.protobuf.Descriptors$Descriptor)"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:400"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:401"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:400"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:413"
        BranchSideFuncs:
        - "withCheckInitialized(int[])"
        - "build()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:286,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:288,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:288,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo].newBuilder"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:289,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:289,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withDefaultInstance"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:290,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withSyntax"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:291,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:291,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:291,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withMessageSetWireFormat"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:302,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:303,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:304,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFile"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:304,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getOptions"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:304,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:306,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:315,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:317,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].buildOneofMember"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:317,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:321,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:322,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:323,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:325,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:331,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:331,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:332,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:345,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:345,1"
      Dst: "[com.google.protobuf.SchemaUtil].getMapDefaultEntry"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:342,1"
      Dst: "[com.google.protobuf.FieldInfo].forMapField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:341,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:350,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:353,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:356,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:355,1"
      Dst: "[com.google.protobuf.FieldInfo].forPackedFieldWithEnumVerifier"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:354,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:358,1"
      Dst: "[com.google.protobuf.FieldInfo].forFieldWithEnumVerifier"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:358,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:360,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:363,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getTypeForRepeatedMessageField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:362,1"
      Dst: "[com.google.protobuf.FieldInfo].forRepeatedMessageField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:361,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:365,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:367,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:367,1"
      Dst: "[com.google.protobuf.FieldInfo].forPackedField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:366,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:369,1"
      Dst: "[com.google.protobuf.FieldInfo].forField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:369,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:377,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].bitField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:381,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:383,1"
      Dst: "[com.google.protobuf.FieldInfo].forProto2RequiredField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:382,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:387,1"
      Dst: "[com.google.protobuf.FieldInfo].forProto2OptionalField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:386,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:402,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:403,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:404,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:405,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:406,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:406,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].needsIsInitializedCheck"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:407,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:407,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:407,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:410,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:411,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:412,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:412,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:414,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withCheckInitialized"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:416,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 39
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].convertProto3(java.lang.Class,com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 49
    returnType: "com.google.protobuf.StructuralMessageInfo"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.StructuralMessageInfo].newBuilder(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance(java.lang.Class)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withDefaultInstance(java.lang.Object)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withSyntax(com.google.protobuf.ProtoSyntax)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].isSynthetic()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].buildOneofMember(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.DescriptorMessageInfoFactory$OneofState,boolean,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forMapField(java.lang.reflect.Field,int,java.lang.Object,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SchemaUtil].getMapDefaultEntry(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forRepeatedMessageField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.Class)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getTypeForRepeatedMessageField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.FieldInfo].forPackedField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,java.lang.reflect.Field)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldInfo].forField(java.lang.reflect.Field,int,com.google.protobuf.FieldType,boolean)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.StructuralMessageInfo$Builder].build()"
    functionUses: 1
    ICount: 63
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:467"
        BranchSideFuncs:
        - "getContainingOneof()"
        - "get(int)"
        - "isSynthetic()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:466"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:435"
        BranchSideFuncs:
        - "isMapField()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:435"
        BranchSideFuncs:
        - "isMapField()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:444"
        BranchSideFuncs:
        - "isRepeated()"
        - "getJavaType()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:453"
        BranchSideFuncs:
        - "isPacked()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:453"
        BranchSideFuncs:
        - "isPacked()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:454"
      Branch Sides: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:421,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:423,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:423,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo].newBuilder"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:424,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:424,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withDefaultInstance"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:425,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withSyntax"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:429,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:430,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:431,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:431,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:431,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].isSynthetic"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:433,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].buildOneofMember"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:433,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:436,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:439,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:440,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:441,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:441,1"
      Dst: "[com.google.protobuf.SchemaUtil].getMapDefaultEntry"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:438,1"
      Dst: "[com.google.protobuf.FieldInfo].forMapField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:437,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:445,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:445,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:448,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:449,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:450,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:451,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getTypeForRepeatedMessageField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:447,1"
      Dst: "[com.google.protobuf.FieldInfo].forRepeatedMessageField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:446,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:454,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:457,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:458,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:459,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:460,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:456,1"
      Dst: "[com.google.protobuf.FieldInfo].forPackedField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:455,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:463,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:463,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:463,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:463,1"
      Dst: "[com.google.protobuf.FieldInfo].forField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:462,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].withField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:467,1"
      Dst: "[com.google.protobuf.StructuralMessageInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].buildOneofMember(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.DescriptorMessageInfoFactory$OneofState,boolean,com.google.protobuf.Internal$EnumVerifier)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 18
    returnType: "com.google.protobuf.FieldInfo"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.DescriptorMessageInfoFactory$OneofState"
    - "boolean"
    - "com.google.protobuf.Internal$EnumVerifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].getOneof(java.lang.Class,com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredType(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.FieldType)"
    - "[com.google.protobuf.FieldInfo].forOneofMemberField(int,com.google.protobuf.FieldType,com.google.protobuf.OneofInfo,java.lang.Class,boolean,com.google.protobuf.Internal$EnumVerifier)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:477,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:477,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].getOneof"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:478,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:479,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:481,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:480,1"
      Dst: "[com.google.protobuf.FieldInfo].forOneofMemberField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredType(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.FieldType)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 17
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.FieldType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldType].getJavaType()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredTypeForMessage(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:486,1"
      Dst: "[com.google.protobuf.FieldType].getJavaType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:486,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:503,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredTypeForMessage"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:505,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:505,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:505,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 17
    returnType: "com.google.protobuf.FieldType"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    functionUses: 5
    ICount: 183
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:527"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:526"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:526"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:529"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:532"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:531"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:532"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:531"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:537"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:542"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:541"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:541"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:543"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:549"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:548"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:548"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:554"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:553"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:553"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:559"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:558"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:558"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:564"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:564"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:568"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:568"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:574"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:573"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:573"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:579"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:578"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:578"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:580"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:585"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:585"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:591"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:590"
        BranchSideFuncs:
        - "isPacked()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:591"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:590"
        BranchSideFuncs:
        - "isPacked()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:510,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:510,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:512,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:515,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:517,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:519,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:522,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:524,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:527,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:529,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:532,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:534,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:537,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:539,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:542,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:544,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:546,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:549,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:551,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:554,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:556,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:559,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:561,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:564,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:566,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:569,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:571,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:574,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:576,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:579,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:581,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:583,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:586,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:588,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:591,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:593,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:593,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:593,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:593,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 104
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].bitField(java.lang.Class,int)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 1
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:598,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:598,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:598,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:598,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:598,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 48
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldName(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:602,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:602,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].cachedSizeField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 17
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getCachedSizeFieldName(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:606,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getCachedSizeFieldName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:606,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:611,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:613,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:613,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:613,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:614,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:614,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:614,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getFieldName(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 47
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToUpperCamelCase(java.lang.String)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].contains(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].contains(java.lang.Object)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase(java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:619"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:621"
        BranchSideFuncs:
        - "getMessageType()"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:620"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:619,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:620,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:620,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:621,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:625,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToUpperCamelCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:629,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:649,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:649,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:649,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:649,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getCachedSizeFieldName(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 16
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:653,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:653,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:653,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:653,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:653,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToCamelCase(java.lang.String,boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:670,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToCamelCase"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToUpperCamelCase(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToCamelCase(java.lang.String,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:687,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToCamelCase"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToCamelCase(java.lang.String,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:736"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:735"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:726"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:730"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:729"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:733"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:732"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:718,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:720,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:721,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:724,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:725,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:728,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:728,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:731,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:731,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:733,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:736,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getOneofStoredTypeForMessage(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 16
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getterForField(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:744"
        BranchSideFuncs:
        - "getterForField(java.lang.String)"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:743"
        BranchSideFuncs:
        - "getName()"
        - "getMessageType()"
        - "getType()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:744,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:744,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:744,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:744,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:745,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getterForField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:745,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:746,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getTypeForRepeatedMessageField(java.lang.Class,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 16
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].getterForField(java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory:755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:755"
        BranchSideFuncs:
        - "getterForField(java.lang.String)"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory:754"
        BranchSideFuncs:
        - "getName()"
        - "getMessageType()"
        - "getType()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:755,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:755,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:755,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:755,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:756,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].getterForField"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:756,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:757,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].getterForField(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:765,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:768,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:768,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:768,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:769,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:769,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:769,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:770,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].access$200(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:61,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].snakeCaseToLowerCamelCase"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory].access$300(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 1
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].field(java.lang.Class,java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory:61,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].field"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4217
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4242
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4247
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4248,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4252
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4257"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4256"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4253,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4254,1"
      Dst: "[foo.TestFull$TestFieldNo2047].isInitialized"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4255,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4261
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial0(foo.TestFull$TestFieldNo2047)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4263"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4264"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4263"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4263,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial0(foo.TestFull$TestFieldNo2047)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4268
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo2047"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4271"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4275"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4274"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4279
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4285
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4307
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4308,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4311
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(foo.TestFull$TestFieldNo2047)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4312"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4315"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo2047)"
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4314"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4313,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4315,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(foo.TestFull$TestFieldNo2047)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4320
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo2047"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo2047].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4321"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4322"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4321"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4322"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4327"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4326"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4321,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4322,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4325,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4327,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4328,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4333
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4337"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4336"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4334,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4344
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4345"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4349"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4348"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4372"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4371"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4368"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4367"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4351,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4357,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4362,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4370,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4383
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4384"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4383"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4392"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4401"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4400"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4396"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4399"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4398"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4395,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4396,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4411"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4417"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4413,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4428"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4429"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4428"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4431,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4439,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4439,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getTest"
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4441,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047$Builder:4451"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4452"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047$Builder:4451"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4454,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4459
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: 4465
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4466,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$Builder:4205,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].isSupported()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1468,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeArrayOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].finishCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1472
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].bytesWrittenToCurrentBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].arrayOffset()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos()"
    - "[com.google.protobuf.AllocatedBuffer$1].position(int)"
    - "[com.google.protobuf.AllocatedBuffer$2].position(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1480"
        BranchSideFuncs:
        - "arrayOffset()"
        - "arrayPos()"
        - "position(int)"
        - "bytesWrittenToCurrentBuffer()"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1474,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].bytesWrittenToCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1475,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1475,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].arrayOffset"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1475,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1482
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newHeapBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1487,1"
      Dst: "[com.google.protobuf.BinaryWriter].newHeapBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1487,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1490
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newHeapBuffer(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1491,1"
      Dst: "[com.google.protobuf.BinaryWriter].newHeapBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1491,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1494
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AllocatedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].hasArray()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].finishCurrentBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].array()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].arrayOffset()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].limit()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].position()"
    functionUses: 2
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1498"
        BranchSideFuncs:
        - "arrayOffset()"
        - "array()"
        - "limit()"
        - "position()"
        - "finishCurrentBuffer()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1495,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].hasArray"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1499,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].finishCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1500,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1503,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].array"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1504,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].arrayOffset"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1505,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].limit"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1506,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1513
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].bytesWrittenToCurrentBuffer()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1514,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].bytesWrittenToCurrentBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].bytesWrittenToCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1517
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1521
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1526
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1527,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1528,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1529,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1534,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1535,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1536,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1540
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1541,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1542,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1543,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1547
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1548,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1549,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1550,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1554
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1555,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1556,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1557,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1561
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1562,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1563,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1564,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1568
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1569,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1570,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1571,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write(byte)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1576"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1575"
        BranchSideFuncs:
        - "requireSpace(int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1576,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1577,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1578,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1582
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString(java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1583,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1584,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1585,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1586,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1587,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1588,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1593
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1594,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1600,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1601,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1601,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1602,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeMessage(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1606
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1607,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1608,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1608,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1609,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1610,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1611,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1612,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1616
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1617,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1618,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1619,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1620,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1621,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1622,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeGroup(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1626
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1627,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1628,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1628,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1629,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1633
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1634,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1635,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1636,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeStartGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1640
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1641,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeEndGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1645
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1646,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1650
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1654"
        BranchSideFuncs:
        - "writeVarint32(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1653"
        BranchSideFuncs:
        - "writeVarint64(long)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1652,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1654,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1659
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1660,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1660,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1664
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1665,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1665,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBool(boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1669
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write(byte)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1670"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1669"
        BranchSideFuncs:
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1670,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1674
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1675,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1675,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1679
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32OneByte(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32TwoBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32ThreeBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FourBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FiveBytes(int)"
    functionUses: 31
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs:
        - "writeVarint32OneByte(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1682"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1684"
        BranchSideFuncs:
        - "writeVarint32TwoBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1684"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1686"
        BranchSideFuncs:
        - "writeVarint32ThreeBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1685"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1689"
        BranchSideFuncs:
        - "writeVarint32FourBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1688"
        BranchSideFuncs:
        - "writeVarint32FiveBytes(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1681,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32OneByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1683,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1685,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1687,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1689,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FiveBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32OneByte(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1693
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1694,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32TwoBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1697
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1698,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1699,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32ThreeBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1702
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1703,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1704,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1705,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FourBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1708
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 36
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1709,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1710,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1711,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1712,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint32FiveBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1715
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 45
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1716,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1717,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1718,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1719,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1720,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1724
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].access$200(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64OneByte(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TwoBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64ThreeBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FourBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FiveBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SixBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SevenBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64EightBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64NineBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TenBytes(long)"
    functionUses: 5
    ICount: 25
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1725,1"
      Dst: "[com.google.protobuf.BinaryWriter].access$200"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1727,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64OneByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1730,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1733,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1736,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1739,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FiveBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1742,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SixBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1745,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SevenBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1748,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64EightBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1751,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64NineBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1754,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TenBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64OneByte(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1759
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1760,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TwoBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1763
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1764,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1765,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64ThreeBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1768
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 30
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1769,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1770,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1771,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FourBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1774
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 40
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1775,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1776,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1777,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1778,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64FiveBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1781
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 50
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1782,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1783,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1784,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1785,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1786,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SixBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1789
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 60
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1790,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1791,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1792,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1793,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1794,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1795,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64SevenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1798
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 70
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1799,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1800,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1801,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1802,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1803,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1804,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1805,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64EightBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1808
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 80
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1809,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1810,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1811,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1812,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1813,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1814,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1815,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1816,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64NineBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1819
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 90
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1820,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1821,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1822,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1823,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1824,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1825,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1826,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1827,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1828,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeVarint64TenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1831
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 100
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1832,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1833,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1834,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1835,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1836,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1837,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1838,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1839,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1840,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1841,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1845
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 5
    ICount: 34
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1846,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1847,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1848,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1849,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1853
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 5
    ICount: 74
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1854,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1855,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1856,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1857,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1858,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1859,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1860,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1861,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString(java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1866
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    functionUses: 1
    ICount: 162
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1875"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1875"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1881"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1914"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1913"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1888"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1894"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1894"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1895"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1909"
        BranchSideFuncs:
        - "requireSpace(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1899"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1867,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1867,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1870,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1875,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1876,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1883,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1885,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1887,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1888,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1892,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1893,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1894,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1899,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1899,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1903,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1904,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1905,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1906,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1907,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1910,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write(byte)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1917
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1918,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1922
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1924"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1923"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1927"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1926"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "requireSpace(int)"
        - "arrayPos()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1925,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1925,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1925,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1925,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1927,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1930,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1930,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1934
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1936"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1935"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1939"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1938"
        BranchSideFuncs:
        - "spaceLeft()"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1950"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "arrayPos()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1937,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1937,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1937,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1937,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1939,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1943,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1943,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1947,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1952,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1952,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1957,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1958,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1961,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1961,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1965
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos()"
    functionUses: 2
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1967"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1977"
        BranchSideFuncs:
        - "arrayPos()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1966,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1967,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1971,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1971,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1975,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1979,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].arrayPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1979,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].requireSpace(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter"
    linkageType: null
    functionLinenumber: 1983
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer(int)"
    functionUses: 35
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1987"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1986"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1984,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeHeapWriter:1985,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].dispose()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].getMessage()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:101,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].build()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilder].getMessage()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:115,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].getBuilder()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:131,1"
      Dst: "[com.google.protobuf.GeneratedMessage].newBuilderForType"
    - Src: "com.google.protobuf.SingleFieldBuilder:132,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.SingleFieldBuilder:133,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].markClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].getMessageOrBuilder()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.google.protobuf.MessageOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:149"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:148"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].setMessage(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SingleFieldBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:166"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:161,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.SingleFieldBuilder:163,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].dispose"
    - Src: "com.google.protobuf.SingleFieldBuilder:166,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].mergeFrom(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SingleFieldBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:180"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilder:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:178,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilder:181,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getBuilder"
    - Src: "com.google.protobuf.SingleFieldBuilder:181,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.SingleFieldBuilder:183,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].clear()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SingleFieldBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:198"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilder:200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:204"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:198,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilder:199,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.SingleFieldBuilder:201,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].dispose"
    - Src: "com.google.protobuf.SingleFieldBuilder:204,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].onChanged()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$1].markDirty()"
    - "[com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl].markDirty()"
    - "[com.google.protobuf.SingleFieldBuilder].markDirty()"
    - "[com.google.protobuf.RepeatedFieldBuilder].markDirty()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.SingleFieldBuilder:218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:221"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:220"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilder:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:227"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:226"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SingleFieldBuilder:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:227"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.SingleFieldBuilder:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:222,1"
      Dst: "[com.google.protobuf.AbstractMessage$BuilderParent].markDirty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SingleFieldBuilder].markDirty()"
    functionSourceFile: "com.google.protobuf.SingleFieldBuilder"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 6
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilder].onChanged()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SingleFieldBuilder:231,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:46,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getName()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:64"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:66"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Enum:69,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:86"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum:88,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEnumvalueList()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEnumvalueOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEnumvalueCount()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:132,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEnumvalue(int)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:143,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEnumvalueOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValueOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:155,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:193,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:204,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:216,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 1
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:242"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Enum:243,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum:254,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getSyntax()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum:279,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEdition()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:297"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:300"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:299"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Enum:302,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:319"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum:321,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].isInitialized()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:335"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:334"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:336"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 45
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:346"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:349"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.Enum:350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:352"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:356"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Enum:355"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Enum:356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:359"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.Enum:358"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Enum:359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:362"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Enum:361"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Enum:344,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Enum:345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Enum:347,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum:348,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum:348,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Enum:350,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum:351,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum:351,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Enum:354,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum:354,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Enum:356,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Enum:357,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.Enum:359,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Enum:360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Enum:362,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum:362,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Enum].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 57
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:369"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:377"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.Enum:378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:381"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:385"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Enum:386"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:389"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Enum:390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:393"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Enum:392"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Enum:371,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Enum:372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Enum:374,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum:376,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum:376,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Enum:378,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum:380,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum:380,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Enum:384,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum:384,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Enum:386,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Enum:388,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.Enum:390,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Enum:391,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Enum:393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum:393,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Enum].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].getName()"
    - "[com.google.protobuf.Enum].getName()"
    - "[com.google.protobuf.Enum].getEnumvalueList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].getEnumvalueList()"
    - "[com.google.protobuf.Enum].getOptionsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].getOptionsList()"
    - "[com.google.protobuf.Enum].hasSourceContext()"
    - "[com.google.protobuf.Enum].hasSourceContext()"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.Enum].getEdition()"
    - "[com.google.protobuf.Enum].getEdition()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 50
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:403"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:402"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:406"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:405"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Enum:409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:410"
        BranchSideFuncs:
        - "getEnumvalueList()"
      - BranchSide: "com.google.protobuf.Enum:409"
        BranchSideFuncs:
        - "getEnumvalueList()"
    - Branch String: "com.google.protobuf.Enum:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:412"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Enum:411"
        BranchSideFuncs:
        - "getOptionsList()"
    - Branch String: "com.google.protobuf.Enum:413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:414"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:413"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:415"
        BranchSideFuncs:
        - "hasSourceContext()"
      - BranchSide: "com.google.protobuf.Enum:414"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Enum:415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:419"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Enum:418"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:418"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum:419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:420"
        BranchSideFuncs:
        - "getEdition()"
      - BranchSide: "com.google.protobuf.Enum:419"
        BranchSideFuncs:
        - "getEdition()"
    - Branch String: "com.google.protobuf.Enum:421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:422"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Enum:421"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Enum:422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:423"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum:404,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Enum:408,1"
      Dst: "[com.google.protobuf.Enum].getName"
    - Src: "com.google.protobuf.Enum:409,1"
      Dst: "[com.google.protobuf.Enum].getName"
    - Src: "com.google.protobuf.Enum:409,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Enum:410,1"
      Dst: "[com.google.protobuf.Enum].getEnumvalueList"
    - Src: "com.google.protobuf.Enum:411,1"
      Dst: "[com.google.protobuf.Enum].getEnumvalueList"
    - Src: "com.google.protobuf.Enum:411,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Enum:412,1"
      Dst: "[com.google.protobuf.Enum].getOptionsList"
    - Src: "com.google.protobuf.Enum:413,1"
      Dst: "[com.google.protobuf.Enum].getOptionsList"
    - Src: "com.google.protobuf.Enum:413,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Enum:414,1"
      Dst: "[com.google.protobuf.Enum].hasSourceContext"
    - Src: "com.google.protobuf.Enum:414,1"
      Dst: "[com.google.protobuf.Enum].hasSourceContext"
    - Src: "com.google.protobuf.Enum:415,1"
      Dst: "[com.google.protobuf.Enum].hasSourceContext"
    - Src: "com.google.protobuf.Enum:416,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum:417,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum:417,1"
      Dst: "[com.google.protobuf.SourceContext].equals"
    - Src: "com.google.protobuf.Enum:420,1"
      Dst: "[com.google.protobuf.Enum].getEdition"
    - Src: "com.google.protobuf.Enum:421,1"
      Dst: "[com.google.protobuf.Enum].getEdition"
    - Src: "com.google.protobuf.Enum:421,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Enum:422,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum:422,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum:422,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].hashCode()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].getDescriptor()"
    - "[com.google.protobuf.Enum].getName()"
    - "[com.google.protobuf.Enum].getEnumvalueCount()"
    - "[com.google.protobuf.Enum].getEnumvalueList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Enum].getOptionsCount()"
    - "[com.google.protobuf.Enum].getOptionsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Enum].hasSourceContext()"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.Enum].getEdition()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 55
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:432"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:431"
        BranchSideFuncs:
        - "getEnumvalueCount()"
        - "getName()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.Enum:435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:439"
        BranchSideFuncs:
        - "getEnumvalueList()"
      - BranchSide: "com.google.protobuf.Enum:438"
        BranchSideFuncs:
        - "getOptionsCount()"
    - Branch String: "com.google.protobuf.Enum:439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:443"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Enum:442"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Enum:443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:447"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Enum:446"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getEdition()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Enum:432,1"
      Dst: "[com.google.protobuf.Enum].getDescriptor"
    - Src: "com.google.protobuf.Enum:432,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Enum:434,1"
      Dst: "[com.google.protobuf.Enum].getName"
    - Src: "com.google.protobuf.Enum:434,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Enum:435,1"
      Dst: "[com.google.protobuf.Enum].getEnumvalueCount"
    - Src: "com.google.protobuf.Enum:437,1"
      Dst: "[com.google.protobuf.Enum].getEnumvalueList"
    - Src: "com.google.protobuf.Enum:437,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Enum:439,1"
      Dst: "[com.google.protobuf.Enum].getOptionsCount"
    - Src: "com.google.protobuf.Enum:441,1"
      Dst: "[com.google.protobuf.Enum].getOptionsList"
    - Src: "com.google.protobuf.Enum:441,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Enum:443,1"
      Dst: "[com.google.protobuf.Enum].hasSourceContext"
    - Src: "com.google.protobuf.Enum:445,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum:445,1"
      Dst: "[com.google.protobuf.SourceContext].hashCode"
    - Src: "com.google.protobuf.Enum:450,1"
      Dst: "[com.google.protobuf.Enum].getEdition"
    - Src: "com.google.protobuf.Enum:450,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Enum:451,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum:451,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:459,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:465,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:470,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:476,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:480,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:486,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:491,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:504,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:525,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 218
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:529,1"
      Dst: "[com.google.protobuf.Enum].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilder()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 217
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:531,1"
      Dst: "[com.google.protobuf.Enum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilder(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:534,1"
      Dst: "[com.google.protobuf.Enum].toBuilder"
    - Src: "com.google.protobuf.Enum:534,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].toBuilder()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 216
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Enum)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum:538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum:538"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum:537"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Enum)"
    Callsites:
    - Src: "com.google.protobuf.Enum:538,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 1939
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].parser()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getParserForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 1970
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 1975
    functionDepth: 0
    returnType: "com.google.protobuf.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].toBuilder()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].toBuilder()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum:13,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$302(com.google.protobuf.Enum,java.util.List)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$402(com.google.protobuf.Enum,java.util.List)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$502(com.google.protobuf.Enum,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$602(com.google.protobuf.Enum,com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$702(com.google.protobuf.Enum,int)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$802(com.google.protobuf.Enum,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Enum"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$500(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$700(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum].access$800(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RpcChannel].callMethod(com.google.protobuf.Descriptors$MethodDescriptor,com.google.protobuf.RpcController,com.google.protobuf.Message,com.google.protobuf.Message,com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.RpcChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    - "com.google.protobuf.RpcController"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47520
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47525
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29300()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47526,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47531
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47532,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29400"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47687
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47699
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47700,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47713,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47729
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47729"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47741
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47745"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47752"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47748,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47749,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFileBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47769,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47790
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47790"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47803
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47820
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47821"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47820"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47834
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47844
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47844"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47851
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47851"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47852,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47858
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47861"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47860"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47861"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47862"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47869
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 41
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47875"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47874"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47875"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47877"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47881"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47880"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47884"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47883"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47887"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47886"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47887"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47890"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47889"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47870,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47871,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47871,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47872,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47873,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47875,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47876,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47876,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47879,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47882,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47885,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47888,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47890,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47890,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47894
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 11
    ICount: 53
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47899"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47904"
        BranchSideFuncs:
        - "getPathList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47911"
        BranchSideFuncs:
        - "computeInt32SizeNoTag(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47910"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47913"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47916"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47915"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47916"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47923"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47927"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47901,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47903,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47903,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47906,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47909,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47918,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47922,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47926,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47928,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47928,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47934
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 61
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47938"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47937"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47941"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47940"
        BranchSideFuncs:
        - "getPathList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47945"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47944"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47945"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47946"
        BranchSideFuncs:
        - "hasSourceFile()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47945"
        BranchSideFuncs:
        - "hasSourceFile()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47950"
        BranchSideFuncs:
        - "getSourceFile()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47949"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47948"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47949"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47951"
        BranchSideFuncs:
        - "hasBegin()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47950"
        BranchSideFuncs:
        - "hasBegin()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47955"
        BranchSideFuncs:
        - "getBegin()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47956"
        BranchSideFuncs:
        - "hasEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47955"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47960"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47959"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47958"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47959"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47961"
        BranchSideFuncs:
        - "hasSemantic()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47960"
        BranchSideFuncs:
        - "hasSemantic()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47963"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47963"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47965"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47939,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47944,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47946,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47947,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47948,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47956,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47957,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47958,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47960,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47960,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47961,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47964,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47969
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathCount()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 51
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47970"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47974"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47973"
        BranchSideFuncs:
        - "getPathCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47979"
        BranchSideFuncs:
        - "getPathList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47978"
        BranchSideFuncs:
        - "hasSourceFile()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47979"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47983"
        BranchSideFuncs:
        - "getSourceFile()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47982"
        BranchSideFuncs:
        - "hasBegin()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47983"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47987"
        BranchSideFuncs:
        - "getBegin()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47986"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47987"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47991"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47990"
        BranchSideFuncs:
        - "hasSemantic()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47995"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47994"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47974,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47974,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47975,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathCount"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getPathList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47977,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47979,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47981,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSourceFile"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47981,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47983,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47985,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getBegin"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47987,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47989,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47991,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hasSemantic"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47995,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47995,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48003,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48009,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48014,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48020,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48024,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48030,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48035,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48048,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48056,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48069,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48072
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48073,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48074
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48075,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilder(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48078,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48078,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48081
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48082"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48082"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48081"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:48082,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48088
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48753
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48784
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 48789
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:47502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29802(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29902(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30002(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30102(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30202(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$30376(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29800(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].access$29900(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    linkageType: null
    functionLinenumber: 47501
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34695,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34700
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21200()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34701,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21200"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34721,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34724,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34732
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21100()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34733,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34737
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34738,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34742
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34747"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34746"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34743,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34744,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34745,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34751
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34755"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34754"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34753,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34754,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34755,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34759
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21602(com.google.protobuf.DescriptorProtos$OneofOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21602(com.google.protobuf.DescriptorProtos$OneofOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34760"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34767"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34766"
        BranchSideFuncs:
        - "access$21602(com.google.protobuf.DescriptorProtos$OneofOptions,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34761"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34765"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34764"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34762,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34765,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21602"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34767,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34767,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21602"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34772
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34776
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34782
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34783,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34788,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34793,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34799,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34804
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34805,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34819,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34835
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34836"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34839"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34838"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34837,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34839,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34844
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 56
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34845"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34858"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34857"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34872"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34871"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34848"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34852"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34851"
        BranchSideFuncs:
        - "ensureUninterpretedOptionIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34872"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34871"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34859"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34868"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34867"
        BranchSideFuncs:
        - "access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34866"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34865"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34845,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34847,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34847,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34848,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34849,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34852,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34853,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34853,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34858,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34858,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34859,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34860,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34862,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34866,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34868,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34868,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34872,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34873,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34874,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34879
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34880"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34885"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34884"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34880"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34879"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34888"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34887"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34880,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34881,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34881,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34895
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34899"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34931"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34930"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34916"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34915"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34927"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34926"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34902,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34909,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34913,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34914,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34916,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34921,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34929,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34939
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34944"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34943"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34960"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34958,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34960,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34970
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34974"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34973"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34972,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34974,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 34984
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34988"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34987"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34986,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34988,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35008"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35007"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35001"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35004"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35003"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35004,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35005,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35006,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35008,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35021"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35026"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35023,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35023,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35024,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35026,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35026,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35046"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35045"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35042"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35041"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35042,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35043,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35044,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35046,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35067"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35066"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35063,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35064,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35067,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35085"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35084"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35082,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35082,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35085,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35099,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35100,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35100,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35103,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35117,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35118,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35122,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35139"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35135,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35139,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35156"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35152,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35153,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35154,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35156,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35169,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35169,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35180"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35182"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35181,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35182,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35197"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35195,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35197,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35208,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35209,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35208,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35220,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35221,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35220,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35232,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35232,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 35236
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35246"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35245"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35238"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35241"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 35250
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: 35256
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:35257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder:34688,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$4].loadDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$4:1638,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.google.protobuf.GeneratedMessage$4:1638,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "com.google.protobuf.GeneratedMessage$4:1639,1"
      Dst: "[java.lang.Class].getField"
    - Src: "com.google.protobuf.GeneratedMessage$4:1639,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.google.protobuf.GeneratedMessage$4:1640,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].findExtensionByName"
    - Src: "com.google.protobuf.GeneratedMessage$4:1642,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$4:1642,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$4:1642,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$4:1642,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].newFieldMap(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.google.protobuf.SmallSortedMap"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].newInstanceForTest(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SmallSortedMap"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].makeImmutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    functionUses: 4
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:169"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:163"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:162"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:167"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:161,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:162,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.google.protobuf.SmallSortedMap:163,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "com.google.protobuf.SmallSortedMap:165,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:166,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.google.protobuf.SmallSortedMap:167,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].isImmutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 16
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:179,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 31
    returnType: "java.util.Map$Entry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 15
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:184,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getNumOverflowEntries()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:189,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 4
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet].iterable()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    functionUses: 12
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:196"
        BranchSideFuncs:
        - "iterable()"
      - BranchSide: "com.google.protobuf.SmallSortedMap:195"
        BranchSideFuncs:
        - "entrySet()"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:194,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:195,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EmptySet].iterable"
    - Src: "com.google.protobuf.SmallSortedMap:196,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getOverflowEntriesDescending()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:202"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:200,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:201,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EmptySet].iterable"
    - Src: "com.google.protobuf.SmallSortedMap:202,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].size()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 14
    ICount: 7
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:207,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap:207,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 32
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].binarySearchInArray(java.lang.Comparable)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].containsKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].containsKey(java.lang.Object)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:217"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "binarySearchInArray(java.lang.Comparable)"
    - Branch String: "com.google.protobuf.SmallSortedMap:219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:217"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "binarySearchInArray(java.lang.Comparable)"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:219,1"
      Dst: "[com.google.protobuf.SmallSortedMap].binarySearchInArray"
    - Src: "com.google.protobuf.SmallSortedMap:219,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 35
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].binarySearchInArray(java.lang.Comparable)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    functionUses: 31
    ICount: 13
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:232"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:235"
        BranchSideFuncs:
        - "getValue()"
        - "get(int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap:234"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:231,1"
      Dst: "[com.google.protobuf.SmallSortedMap].binarySearchInArray"
    - Src: "com.google.protobuf.SmallSortedMap:233,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap:233,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap:235,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 32
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    - "[com.google.protobuf.SmallSortedMap].binarySearchInArray(java.lang.Comparable)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].ensureEntryArrayMutable()"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove(int)"
    - "[com.google.protobuf.ProtobufArrayList].remove(int)"
    - "[com.google.protobuf.BooleanArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].remove(int)"
    - "[com.google.protobuf.DoubleArrayList].remove(int)"
    - "[com.google.protobuf.AbstractProtobufList].remove(int)"
    - "[com.google.protobuf.FloatArrayList].remove(int)"
    - "[com.google.protobuf.LongArrayList].remove(int)"
    - "[com.google.protobuf.IntArrayList].remove(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Object)"
    functionUses: 15
    ICount: 37
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:245"
        BranchSideFuncs:
        - "ensureEntryArrayMutable()"
    - Branch String: "com.google.protobuf.SmallSortedMap:248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:252"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap:253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:257"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:240,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:241,1"
      Dst: "[com.google.protobuf.SmallSortedMap].binarySearchInArray"
    - Src: "com.google.protobuf.SmallSortedMap:244,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap:244,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].setValue"
    - Src: "com.google.protobuf.SmallSortedMap:246,1"
      Dst: "[com.google.protobuf.SmallSortedMap].ensureEntryArrayMutable"
    - Src: "com.google.protobuf.SmallSortedMap:250,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable"
    - Src: "com.google.protobuf.SmallSortedMap:250,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.SmallSortedMap:253,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap:255,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.SmallSortedMap:256,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable"
    - Src: "com.google.protobuf.SmallSortedMap:256,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap:256,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap:256,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.SmallSortedMap:258,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].clear()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:267"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:268"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:271"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:264,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:265,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:266,1"
      Dst: "[java.util.List].clear"
    - Src: "com.google.protobuf.SmallSortedMap:268,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:269,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 47
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    - "[com.google.protobuf.SmallSortedMap].binarySearchInArray(java.lang.Comparable)"
    - "[com.google.protobuf.SmallSortedMap].removeArrayEntryAt(int)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.SmallSortedMap].remove(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].remove(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].remove(java.lang.Object)"
    functionUses: 4
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:289"
        BranchSideFuncs:
        - "removeArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap:288"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.google.protobuf.SmallSortedMap:289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:292"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:291"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:280,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:283,1"
      Dst: "[com.google.protobuf.SmallSortedMap].binarySearchInArray"
    - Src: "com.google.protobuf.SmallSortedMap:285,1"
      Dst: "[com.google.protobuf.SmallSortedMap].removeArrayEntryAt"
    - Src: "com.google.protobuf.SmallSortedMap:289,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:292,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].removeArrayEntryAt(int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 44
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove(int)"
    - "[com.google.protobuf.ProtobufArrayList].remove(int)"
    - "[com.google.protobuf.BooleanArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].remove(int)"
    - "[com.google.protobuf.DoubleArrayList].remove(int)"
    - "[com.google.protobuf.AbstractProtobufList].remove(int)"
    - "[com.google.protobuf.FloatArrayList].remove(int)"
    - "[com.google.protobuf.LongArrayList].remove(int)"
    - "[com.google.protobuf.IntArrayList].remove(int)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].remove()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].remove()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].remove()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].remove()"
    - "[com.google.protobuf.LazyField$LazyIterator].remove()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].remove()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].remove()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].remove()"
    functionUses: 2
    ICount: 21
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:297,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:298,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.SmallSortedMap:298,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap:299,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:302,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable"
    - Src: "com.google.protobuf.SmallSortedMap:302,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "com.google.protobuf.SmallSortedMap:302,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.SmallSortedMap:303,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.SmallSortedMap:303,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.SmallSortedMap:304,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].binarySearchInArray(java.lang.Comparable)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 31
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo(java.lang.Object)"
    - "[com.google.protobuf.FieldInfo].compareTo(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].compareTo(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo(java.lang.Object)"
    - "[com.google.protobuf.FieldInfo].compareTo(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].compareTo(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].compareTo(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    functionUses: 4
    ICount: 37
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:329"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:325"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:324"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:329"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:341"
        BranchSideFuncs:
        - "get(int)"
        - "getKey()"
        - "compareTo(java.lang.Object)"
      - BranchSide: "com.google.protobuf.SmallSortedMap:340"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:335"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:334"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:338"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:316,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap:322,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap:322,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap:322,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "com.google.protobuf.SmallSortedMap:332,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap:332,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap:332,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.SmallSortedMap].entrySet()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:355"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].descendingEntrySet()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:363"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:362"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].checkMutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:371"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:370"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].getOverflowEntriesMutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 1
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    functionUses: 3
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:382"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:378,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:379,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap:381,1"
      Dst: "[java.util.TreeMap].descendingMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].ensureEntryArrayMutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:392"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:391"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:392"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:388,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    - Src: "com.google.protobuf.SmallSortedMap:389,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 161
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    functionUses: 32
    ICount: 35
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:668"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:667"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:672"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:671"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap:674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:679"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:678"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    - Branch String: "com.google.protobuf.SmallSortedMap:680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:684"
        BranchSideFuncs:
        - "entrySet()"
      - BranchSide: "com.google.protobuf.SmallSortedMap:683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:684"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:690"
        BranchSideFuncs:
        - "getArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap:689"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:684"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap:683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap:690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:694"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.SmallSortedMap:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:669,1"
      Dst: "[java.util.AbstractMap].equals"
    - Src: "com.google.protobuf.SmallSortedMap:673,1"
      Dst: "[com.google.protobuf.SmallSortedMap].size"
    - Src: "com.google.protobuf.SmallSortedMap:674,1"
      Dst: "[com.google.protobuf.SmallSortedMap].size"
    - Src: "com.google.protobuf.SmallSortedMap:679,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.SmallSortedMap:680,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.SmallSortedMap:681,1"
      Dst: "[com.google.protobuf.SmallSortedMap].entrySet"
    - Src: "com.google.protobuf.SmallSortedMap:681,1"
      Dst: "[com.google.protobuf.SmallSortedMap].entrySet"
    - Src: "com.google.protobuf.SmallSortedMap:681,1"
      Dst: "[java.util.Set].equals"
    - Src: "com.google.protobuf.SmallSortedMap:685,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.SmallSortedMap:685,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.SmallSortedMap:685,1"
      Dst: "[java.util.Map$Entry].equals"
    - Src: "com.google.protobuf.SmallSortedMap:691,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.SmallSortedMap].hashCode()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 698
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].getNumOverflowEntries()"
    - "[com.google.protobuf.MapFieldLite].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    functionUses: 9
    ICount: 18
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap:701"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:704"
        BranchSideFuncs:
        - "getNumOverflowEntries()"
    - Branch String: "com.google.protobuf.SmallSortedMap:705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap:708"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.google.protobuf.SmallSortedMap:707"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:700,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.SmallSortedMap:702,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap:702,1"
      Dst: "[com.google.protobuf.SmallSortedMap$Entry].hashCode"
    - Src: "com.google.protobuf.SmallSortedMap:705,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumOverflowEntries"
    - Src: "com.google.protobuf.SmallSortedMap:706,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 33
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:83,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].access$300(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].checkMutable()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:83,1"
      Dst: "[com.google.protobuf.SmallSortedMap].checkMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].access$700(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].access$800(com.google.protobuf.SmallSortedMap,int)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].removeArrayEntryAt(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap:83,1"
      Dst: "[com.google.protobuf.SmallSortedMap].removeArrayEntryAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap].access$900(com.google.protobuf.SmallSortedMap)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1"
    linkageType: null
    functionLinenumber: 21144
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21145,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21147,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21149,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21149,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21151,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21151,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21154,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21156,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1:21139,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$1"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 69
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].access$200(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.DynamicMessage].newBuilder(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    functionUses: 7
    ICount: 21
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$1:289,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$200"
    - Src: "com.google.protobuf.DynamicMessage$1:289,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage$1:291,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage$1:293,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    - Src: "com.google.protobuf.DynamicMessage$1:293,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DynamicMessage$1:295,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    - Src: "com.google.protobuf.DynamicMessage$1:295,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DynamicMessage$1:297,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$1:284,1"
      Dst: "[com.google.protobuf.DynamicMessage$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].computeFullName(com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 2362
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getPackage()"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors:2363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors:2367"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.Descriptors:2366"
        BranchSideFuncs:
        - "getPackage()"
    - Branch String: "com.google.protobuf.Descriptors:2368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors:2372"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors:2371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors:2364,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.Descriptors:2364,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2364,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2364,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2364,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors:2367,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors:2368,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors:2369,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2369,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2369,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors:2369,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].binarySearch(java.lang.Object[],int,com.google.protobuf.Descriptors$NumberGetter,int)"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 2869
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "com.google.protobuf.Descriptors$NumberGetter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor$2].getNumber(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor$1].getNumber(java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors:2873"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors:2885"
        BranchSideFuncs:
        - "getNumber(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Descriptors:2884"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors:2877"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors:2879"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors:2878"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors:2879"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors:2882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors:2881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors:2876,1"
      Dst: "[com.google.protobuf.Descriptors$NumberGetter].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors].access$100()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.util.logging.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$400()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$600()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$800()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$ServiceDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$1000()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$2100(java.lang.Object[],int,com.google.protobuf.Descriptors$NumberGetter,int)"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "com.google.protobuf.Descriptors$NumberGetter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors].binarySearch(java.lang.Object[],int,com.google.protobuf.Descriptors$NumberGetter,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors:82,1"
      Dst: "[com.google.protobuf.Descriptors].binarySearch"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$2200()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$OneofDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$2300(com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors].computeFullName(com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors:82,1"
      Dst: "[com.google.protobuf.Descriptors].computeFullName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors].access$2800()"
    functionSourceFile: "com.google.protobuf.Descriptors"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue$1"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 50
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue].newBuilder()"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue$1:474,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilder"
    - Src: "com.google.protobuf.BytesValue$1:476,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.BytesValue$1:478,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BytesValue$1:478,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BytesValue$1:480,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.BytesValue$1:480,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BytesValue$1:480,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BytesValue$1:483,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BytesValue$1:483,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.BytesValue$1:485,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue$1:468,1"
      Dst: "[com.google.protobuf.BytesValue$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchema].forMutableMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].forMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].isImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].toImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].newMapField(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].forMapMetadata(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntryLite$Metadata"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapFieldSchema].getSerializedSize(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$EnumVerifier].isInRange(int)"
    functionSourceFile: "com.google.protobuf.Internal$EnumVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1"
    linkageType: null
    functionLinenumber: 31650
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1:31651,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1:31649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getValue()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:66"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleValue:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:79"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "com.google.protobuf.DoubleValue:78"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:76,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    - Src: "com.google.protobuf.DoubleValue:77,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "com.google.protobuf.DoubleValue:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DoubleValue:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleValue:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:91"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:88,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    - Src: "com.google.protobuf.DoubleValue:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "com.google.protobuf.DoubleValue:92,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DoubleValue:92,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].getValue()"
    - "[com.google.protobuf.DoubleValue].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleValue:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:104"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleValue:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:110"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.DoubleValue:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DoubleValue:110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:111"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:103,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DoubleValue:107,1"
      Dst: "[com.google.protobuf.DoubleValue].getValue"
    - Src: "com.google.protobuf.DoubleValue:107,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DoubleValue:109,1"
      Dst: "[com.google.protobuf.DoubleValue].getValue"
    - Src: "com.google.protobuf.DoubleValue:108,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DoubleValue:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DoubleValue:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DoubleValue:110,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].hashCode()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleValue].getDescriptor()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.DoubleValue].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:120"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:119"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashLong(long)"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:120,1"
      Dst: "[com.google.protobuf.DoubleValue].getDescriptor"
    - Src: "com.google.protobuf.DoubleValue:120,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DoubleValue:123,1"
      Dst: "[com.google.protobuf.DoubleValue].getValue"
    - Src: "com.google.protobuf.DoubleValue:123,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DoubleValue:122,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.DoubleValue:124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DoubleValue:124,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:132,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:138,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:143,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:149,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:153,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:159,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:164,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:171,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:177,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:191,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 44
    returnType: "com.google.protobuf.DoubleValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:202,1"
      Dst: "[com.google.protobuf.DoubleValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 43
    returnType: "com.google.protobuf.DoubleValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:204,1"
      Dst: "[com.google.protobuf.DoubleValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilder(com.google.protobuf.DoubleValue)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DoubleValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:207,1"
      Dst: "[com.google.protobuf.DoubleValue].toBuilder"
    - Src: "com.google.protobuf.DoubleValue:207,1"
      Dst: "[com.google.protobuf.DoubleValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 42
    returnType: "com.google.protobuf.DoubleValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.DoubleValue)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleValue:211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleValue:211"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleValue:210"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DoubleValue)"
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:211,1"
      Dst: "[com.google.protobuf.DoubleValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].of(double)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:465,1"
      Dst: "[com.google.protobuf.DoubleValue].newBuilder"
    - Src: "com.google.protobuf.DoubleValue:465,1"
      Dst: "[com.google.protobuf.DoubleValue$Builder].setValue"
    - Src: "com.google.protobuf.DoubleValue:465,1"
      Dst: "[com.google.protobuf.DoubleValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].parser()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleValue:15,1"
      Dst: "[com.google.protobuf.DoubleValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValue].access$302(com.google.protobuf.DoubleValue,double)"
    functionSourceFile: "com.google.protobuf.DoubleValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DoubleValue"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemas].loadSchemaForFullRuntime()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemas"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemas:40,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.google.protobuf.ExtensionSchemas:41,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.google.protobuf.ExtensionSchemas:41,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemas].lite()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemas"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemas].full()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemas"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemas:52"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemas:55"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemas:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21091
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21116
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21121
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21122,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21126
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21131"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21130"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21127,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21128,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21129,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21135
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredSFixed32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial0(foo.TestFull$TestMessRequiredSFixed32)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21137"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21138"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21137"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21137,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21138,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial0(foo.TestFull$TestMessRequiredSFixed32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21145"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21149"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21148"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21153
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21154,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21159
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21160,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21165,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21181
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21182,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21185
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed32)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21189"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSFixed32)"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21188"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21187,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21189,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(foo.TestFull$TestMessRequiredSFixed32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21194
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSFixed32"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hasTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getTest()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].setTest(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21196"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21195"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21196"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21199"
        BranchSideFuncs:
        - "setTest(int)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21198"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21195,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21196,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21197,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32].getTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21197,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21199,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21199,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21200,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21205
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21209"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21208"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21206,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21216
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21217"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21221"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21220"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21222"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21244"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21243"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21234"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21240"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21239"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21223,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21229,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21244,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21242,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21244,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21256
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSFixed32$Builder:21257"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSFixed32$Builder:21256"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setTest(int)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21273
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21276,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21291
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21292,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: 21297
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21298,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed32$Builder:21079,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1400
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].internalByteAt(int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].size()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1410
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1418
    functionDepth: 1
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].checkRange(int,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    functionUses: 10
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1425"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1424"
        BranchSideFuncs:
        - "getOffsetIntoBytes()"
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1419,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1419,1"
      Dst: "[com.google.protobuf.ByteString].checkRange"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1425,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].copyToInternal(byte[],int,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1436
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1437,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].copyTo(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1442,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1442,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1442,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].asReadOnlyByteBuffer()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1446
    functionDepth: 1
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1447,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1447,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1447,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1447,1"
      Dst: "[java.nio.ByteBuffer].asReadOnlyBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].asReadOnlyByteBufferList()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1452,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].asReadOnlyByteBuffer"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1452,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].writeTo(java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1457,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1457,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].writeToInternal(java.io.OutputStream,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1463,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1463,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1467
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeLazy(byte[],int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeLazy(byte[],int,int)"
    functionUses: 8
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1468,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1468,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1468,1"
      Dst: "[com.google.protobuf.ByteOutput].writeLazy"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].toStringInternal(java.nio.charset.Charset)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1472
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1473,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1473,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1480
    functionDepth: 11
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.Utf8].isValidUtf8(byte[],int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    functionUses: 189
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1481,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1482,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1482,1"
      Dst: "[com.google.protobuf.Utf8].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].partialIsValidUtf8(int,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 10
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.Utf8].partialIsValidUtf8(int,byte[],int,int)"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1487,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1488,1"
      Dst: "[com.google.protobuf.Utf8].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1495
    functionDepth: 152
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    - "[com.google.protobuf.ByteString].peekCachedHashCode()"
    - "[com.google.protobuf.ByteString].peekCachedHashCode()"
    - "[com.google.protobuf.ByteString$LiteralByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    functionUses: 39
    ICount: 30
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1498"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1502"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1506"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1505"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1509"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1510"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1523"
        BranchSideFuncs:
        - "peekCachedHashCode()"
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1522"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1519"
        BranchSideFuncs:
        - "equalsRange(com.google.protobuf.ByteString,int,int)"
        - "size()"
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1519"
        BranchSideFuncs:
        - "equalsRange(com.google.protobuf.ByteString,int,int)"
        - "size()"
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1519"
        BranchSideFuncs:
        - "equalsRange(com.google.protobuf.ByteString,int,int)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1503,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1503,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1506,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1514,1"
      Dst: "[com.google.protobuf.ByteString].peekCachedHashCode"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1515,1"
      Dst: "[com.google.protobuf.ByteString].peekCachedHashCode"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1520,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1520,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].equalsRange"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1523,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].equalsRange(com.google.protobuf.ByteString,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1537
    functionDepth: 16
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ByteString"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    functionUses: 3
    ICount: 58
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1541"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1540"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1546"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1562"
        BranchSideFuncs:
        - "getOffsetIntoBytes()"
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1561"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "substring(int,int)"
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1553"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1559"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1558"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$LiteralByteString:1555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1554"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$LiteralByteString:1553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1538,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1539,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1539,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1539,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1539,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1539,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1541,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1543,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1543,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1543,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1550,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1551,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1552,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1562,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1562,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].substring"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1562,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].partialHash(int,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1566
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.Internal].partialHash(int,byte[],int,int)"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1567,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1567,1"
      Dst: "[com.google.protobuf.Internal].partialHash"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].newInput()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1575,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1575,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1582
    functionDepth: 3
    returnType: "com.google.protobuf.CodedInputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].newInstance(byte[],int,int,boolean)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].size()"
    functionUses: 5
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1583,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1583,1"
      Dst: "[com.google.protobuf.ByteString$LiteralByteString].size"
    - Src: "com.google.protobuf.ByteString$LiteralByteString:1582,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$LiteralByteString].getOffsetIntoBytes()"
    functionSourceFile: "com.google.protobuf.ByteString$LiteralByteString"
    linkageType: null
    functionLinenumber: 1594
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$1"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 50
    returnType: "com.google.protobuf.UInt32Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value].newBuilder()"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$1:473,1"
      Dst: "[com.google.protobuf.UInt32Value].newBuilder"
    - Src: "com.google.protobuf.UInt32Value$1:475,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.UInt32Value$1:477,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt32Value$1:477,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt32Value$1:479,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.UInt32Value$1:479,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt32Value$1:479,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt32Value$1:482,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt32Value$1:482,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt32Value$1:484,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$1:467,1"
      Dst: "[com.google.protobuf.UInt32Value$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].getOneof(java.lang.Class,com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 17
    returnType: "com.google.protobuf.OneofInfo"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].newInfo(java.lang.Class,com.google.protobuf.Descriptors$OneofDescriptor)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:778"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:787"
        BranchSideFuncs:
        - "newInfo(java.lang.Class,com.google.protobuf.Descriptors$OneofDescriptor)"
      - BranchSide: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:777,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:780,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:784,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].newInfo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorMessageInfoFactory$OneofState].newInfo(java.lang.Class,com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 16
    returnType: "com.google.protobuf.OneofInfo"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorMessageInfoFactory].access$200(java.lang.String)"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getName()"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].access$300(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].access$300(java.lang.Class,java.lang.String)"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:791,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getName"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:791,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].access$200"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:792,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:792,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:792,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:793,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:793,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:793,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:796,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:796,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].access$300"
    - Src: "com.google.protobuf.DescriptorMessageInfoFactory$OneofState:796,1"
      Dst: "[com.google.protobuf.DescriptorMessageInfoFactory].access$300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22119
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22136,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22144
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22149
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22150,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22154
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22159"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22158"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22155,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22156,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22157,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22163
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredSInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial0(foo.TestFull$TestMessRequiredSInt64)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22165"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22166"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22165"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22165,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22166,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial0(foo.TestFull$TestMessRequiredSInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSInt64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22173"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22177"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22176"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22181
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22182,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22187
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22188,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22204,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22209
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22210,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22213
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSInt64)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22217"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSInt64)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22216"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22215,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22217,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredSInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22222
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSInt64"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredSInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredSInt64].getTest()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].setTest(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22223"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22224"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22223"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22227"
        BranchSideFuncs:
        - "setTest(long)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22226"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22223,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22224,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22225,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22225,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22227,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22227,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22233
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22234"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22237"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22236"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22234,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22244
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22245"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22249"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22248"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22272"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22271"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22262"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22268"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22267"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22251,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22257,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22270,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22284
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt64$Builder:22285"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt64$Builder:22284"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setTest(long)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22301
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22304,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22319
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22320,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: 22325
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredSInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt64$Builder:22107,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt64$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$ImmutableMessageConverter].convertKeyAndValueToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$ImmutableMessageConverter"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 1
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:109,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:109,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:109,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:109,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$ImmutableMessageConverter].convertMessageToKeyAndValue(com.google.protobuf.Message,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField$ImmutableMessageConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 37
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].getKey()"
    - "[com.google.protobuf.MapEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:116,1"
      Dst: "[com.google.protobuf.MapEntry].getKey"
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:116,1"
      Dst: "[com.google.protobuf.MapEntry].getValue"
    - Src: "com.google.protobuf.MapField$ImmutableMessageConverter:116,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$ImmutableMessageConverter].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.MapField$ImmutableMessageConverter"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$UnknownField$Type].values()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$UnknownField$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser$UnknownField$Type:1721,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$UnknownField$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser$UnknownField$Type:1721,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$UnknownField$Type].$values()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$UnknownField$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$UnknownField$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ProtoSyntax].values()"
    functionSourceFile: "com.google.protobuf.ProtoSyntax"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ProtoSyntax:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ProtoSyntax].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.ProtoSyntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ProtoSyntax:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ProtoSyntax].$values()"
    functionSourceFile: "com.google.protobuf.ProtoSyntax"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:385,1"
      Dst: "[com.google.protobuf.Message$Builder].getDescriptorForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 53
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 4
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:394,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 286
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.AbstractMessage$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:400,1"
      Dst: "[com.google.protobuf.Message$Builder].getFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 53
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:410,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 287
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FieldMask$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOneof$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessPacked$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DoubleValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.SourceContext$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BoolValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Api$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.StringValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Enum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Mixin$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$EmptyMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DynamicMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Struct$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Option$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$AllocValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Type$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BytesValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FloatValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Method$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$LowerCase$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Field$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Duration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.EnumValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Empty$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.ListValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOptional$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Any$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FieldMask$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOneof$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessPacked$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DoubleValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.SourceContext$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BoolValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Api$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.StringValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Enum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Mixin$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$EmptyMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DynamicMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Struct$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Option$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$AllocValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Type$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BytesValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FloatValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Method$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$LowerCase$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Field$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Duration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.EnumValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Empty$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.ListValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOptional$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Any$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 6
    ICount: 17
    EdgeCount: 319
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:421"
        BranchSideFuncs:
        - "getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:420"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:421"
        BranchSideFuncs:
        - "getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:420"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:416"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:419"
        BranchSideFuncs:
        - "buildPartial()"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:415,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:416,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:417,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:417,1"
      Dst: "[com.google.protobuf.Message$Builder].setField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:421,1"
      Dst: "[com.google.protobuf.Message$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:427,1"
      Dst: "[com.google.protobuf.Message$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:435,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:437,1"
      Dst: "[com.google.protobuf.Message$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 274
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$AllocValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.EnumValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Option$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FloatValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.ListValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Api$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOptional$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BoolValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Enum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Any$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DynamicMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Type$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Method$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.StringValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$EmptyMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Duration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessPacked$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Struct$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DoubleValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Mixin$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FieldMask$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Empty$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Field$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Int64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.BytesValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.UInt32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$LowerCase$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessOneof$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.SourceContext$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 211
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:446"
        BranchSideFuncs:
        - "buildPartial()"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:445"
        BranchSideFuncs:
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:444,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:446,1"
      Dst: "[com.google.protobuf.Message$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:452,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].hasOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:457,1"
      Dst: "[com.google.protobuf.Message$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:463,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getOneofFieldDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getContainerType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].findExtensionByName(com.google.protobuf.ExtensionRegistry,java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:474,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 37
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber(com.google.protobuf.Descriptors$Descriptor,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:480,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].parseGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:495"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:494"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:502"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:493,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:495,1"
      Dst: "[com.google.protobuf.Message$Builder].newBuilderForField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:497,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:498,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:500,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:503,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:503,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:504,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 305
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.MapEntry$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 19
    EdgeCount: 317
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:519"
        BranchSideFuncs:
        - "newBuilderForType()"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:518"
        BranchSideFuncs:
        - "newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:527"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:526"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:523"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:527"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:526"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:517,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:519,1"
      Dst: "[com.google.protobuf.Message$Builder].newBuilderForField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:521,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:522,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:524,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:527,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:528,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 306
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.MapEntry$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 19
    EdgeCount: 314
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:543"
        BranchSideFuncs:
        - "newBuilderForType()"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:542"
        BranchSideFuncs:
        - "newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:551"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:550"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:551"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:550"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:541,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:543,1"
      Dst: "[com.google.protobuf.Message$Builder].newBuilderForField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:545,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:546,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:548,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:551,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:552,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 32
    EdgeCount: 330
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:578"
        BranchSideFuncs:
        - "buildPartial()"
        - "newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
        - "readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "getNumber()"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:564"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:574"
        BranchSideFuncs:
        - "getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:573"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:566"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:570"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:569"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:562,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:564,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:565,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:567,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:567,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:570,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:571,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:571,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:574,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:576,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:576,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:577,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:577,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:579,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:580,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:580,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:581,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:581,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 591
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 29
    EdgeCount: 327
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:608"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:604"
        BranchSideFuncs:
        - "getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:603"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:600"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:599"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:592,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:594,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:595,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:597,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:600,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:601,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:601,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:604,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:606,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:607,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:607,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:609,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:610,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:611,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:611,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 274
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.MapEntry$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 6
    ICount: 9
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:621"
        BranchSideFuncs:
        - "newBuilderForType()"
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:620"
        BranchSideFuncs:
        - "newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:619,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:621,1"
      Dst: "[com.google.protobuf.Message$Builder].newBuilderForField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMergeTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:636"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:635"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:636"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:635"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:631"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:636"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:635"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:637"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:643"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:642"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:639"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:643"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:629,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:629,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:630,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getFieldBuilder"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:636,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].newMessageFieldInstance"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:637,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:638,1"
      Dst: "[com.google.protobuf.MessageReflection$BuilderAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:640,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].newEmptyTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:653"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:651,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:653,1"
      Dst: "[com.google.protobuf.Message$Builder].newBuilderForField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 17
    returnType: "com.google.protobuf.WireFormat$Utf8Validation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:660"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:664"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:663"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$BuilderAdapter:664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$BuilderAdapter:666"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:660,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check"
    - Src: "com.google.protobuf.MessageReflection$BuilderAdapter:664,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$BuilderAdapter].finish()"
    functionSourceFile: "com.google.protobuf.MessageReflection$BuilderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMessOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getVal1()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].hasVal2()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getVal2()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getRepList()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].hasSub1()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getSub1()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getSub1OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].hasSub2()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getSub2()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMessOrBuilder].getSub2OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: 24529
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24530,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24530,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: 24584
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: 24602
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24625,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24625,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24625,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24625,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24629,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24633,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24633,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24640"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24644"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24640,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24640,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:24644,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    linkageType: null
    functionLinenumber: 24529
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17089,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$9600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17094
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$9700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17095,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$9700"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17096,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17110
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17113,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17123,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17131
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$9600()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17132,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$9600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17136
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17137,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17141
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17146"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17142,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17143,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17144,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17150
    functionDepth: 6
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17153"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17152"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17152,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17153,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17157
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10102(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10202(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10376(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17164"
        BranchSideFuncs:
        - "access$10102(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17163"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17164"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17170"
        BranchSideFuncs:
        - "access$10202(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.DescriptorProtos$OneofOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17169"
        BranchSideFuncs:
        - "access$10376(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17165"
        BranchSideFuncs:
        - "access$10202(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.DescriptorProtos$OneofOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17164"
        BranchSideFuncs:
        - "build()"
        - "access$10202(com.google.protobuf.DescriptorProtos$OneofDescriptorProto,com.google.protobuf.DescriptorProtos$OneofOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17161,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10102"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17167,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10202"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17170,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10376"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17174
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17180
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17181,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17191,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17202
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17206
    functionDepth: 256
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17210"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17209"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17208,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17210,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17215
    functionDepth: 255
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10100(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17217"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17216"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17222"
        BranchSideFuncs:
        - "access$10100(com.google.protobuf.DescriptorProtos$OneofDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17221"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17225"
        BranchSideFuncs:
        - "mergeOptions(com.google.protobuf.DescriptorProtos$OneofOptions)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17224"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17216,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17217,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17218,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].access$10100"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17222,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17223,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17223,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17226,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17231
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17232"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17237"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17236"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17237"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17232,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17233,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17233,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17244
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 39
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17245"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17248"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17279"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17278"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17251,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17257,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17263,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17263,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17262,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17269,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17277,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17290"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17308"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17307"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17303"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17306"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17302,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17303,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17320,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17336"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17348,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17359"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17361,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17372
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17372"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17379
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17383"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17382"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17380"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17381,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17383,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17396"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17395"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17396,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$OneofOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17410"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17408,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17410,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17410,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17413,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17419
    functionDepth: 254
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17429"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17428"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17425"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17425"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17426"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17423,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17424,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17424,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17429,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17442,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17445,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17451
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17454,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17454,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17463"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17462"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17463"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17461,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17472
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17481"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17476,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17485
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 17491
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17492,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder:17083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10921
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10926
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$6000()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10927,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$6000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10932
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$6100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10933,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$6100"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10934,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10950
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10950"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10962
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10979
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10979"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10992
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10994"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10997"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10996"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10999,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11000,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11019"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11021,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11044
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11045"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11044"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11058
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11062"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11066"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11069"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11068"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11065,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11066,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getTypeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11086"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11092"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11088,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11110
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11141"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11155
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11171"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11184
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11192"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11193"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11192"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11194"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11201
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 35
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11205"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11208"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11207"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11211"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11210"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11214"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11213"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11216"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11220"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11219"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11203,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11206,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11209,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11212,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11215,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11218,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11220,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11224
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 47
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11227"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11232"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11236"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11235"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11239"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11238"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11239"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11242"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11246"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11250"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11231,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11241,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11245,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11249,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11251,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11257
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 77
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11261"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11260"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11264"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11263"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11266"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11267"
        BranchSideFuncs:
        - "hasNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11266"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11271"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11272"
        BranchSideFuncs:
        - "hasFullName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11271"
        BranchSideFuncs:
        - "hasFullName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11276"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11277"
        BranchSideFuncs:
        - "hasType()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11276"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11281"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11280"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11280"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11282"
        BranchSideFuncs:
        - "hasIsRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11281"
        BranchSideFuncs:
        - "hasIsRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11286"
        BranchSideFuncs:
        - "getIsRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11285"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11285"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11287"
        BranchSideFuncs:
        - "hasReserved()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11286"
        BranchSideFuncs:
        - "hasReserved()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11291"
        BranchSideFuncs:
        - "getReserved()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11290"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11290"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11292"
        BranchSideFuncs:
        - "hasRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11291"
        BranchSideFuncs:
        - "hasRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11292"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296"
        BranchSideFuncs:
        - "getRepeated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11295"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11295"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11297"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11262,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11266,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11266,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11267,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11268,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11269,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11271,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11271,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11272,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11273,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11274,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11274,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11276,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11276,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11277,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11279,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11279,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11283,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11284,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11286,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11286,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11287,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11288,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11289,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11291,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11291,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11293,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11294,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11296,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11301
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 61
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11306"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11305"
        BranchSideFuncs:
        - "hasNumber()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11311"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11310"
        BranchSideFuncs:
        - "hasFullName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11315"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11314"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11319"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11318"
        BranchSideFuncs:
        - "hasIsRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11319"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11324"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11323"
        BranchSideFuncs:
        - "hasReserved()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11324"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11329"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11328"
        BranchSideFuncs:
        - "hasRepeated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11334"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11333"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11306,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11306,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11307,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11309,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11311,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11313,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getFullName"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11313,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11315,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11317,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getType"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11317,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11319,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11322,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getIsRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11321,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11324,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11327,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getReserved"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11326,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11329,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hasRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getRepeated"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11331,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11334,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11334,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11342,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11348,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11353,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11359,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11363,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11369,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11381,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11401,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11408,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11411
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11412,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11413
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11414,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11417,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11417,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11420
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11421"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11420"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:11421,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 11427
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 12162
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 12193
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 12198
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:10904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6502(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6602(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6702(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6802(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6902(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7002(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$7176(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6600(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].access$6700(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    linkageType: null
    functionLinenumber: 10903
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StructProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.StructProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StructProto:14,1"
      Dst: "[com.google.protobuf.StructProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.StructProto"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$000()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:75,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:81,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:82,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:109,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFile(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:116,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:124,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFile(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    functionUses: 14
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:132"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:131"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:133"
        BranchSideFuncs:
        - "getFileCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:140"
        BranchSideFuncs:
        - "isInitialized()"
        - "getFile(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:139"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:134"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:133"
        BranchSideFuncs:
        - "getFileCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:134,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:135,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFile"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:135,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:149"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:147,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:148,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:148,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:150,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:150,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 22
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:157"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:162"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:159,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:161,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:161,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:163,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:173"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:172"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:175"
        BranchSideFuncs:
        - "getFileList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:179"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:179"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:174,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:178,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:179,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:180,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:190"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:189"
        BranchSideFuncs:
        - "getFileCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:195"
        BranchSideFuncs:
        - "getFileList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:194"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:190,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:190,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:191,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getFileList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:193,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:195,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:203,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:209,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:214,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:220,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:224,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:230,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:248,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:256,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:269,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:273,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:275,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilder(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:281"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet:53,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$502(com.google.protobuf.DescriptorProtos$FileDescriptorSet,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38107
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$23600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38108,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$23600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38113
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$23700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38114,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$23700"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38115,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38134"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38149
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38164
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38187
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38188,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38198
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38199,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38211,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38216
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38220"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38227"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38226"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38221"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38220"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38231"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38221,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38222,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38222,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38227,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38239
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 22
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38244"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38243"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38244"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38246"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38240,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38242,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38244,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38245,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38245,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38248,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38248,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38252
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 30
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38255"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38257"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38260"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38264"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38259,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38261,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38263,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38263,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38266,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38266,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38272
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 35
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38276"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38279"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38278"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38282"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38281"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38286"
        BranchSideFuncs:
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38285"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38285"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288"
        BranchSideFuncs:
        - "getUnknownFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38287"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38289"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38277,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38283,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38284,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38286,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38287,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38287,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38288,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38289,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38295
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 32
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38300"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38299"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38306"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38305"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38310"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38309"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
        - "getExtensionFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38300,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38301,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38304,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38303,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38306,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38308,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38308,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38310,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38310,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38311,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38319,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38325,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38330,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38336,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38340,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38346,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38388
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38389,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38390
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38391,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilder(com.google.protobuf.DescriptorProtos$ServiceOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38397
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ServiceOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$ServiceOptions:38398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38398"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$ServiceOptions:38397"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ServiceOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38398,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38404
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 39076
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 39107
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 39112
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ServiceOptions:38085,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].access$24102(com.google.protobuf.DescriptorProtos$ServiceOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38084
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].access$24202(com.google.protobuf.DescriptorProtos$ServiceOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38084
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].access$24376(com.google.protobuf.DescriptorProtos$ServiceOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38084
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ServiceOptions].access$24100(com.google.protobuf.DescriptorProtos$ServiceOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ServiceOptions"
    linkageType: null
    functionLinenumber: 38084
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].size()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 13
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:473,1"
      Dst: "[com.google.protobuf.SmallSortedMap].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 45
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    functionUses: 3
    ICount: 15
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntrySet:487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:483"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.SmallSortedMap$EntrySet:487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap$EntrySet:487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:485,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:485,1"
      Dst: "[com.google.protobuf.SmallSortedMap].get"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:486,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:487,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$EntrySet].contains(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntrySet:492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:496"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
        - "getValue()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:492,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntrySet].contains"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:493,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:493,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:493,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntrySet:508"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:512"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntrySet:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:508,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntrySet].contains"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:509,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:509,1"
      Dst: "[com.google.protobuf.SmallSortedMap].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].clear()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:517,1"
      Dst: "[com.google.protobuf.SmallSortedMap].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntrySet"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.util.Map$Entry)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntrySet:464,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntrySet].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 5
    EdgeCount: 103
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:173,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:173,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].newCodedInput()"
    - "[com.google.protobuf.NioByteString].newCodedInput()"
    - "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    - "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:185,1"
      Dst: "[com.google.protobuf.ByteString].newCodedInput"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:186,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:187,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:192,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 304
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].newCodedInput()"
    - "[com.google.protobuf.NioByteString].newCodedInput()"
    - "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 110
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:201,1"
      Dst: "[com.google.protobuf.ByteString].newCodedInput"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:202,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:203,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:208,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:214,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:221,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:222,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:223,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:228,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:235,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:246,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:247,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:248,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:253,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:259,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:260,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:261,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:268,1"
      Dst: "[com.google.protobuf.CodedInputStream].newInstance"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:269,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:270,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:333,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:337,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:339,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:345,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:345,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeDelimitedFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 279
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.MapEntry$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].internalMergeFrom(com.google.protobuf.AbstractMessageLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].internalMergeFrom(com.google.protobuf.AbstractMessageLite)"
    functionUses: 1
    ICount: 12
    EdgeCount: 105
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:355"
        BranchSideFuncs:
        - "internalMergeFrom(com.google.protobuf.AbstractMessageLite)"
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:351,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:351,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:351,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:356,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].internalMergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].internalMergeFrom(com.google.protobuf.AbstractMessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].getReadingExceptionMessage(java.lang.String)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:362,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:363,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].addAllCheckingNulls(java.lang.Iterable,java.util.List)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:386"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:385"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:376"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:383"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:372,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:372,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:372,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:374,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:375,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:375,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:375,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:378,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:378,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:379,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:380,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:384,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].newUninitializedMessageException(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "com.google.protobuf.UninitializedMessageException"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].addAll(java.lang.Iterable,java.util.Collection)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:397,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].addAll(java.lang.Iterable,java.util.List)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:433"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:433"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:432"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:426"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:424"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:430"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:429"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractMessageLite$Builder:434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractMessageLite$Builder:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:408,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:415,1"
      Dst: "[com.google.protobuf.LazyStringList].getUnderlyingElements"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:417,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:418,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:418,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:418,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:421,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:421,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:421,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:421,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:421,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:422,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:423,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:428,1"
      Dst: "[com.google.protobuf.LazyStringList].add"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:430,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:435,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:437,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAllCheckingNulls"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(byte[])"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.AbstractMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractMessageLite$Builder:162,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].newMutableInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:460,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].newMutableInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:471"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:468,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:469,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWriteInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWriteInternal()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:474,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].newMutableInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:475,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFromInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 64
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].isInitialized(com.google.protobuf.GeneratedMessageLite,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:481,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:490"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:487,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:490,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].newMutableInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:496,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:496,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:507"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:503,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:507,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].build()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite$Builder].newUninitializedMessageException(com.google.protobuf.MessageLite)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:517"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:513,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:514,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:515,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].internalMergeFrom(com.google.protobuf.GeneratedMessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:522,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.GeneratedMessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:527,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:527,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].equals"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:530,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:531,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFromInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFromInstance(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:536,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:536,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:536,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:548,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:550,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:550,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:550,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:556,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:567,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:567,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 301
    returnType: "com.google.protobuf.GeneratedMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].forCodedInput(com.google.protobuf.CodedInputStream)"
    functionUses: 11
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$Builder:582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:575"
        BranchSideFuncs:
        - "getInstance()"
        - "forCodedInput(com.google.protobuf.CodedInputStream)"
        - "schemaFor(java.lang.Object)"
        - "mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$Builder:574"
        BranchSideFuncs:
        - "getInstance()"
        - "forCodedInput(com.google.protobuf.CodedInputStream)"
        - "schemaFor(java.lang.Object)"
        - "mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:575,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].copyOnWrite"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:579,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:579,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:580,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].forCodedInput"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:579,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:582,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:583,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].internalMergeFrom(com.google.protobuf.AbstractMessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].internalMergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].build()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24468
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24473
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24480
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24481,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24493
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24494"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24493"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24501
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24507
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24509"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24510"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24509"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24510"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24511"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24512"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24512,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24522
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24523"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24526"
        BranchSideFuncs:
        - "writeFixed64(int,long)"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24525"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24524,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24526,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24526,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24530
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeFixed64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24533"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24535"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24538"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24537,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64Size"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24539,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24545
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed64].getTest()"
    - "[foo.TestFull$TestMessRequiredFixed64].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24546"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24549"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24548"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24549"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24552"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24551"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24555"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24554"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24559"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24558"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24557"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24558"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24559"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24560"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24559"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24550,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24554,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24554,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24555,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24556,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24557,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24559,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24559,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24559,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24564
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredFixed64].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24565"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24569"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24568"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24575"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24574"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24569,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24569,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24570,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24573,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24572,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24575,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24583,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24589,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24594,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24600,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24604,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24610,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24628,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24636,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24652
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24653,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24654
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24655,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilder(foo.TestFull$TestMessRequiredFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFixed64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24658,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredFixed64:24658,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24661
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredFixed64)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64:24662"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24662"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64:24661"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredFixed64)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24662,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24668
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24907
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24938
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: 24943
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64:24453,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DurationProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DurationProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DurationProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DurationProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DurationProto:14,1"
      Dst: "[com.google.protobuf.DurationProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DurationProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DurationProto"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1"
    linkageType: null
    functionLinenumber: 6938
    functionDepth: 50
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6939,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6943,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6945,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6945,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6948,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1:6933,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].emptyList()"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.google.protobuf.BooleanArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].removeRange(int,int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:81"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:85"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:80,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:85,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 13
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    functionUses: 108
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:92"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:95"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:94"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:95"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:98"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:97"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:102"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:109"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:105"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:96,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BooleanArrayList].hashCode()"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    functionUses: 94
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:117,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:127,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 3
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].getBoolean(int)"
    functionUses: 399
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:132,1"
      Dst: "[com.google.protobuf.BooleanArrayList].getBoolean"
    - Src: "com.google.protobuf.BooleanArrayList:132,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].getBoolean(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].ensureIndexInRange(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:137,1"
      Dst: "[com.google.protobuf.BooleanArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].indexOf(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:145"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:146,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.BooleanArrayList:147,1"
      Dst: "[com.google.protobuf.BooleanArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BooleanArrayList].contains(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:158,1"
      Dst: "[com.google.protobuf.BooleanArrayList].indexOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].size()"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 417
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 3
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].setBoolean(int,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:168,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.BooleanArrayList:168,1"
      Dst: "[com.google.protobuf.BooleanArrayList].setBoolean"
    - Src: "com.google.protobuf.BooleanArrayList:168,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].setBoolean(int,boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].ensureIndexInRange(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:173,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:174,1"
      Dst: "[com.google.protobuf.BooleanArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].add(java.lang.Boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:182,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.BooleanArrayList:182,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].addBoolean(int,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:188,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.BooleanArrayList:188,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:194,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:200,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].addBoolean(int,boolean)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].makeOutOfBoundsExceptionMessage(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:211"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:210"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.BooleanArrayList:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:214"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:213"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:218"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:209,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:211,1"
      Dst: "[com.google.protobuf.BooleanArrayList].makeOutOfBoundsExceptionMessage"
    - Src: "com.google.protobuf.BooleanArrayList:216,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.BooleanArrayList:223,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.BooleanArrayList:226,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 59
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:246"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:245"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:251"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:250"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:256"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BooleanArrayList:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BooleanArrayList:261"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:237,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:239,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.BooleanArrayList:243,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].addAll"
    - Src: "com.google.protobuf.BooleanArrayList:259,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.BooleanArrayList:262,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].ensureIndexInRange(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:276"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:270,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.BooleanArrayList:271,1"
      Dst: "[com.google.protobuf.BooleanArrayList].ensureIndexInRange"
    - Src: "com.google.protobuf.BooleanArrayList:274,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.BooleanArrayList:278,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].ensureIndexInRange(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BooleanArrayList:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:289"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:288"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.BooleanArrayList:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BooleanArrayList:291"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.BooleanArrayList:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:289,1"
      Dst: "[com.google.protobuf.BooleanArrayList].makeOutOfBoundsExceptionMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.BooleanArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.BooleanArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.BooleanArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.BooleanArrayList:294,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Boolean)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Boolean)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Boolean)"
    functionUses: 157
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BooleanArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.BooleanArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BooleanArrayList:45,1"
      Dst: "[com.google.protobuf.BooleanArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess$1"
    linkageType: null
    functionLinenumber: 29629
    functionDepth: 50
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$EmptyMess].newBuilder()"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess$1:29630,1"
      Dst: "[foo.TestFull$EmptyMess].newBuilder"
    - Src: "foo.TestFull$EmptyMess$1:29632,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].mergeFrom"
    - Src: "foo.TestFull$EmptyMess$1:29634,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].buildPartial"
    - Src: "foo.TestFull$EmptyMess$1:29634,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$EmptyMess$1:29636,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$EmptyMess$1:29636,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].buildPartial"
    - Src: "foo.TestFull$EmptyMess$1:29636,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$EmptyMess$1:29639,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].buildPartial"
    - Src: "foo.TestFull$EmptyMess$1:29639,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$EmptyMess$1:29641,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess$1:29624,1"
      Dst: "[foo.TestFull$EmptyMess$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Timestamp$1"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 50
    returnType: "com.google.protobuf.Timestamp"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Timestamp].newBuilder()"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Timestamp$1:744,1"
      Dst: "[com.google.protobuf.Timestamp].newBuilder"
    - Src: "com.google.protobuf.Timestamp$1:746,1"
      Dst: "[com.google.protobuf.Timestamp$Builder].mergeFrom"
    - Src: "com.google.protobuf.Timestamp$1:748,1"
      Dst: "[com.google.protobuf.Timestamp$Builder].buildPartial"
    - Src: "com.google.protobuf.Timestamp$1:748,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Timestamp$1:750,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Timestamp$1:750,1"
      Dst: "[com.google.protobuf.Timestamp$Builder].buildPartial"
    - Src: "com.google.protobuf.Timestamp$1:750,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Timestamp$1:753,1"
      Dst: "[com.google.protobuf.Timestamp$Builder].buildPartial"
    - Src: "com.google.protobuf.Timestamp$1:753,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Timestamp$1:755,1"
      Dst: "[com.google.protobuf.Timestamp$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Timestamp$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Timestamp$1:738,1"
      Dst: "[com.google.protobuf.Timestamp$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.OneofInfo].getId()"
    functionSourceFile: "com.google.protobuf.OneofInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.OneofInfo].getCaseField()"
    functionSourceFile: "com.google.protobuf.OneofInfo"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.OneofInfo].getValueField()"
    functionSourceFile: "com.google.protobuf.OneofInfo"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$BooleanList].getBoolean(int)"
    functionSourceFile: "com.google.protobuf.Internal$BooleanList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$BooleanList].addBoolean(boolean)"
    functionSourceFile: "com.google.protobuf.Internal$BooleanList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$BooleanList].setBoolean(int,boolean)"
    functionSourceFile: "com.google.protobuf.Internal$BooleanList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$BooleanList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.Internal$BooleanList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt32List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt32Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint32List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint32Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed32List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt64List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt64Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestInt64(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint64List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint64Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSint64(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed64List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestSfixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint32List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint32Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed32List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint64List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint64Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestUint64(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed64List()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFloatList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFloatCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestFloat(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestDoubleList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestDoubleCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestDouble(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBooleanList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBooleanCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBoolean(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnumSmallList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnumSmallCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnumSmall(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnumList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnumCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestEnum(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestStringList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestStringCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestString(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestStringBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBytesList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBytesCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestBytes(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestMessageList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestMessage(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestMessageCount()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestMessageOrBuilderList()"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOrBuilder].getTestMessageOrBuilder(int)"
    functionSourceFile: "foo.TestFull$TestMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$1"
    linkageType: null
    functionLinenumber: 61565
    functionDepth: 292
    returnType: "foo.TestFull$TestMessageCheck"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck].newBuilder()"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$1:61566,1"
      Dst: "[foo.TestFull$TestMessageCheck].newBuilder"
    - Src: "foo.TestFull$TestMessageCheck$1:61568,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessageCheck$1:61570,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessageCheck$1:61570,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessageCheck$1:61572,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessageCheck$1:61572,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessageCheck$1:61572,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessageCheck$1:61575,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessageCheck$1:61575,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessageCheck$1:61577,1"
      Dst: "[foo.TestFull$TestMessageCheck$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$1:61560,1"
      Dst: "[foo.TestFull$TestMessageCheck$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47362
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47367
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29100()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47368,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47373
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29200()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47374,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29200"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48807
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48832
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48833,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48845,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48858,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48863
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48866"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48865"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48866"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48867"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48874
    functionDepth: 129
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48875"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48877"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48875,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48876,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48876,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48878,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48882
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 22
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48885"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48887"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48890"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48887,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48889,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48889,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48891,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48891,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48897
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48898"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48901"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48900"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48904"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48903"
        BranchSideFuncs:
        - "getAnnotationList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48907"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48909"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48902,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48907,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48907,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48908,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 48913
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationCount()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48918"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48917"
        BranchSideFuncs:
        - "getDescriptor()"
        - "getAnnotationCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48919"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48923"
        BranchSideFuncs:
        - "getAnnotationList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48922"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48918,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48918,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48919,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationCount"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getAnnotationList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48921,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48923,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48923,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48931,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48937,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48942,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48948,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48952,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48958,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48963,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:48997,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49000
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49001,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49002
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49003,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilder(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49009
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49010"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49009"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:49010,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49016
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49592
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49623
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 49628
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:47346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30702(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47345
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    linkageType: null
    functionLinenumber: 47345
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32692,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$19200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32697
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$19300()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32698,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$19300"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32730"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32715,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32726,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32729,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32732,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32741
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$19200()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32742,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$19200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32746
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32747,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32751
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32753"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32756"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32755"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32752,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32753,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32754,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32760
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32764"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32763"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32762,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32763,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32764,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32768
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19702(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19802(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19802(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32769"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32773"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32772"
        BranchSideFuncs:
        - "access$19702(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32781"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32780"
        BranchSideFuncs:
        - "access$19802(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32779"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32778"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32770,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32773,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19702"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32776,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32779,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19802"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32781,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32781,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19802"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32785
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19902(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20002(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20102(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20202(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20302(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20402(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20502(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20602(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20702(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20802(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20976(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionUses: 1
    ICount: 56
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32788"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32792"
        BranchSideFuncs:
        - "access$19902(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32791"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32796"
        BranchSideFuncs:
        - "access$20002(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32795"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32796"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32800"
        BranchSideFuncs:
        - "access$20102(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32799"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32804"
        BranchSideFuncs:
        - "access$20202(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32803"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32804"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32808"
        BranchSideFuncs:
        - "access$20302(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32807"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32812"
        BranchSideFuncs:
        - "access$20402(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32811"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32816"
        BranchSideFuncs:
        - "access$20502(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32815"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32816"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32820"
        BranchSideFuncs:
        - "access$20602(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32819"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32824"
        BranchSideFuncs:
        - "access$20702(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32823"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32824"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32828"
        BranchSideFuncs:
        - "access$20802(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32827"
        BranchSideFuncs:
        - "access$20976(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19902"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32793,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20002"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32797,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20102"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32801,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20202"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32805,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20302"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32809,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20402"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32813,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20502"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32817,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20602"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32821,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20702"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32825,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20802"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32828,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20976"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32832
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32838
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32839,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32844,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32849,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32860
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32861,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32868,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32875,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32882,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32888,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32891
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32895"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32894"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32893,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32895,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32900
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getCtype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setCtype(com.google.protobuf.DescriptorProtos$FieldOptions$CType)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setPacked(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getJstype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setJstype(com.google.protobuf.DescriptorProtos$FieldOptions$JSType)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setLazy(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnverifiedLazy(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setWeak(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDebugRedact(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getRetention()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRetention(com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetObsoleteDoNotUse()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setTargetObsoleteDoNotUse(com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 114
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32902"
        BranchSideFuncs:
        - "hasCtype()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32901"
        BranchSideFuncs:
        - "hasCtype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32905"
        BranchSideFuncs:
        - "getCtype()"
        - "setCtype(com.google.protobuf.DescriptorProtos$FieldOptions$CType)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32904"
        BranchSideFuncs:
        - "hasPacked()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32908"
        BranchSideFuncs:
        - "getPacked()"
        - "setPacked(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32907"
        BranchSideFuncs:
        - "hasJstype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32911"
        BranchSideFuncs:
        - "getJstype()"
        - "setJstype(com.google.protobuf.DescriptorProtos$FieldOptions$JSType)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32910"
        BranchSideFuncs:
        - "hasLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32914"
        BranchSideFuncs:
        - "getLazy()"
        - "setLazy(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32913"
        BranchSideFuncs:
        - "hasUnverifiedLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32917"
        BranchSideFuncs:
        - "getUnverifiedLazy()"
        - "setUnverifiedLazy(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32916"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32920"
        BranchSideFuncs:
        - "getDeprecated()"
        - "setDeprecated(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32919"
        BranchSideFuncs:
        - "hasWeak()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32923"
        BranchSideFuncs:
        - "getWeak()"
        - "setWeak(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32922"
        BranchSideFuncs:
        - "hasDebugRedact()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32926"
        BranchSideFuncs:
        - "setDebugRedact(boolean)"
        - "getDebugRedact()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32925"
        BranchSideFuncs:
        - "hasRetention()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32929"
        BranchSideFuncs:
        - "setRetention(com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention)"
        - "getRetention()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32928"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32939"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32938"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32930"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32934"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32933"
        BranchSideFuncs:
        - "access$19700(com.google.protobuf.DescriptorProtos$FieldOptions)"
        - "ensureTargetsIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32951"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32950"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32965"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32964"
        BranchSideFuncs:
        - "hasTargetObsoleteDoNotUse()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32941"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32945"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32944"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32965"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32964"
        BranchSideFuncs:
        - "hasTargetObsoleteDoNotUse()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32961"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32960"
        BranchSideFuncs:
        - "access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32958"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32959"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32958"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32968"
        BranchSideFuncs:
        - "getTargetObsoleteDoNotUse()"
        - "setTargetObsoleteDoNotUse(com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32967"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32901,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32902,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32903,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32903,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32905,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32908,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32909,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32909,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32911,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32912,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32912,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32914,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32917,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32918,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32918,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32920,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32923,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32924,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32924,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32927,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32927,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32929,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32929,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32930,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32934,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32935,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32940,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32940,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32941,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32942,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32946,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32946,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32948,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32951,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32952,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32953,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32959,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32961,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32961,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32965,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32966,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32966,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32969,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32969,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32975
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32981"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32980"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32976"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32975"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32981"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32984"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32983"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32976,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32981,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 32991
    functionDepth: 311
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 140
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32996"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32995"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33134"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33133"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33007"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33010"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33009"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33037"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33036"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33061"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33064"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33063"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33076"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33075"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33085"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33088"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33087"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33096"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33107"
        BranchSideFuncs:
        - "readEnum()"
        - "forNumber(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33106"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33103"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33102"
        BranchSideFuncs:
        - "ensureTargetsIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33119"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33118"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33130"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32998,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33004,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33016,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33021,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33026,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33031,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33033,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33035,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33043,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33048,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33053,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33058,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33060,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33070,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33072,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33082,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33084,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33086,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33088,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33089,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33089,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33094,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33095,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33096,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33097,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33099,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33104,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33104,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33107,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33112,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33117,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33119,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33134,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33132,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33134,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 44
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasCtype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getCtype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33172,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setCtype(com.google.protobuf.DescriptorProtos$FieldOptions$CType)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33189
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33193"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33192"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33194,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearCtype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasPacked()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getPacked()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setPacked(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33265
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33268,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearPacked()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasJstype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33309"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getJstype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setJstype(com.google.protobuf.DescriptorProtos$FieldOptions$JSType)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33354
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33358"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33357"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearJstype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33384,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33427"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setLazy(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33510
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33513,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasUnverifiedLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33572"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUnverifiedLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnverifiedLazy(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33601
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33604,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearUnverifiedLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33620,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33638"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33637"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33668
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33671,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasWeak()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33703"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33702"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getWeak()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setWeak(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33727
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33730,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearWeak()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33744,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33760"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33759"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setDebugRedact(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33786
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33804,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasRetention()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33813"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getRetention()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33823"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33822,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRetention(com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33830
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33834"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33833"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33835,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33836,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearRetention()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33846,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33852
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33856"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getTargetsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33864,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$21000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getTargetsCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33871,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getTargets(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33879,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$21000"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33879,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33879,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setTargets(int,com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33892"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33891"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33892,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33893,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33893,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33893,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33894,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addTargets(com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33906"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33907,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33907,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33907,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addAllTargets(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33919"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33922"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33921"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33918,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureTargetsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33919,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33919,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33919,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33920,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33920,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33920,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33922,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearTargets()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33930,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33938
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33942"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33959"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33957,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33959,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33969
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33970"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33973"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33972"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33971,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33973,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 33983
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33987"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33986"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33985,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33987,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:33999"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34007"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34006"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34003,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34004,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34005,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34007,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34020"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34021,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34022,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34023,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34025,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34025,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34037"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34045"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34044"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34040"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34041,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34042,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34043,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34045,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34066"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34065"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34062"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34061"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34062,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34063,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34066,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34079"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34084"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34083"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34080,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34081,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34084,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34084,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34097"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34099,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34099,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34100,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34102,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34102,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34117,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34119,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34121,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34134,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34136,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34138,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34150"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34155"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34152,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34153,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34155,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34168,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34168,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34179"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34181"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34180,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34181,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34194,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34196,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34208,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34207,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34219,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34220,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34219,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34231,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34231,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 34235
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34245"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34244"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34240"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].hasTargetObsoleteDoNotUse()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34255"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getTargetObsoleteDoNotUse()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34266,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setTargetObsoleteDoNotUse(com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 34276
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34280"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34279"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearTargetObsoleteDoNotUse()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34294,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 34299
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: 34305
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:34306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder:32685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].isSupported()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1875,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1879
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1880,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1880,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1884
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1885,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1886,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1890
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionUses: 14
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1891,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1892,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1896
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag(int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1897,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1898,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1902
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionUses: 12
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1903,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1904,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1908
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag(long)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1909,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1910,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1914
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(byte)"
    functionUses: 45
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1916"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1915"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1914"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1915,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1916,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1920
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1921,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1922,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1926
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionUses: 21
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1927,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1928,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytesNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteArray(int,byte[])"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1933,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteArray"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteArray(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1939,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1940,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteArrayNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteBuffer(int,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1945,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1946,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1946,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1947,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1951
    functionDepth: 137
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionUses: 78
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1952,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1953,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1957
    functionDepth: 106
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1958,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1959,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1963
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1964,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1965,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1966,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1967,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1971
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1972,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1973,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1974,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1975,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 136
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSerializedSize()"
    - "[com.google.protobuf.FloatValue].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.MessageLite].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt64].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.ListValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBool].getSerializedSize()"
    - "[foo.TestFull$TestMessOneof].getSerializedSize()"
    - "[com.google.protobuf.EnumValue].getSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[foo.TestFull$TestMessOptional].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt64].getSerializedSize()"
    - "[com.google.protobuf.Api].getSerializedSize()"
    - "[com.google.protobuf.Option].getSerializedSize()"
    - "[com.google.protobuf.Value].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getSerializedSize()"
    - "[com.google.protobuf.Empty].getSerializedSize()"
    - "[com.google.protobuf.Int32Value].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredBytes].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo15].getSerializedSize()"
    - "[foo.TestFull$TestMess].getSerializedSize()"
    - "[com.google.protobuf.MapEntry].getSerializedSize()"
    - "[com.google.protobuf.BoolValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262143].getSerializedSize()"
    - "[com.google.protobuf.Type].getSerializedSize()"
    - "[foo.TestFull$TestMessPacked].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getSerializedSize()"
    - "[com.google.protobuf.Method].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554431].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getSerializedSize()"
    - "[com.google.protobuf.UInt64Value].getSerializedSize()"
    - "[com.google.protobuf.DynamicMessage].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed32].getSerializedSize()"
    - "[com.google.protobuf.Struct].getSerializedSize()"
    - "[foo.TestFull$DefaultRequiredValues].getSerializedSize()"
    - "[foo.TestFull$AllocValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.FieldMask].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredMessage].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getSerializedSize()"
    - "[com.google.protobuf.DoubleValue].getSerializedSize()"
    - "[foo.TestFull$SubMess$SubSubMess].getSerializedSize()"
    - "[com.google.protobuf.BytesValue].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredDouble].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredString].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getSerializedSize()"
    - "[com.google.protobuf.StringValue].getSerializedSize()"
    - "[com.google.protobuf.Mixin].getSerializedSize()"
    - "[com.google.protobuf.Enum].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFloat].getSerializedSize()"
    - "[com.google.protobuf.SourceContext].getSerializedSize()"
    - "[com.google.protobuf.Any].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getSerializedSize()"
    - "[com.google.protobuf.Int64Value].getSerializedSize()"
    - "[foo.TestFull$TestMessSubMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredUInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt32].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessage].getSerializedSize()"
    - "[com.google.protobuf.UInt32Value].getSerializedSize()"
    - "[foo.TestFull$DefaultOptionalValues].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getSerializedSize()"
    - "[foo.TestFull$LowerCase].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo33554432].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getSerializedSize()"
    - "[com.google.protobuf.Field].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getSerializedSize()"
    - "[com.google.protobuf.Duration].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getSerializedSize()"
    - "[foo.TestFull$EmptyMess].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredSInt64].getSerializedSize()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo16].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredInt32].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2048].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo2047].getSerializedSize()"
    - "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    - "[com.google.protobuf.AbstractMessage].getSerializedSize()"
    - "[foo.TestFull$TestFieldNo262144].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredEnum].getSerializedSize()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getSerializedSize()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getSerializedSize()"
    - "[com.google.protobuf.Timestamp].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getSerializedSize()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getSerializedSize()"
    - "[foo.TestFull$TestMessRequiredFixed64].getSerializedSize()"
    - "[foo.TestFull$SubMess].getSerializedSize()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FieldMask].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.ListValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2047].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Method].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FloatValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262144].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MapEntry].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.EnumValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$LowerCase].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$EmptyMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Type].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Struct].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBool].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Timestamp].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.SourceContext].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo16].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Empty].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultOptionalValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.StringValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess$SubSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BytesValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$DefaultRequiredValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessPacked].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554432].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOneof].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredFloat].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UInt64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Field].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo15].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$SubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$AllocValues].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldFlags].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredString].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredSFixed32].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredEnum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.BoolValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int32Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Mixin].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Option].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo33554431].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DoubleValue].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessOptional].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Duration].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Api].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo2048].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestFieldNo262143].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.AbstractMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredDouble].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Enum].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredUInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Int64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.DynamicMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessRequiredBytes].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.Any].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 2
    ICount: 6
    EdgeCount: 216
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1980,1"
      Dst: "[com.google.protobuf.MessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1980,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1981,1"
      Dst: "[com.google.protobuf.MessageLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1985
    functionDepth: 105
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite].getSerializedSize(com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1986,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].getSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1986,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1987,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(byte)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 1991
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1996"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1995"
        BranchSideFuncs:
        - "putByte(long,byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1994,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1994,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1994,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1994,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:1996,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2000
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeTo(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.NioByteString].writeTo(com.google.protobuf.ByteOutput)"
    functionUses: 3
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2001,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2001,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2002,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeByteArrayNoTag(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2006
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2007,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2008,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawBytes(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2016"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2015"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2013,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2014,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2014,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2014,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2014,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2016,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2017,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2018,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2023
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionUses: 10
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2028"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2027"
        BranchSideFuncs:
        - "writeUInt64NoTag(long)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2025,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2028,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2033
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 74
    ICount: 61
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2045"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2037"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2040"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2055"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2047"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2051"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2050"
        BranchSideFuncs:
        - "putByte(long,byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2038,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2041,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2048,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2051,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2056,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2056,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2056,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2056,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2061
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos(long)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2062,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2062,1"
      Dst: "[java.nio.ByteBuffer].putInt"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2067
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 7
    ICount: 65
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2079"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2074"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2089"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2088"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2085"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2084"
        BranchSideFuncs:
        - "putByte(long,byte)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2072,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2075,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2082,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2085,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2090,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2090,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2090,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2090,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2095
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos(long)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2096,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2096,1"
      Dst: "[java.nio.ByteBuffer].putLong"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2101
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].copyMemory(byte[],long,long,long)"
    functionUses: 4
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2113"
        BranchSideFuncs:
        - "copyMemory(byte[],long,long,long)"
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2111,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2111,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2111,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2111,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2114,1"
      Dst: "[com.google.protobuf.UnsafeUtil].copyMemory"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2119
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(byte[],int,int)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2120,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2125
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer(long)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2126,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2127,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2128,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2136
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2137,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2141
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos(long)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.Utf8].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.Utf8].encodedLength(java.lang.CharSequence)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer(long)"
    - "[com.google.protobuf.Utf8].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer(long)"
    - "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag(java.lang.String,com.google.protobuf.Utf8$UnpairedSurrogateException)"
    functionUses: 2
    ICount: 51
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2163"
        BranchSideFuncs:
        - "encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
        - "writeUInt32NoTag(int)"
        - "encodedLength(java.lang.CharSequence)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2146,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2147,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2148,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2148,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2152,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2153,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2156,1"
      Dst: "[com.google.protobuf.Utf8].encodeUtf8"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2159,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2160,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2164,1"
      Dst: "[com.google.protobuf.Utf8].encodedLength"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2165,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2168,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2169,1"
      Dst: "[com.google.protobuf.Utf8].encodeUtf8"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2175,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2178,1"
      Dst: "[com.google.protobuf.CodedOutputStream].inefficientWriteStringNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].flush()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2190,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2190,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].spaceLeft()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2194
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].repositionBuffer(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2203
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos(long)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2204,1"
      Dst: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos"
    - Src: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder:2204,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].bufferPos(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder"
    linkageType: null
    functionLinenumber: 2207
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].dispose()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:151"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].ensureBuilders()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 12
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:165"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:164"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:160,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:161,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:162,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getCount()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 10
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 3
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:173,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].isEmpty()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:182,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getMessage(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 23
    returnType: "com.google.protobuf.GeneratedMessage"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder].getMessage(int,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:194,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getMessage(int,boolean)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 22
    returnType: "com.google.protobuf.GeneratedMessage"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SingleFieldBuilder].build()"
    - "[com.google.protobuf.SingleFieldBuilder].getMessage()"
    functionUses: 1
    ICount: 22
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:214"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:222"
        BranchSideFuncs:
        - "getMessage()"
        - "build()"
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:222"
        BranchSideFuncs:
        - "getMessage()"
        - "build()"
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:212,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:215,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:220,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:223,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].build"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:223,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getBuilder(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 29
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder].ensureBuilders()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.SingleFieldBuilder].getBuilder()"
    functionUses: 1
    ICount: 18
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:242"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "get(int)"
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:241"
        BranchSideFuncs:
        - "getBuilder()"
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:235,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureBuilders"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:236,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:238,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:240,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:242,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getMessageOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 20
    returnType: "com.google.protobuf.MessageOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SingleFieldBuilder].getMessageOrBuilder()"
    functionUses: 1
    ICount: 18
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:260"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:268"
        BranchSideFuncs:
        - "getMessageOrBuilder()"
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:258,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:261,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:266,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:269,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].setMessage(int,com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RepeatedFieldBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:285"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:290"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:282,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:283,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:284,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:286,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:288,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].dispose"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:291,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:292,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].addMessage(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RepeatedFieldBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:310"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:304,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:305,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:306,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:308,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:310,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:311,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].addMessage(int,com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RepeatedFieldBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:326,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:327,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:328,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:330,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:332,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:333,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].addAllMessages(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.RepeatedFieldBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:360"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:359"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:358"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:357"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:365"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:365"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:370"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:347,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:347,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:347,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:348,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:355,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:358,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:360,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:363,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:363,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:366,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:366,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:366,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:367,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].addMessage"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:370,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:371,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].addBuilder(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:382,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:383,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureBuilders"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:386,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:387,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:388,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:389,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:390,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].addBuilder(int,com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:402,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:403,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureBuilders"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:406,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:407,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:408,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:409,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:410,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].remove(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:428"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:427"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:428"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:420,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:421,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:423,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:425,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].dispose"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:428,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:429,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].clear()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:444"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:443"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:441"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:441"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:434,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:437,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:437,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:437,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:439,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].dispose"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:444,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:445,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].build()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:462"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:462"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:477"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:476"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:467"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:466"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:471"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:467"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:466"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:467,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:468,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:469,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:471,1"
      Dst: "[com.google.protobuf.SingleFieldBuilder].build"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:484,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].ensureMutableMessageList"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:485,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:486,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].getMessage"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:486,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:491,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getMessageList()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:506"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:505"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getBuilderList()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:519"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:518"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].getMessageOrBuilderList()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:529"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:532"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:531"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].onChanged()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$1].markDirty()"
    - "[com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl].markDirty()"
    - "[com.google.protobuf.SingleFieldBuilder].markDirty()"
    - "[com.google.protobuf.RepeatedFieldBuilder].markDirty()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:546"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:546"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:541,1"
      Dst: "[com.google.protobuf.AbstractMessage$BuilderParent].markDirty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].markDirty()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder].onChanged()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:550,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilder].incrementModCounts()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:561"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:560"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:564"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RepeatedFieldBuilder:564"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:567"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RepeatedFieldBuilder:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilder:559,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].incrementModCount"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:562,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].incrementModCount"
    - Src: "com.google.protobuf.RepeatedFieldBuilder:565,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].incrementModCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61694
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61699
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61706
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hasRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61719
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61720"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61719"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61727
    functionDepth: 1
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61727"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61728,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getRepMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61735"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61734"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61735,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hasOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61745
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61745"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61753
    functionDepth: 1
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61754"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61753"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61754,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getOptMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptionalOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61761"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61760"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61761,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61771
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61771"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61779
    functionDepth: 1
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61779"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61780,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getOneofMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneofOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61787"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61786"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61787,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hasReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61797
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61797"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61805
    functionDepth: 1
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61806"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61805"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61806,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getReqMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61813,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hasDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61823
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61824"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61823"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61831
    functionDepth: 1
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61832"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61831"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61832,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValuesOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61839"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61838"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61839,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61844
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[foo.TestFull$SubMess].isInitialized()"
    functionUses: 14
    ICount: 48
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61846"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61847"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61846"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61847"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61848"
        BranchSideFuncs:
        - "hasRepMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61849"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61852"
        BranchSideFuncs:
        - "hasOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61853"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61857"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61856"
        BranchSideFuncs:
        - "hasOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61857"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61860"
        BranchSideFuncs:
        - "hasReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61861"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61864"
        BranchSideFuncs:
        - "hasDefMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61865"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61869"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61868"
        BranchSideFuncs:
        - "getRepMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61869"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61873"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61872"
        BranchSideFuncs:
        - "getOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61877"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61876"
        BranchSideFuncs:
        - "getOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61877"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61881"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61880"
        BranchSideFuncs:
        - "isInitialized()"
        - "getReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61881"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61885"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61884"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61849,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61853,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61857,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61861,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61865,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61869,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61869,1"
      Dst: "[foo.TestFull$TestMess].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess:61873,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61873,1"
      Dst: "[foo.TestFull$TestMessOptional].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess:61877,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61877,1"
      Dst: "[foo.TestFull$TestMessOneof].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess:61881,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61881,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61891
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 30
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61895"
        BranchSideFuncs:
        - "getRepMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61894"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61895"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61898"
        BranchSideFuncs:
        - "getOptMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61897"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61898"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61901"
        BranchSideFuncs:
        - "getOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61900"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61901"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61904"
        BranchSideFuncs:
        - "getReqMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61903"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61904"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61907"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61906"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61893,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61893,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessSubMess:61896,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61896,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessSubMess:61899,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61899,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessSubMess:61902,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61902,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessSubMess:61905,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61905,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$TestMessSubMess:61907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess:61907,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61911
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 41
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61913"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61914"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61916"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61919"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61920"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61923"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61927"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61931"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61935"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61918,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61918,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessSubMess:61922,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61922,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessSubMess:61926,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61926,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessSubMess:61930,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61930,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessSubMess:61934,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61934,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$TestMessSubMess:61936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess:61936,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61942
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[foo.TestFull$TestMessSubMess].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[foo.TestFull$TestMessSubMess].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[foo.TestFull$TestMessSubMess].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 70
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61946"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61945"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61946"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61949"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61948"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61952"
        BranchSideFuncs:
        - "hasRepMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61951"
        BranchSideFuncs:
        - "hasRepMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61952"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61956"
        BranchSideFuncs:
        - "getRepMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61955"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61955"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61957"
        BranchSideFuncs:
        - "hasOptMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61956"
        BranchSideFuncs:
        - "hasOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61957"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61961"
        BranchSideFuncs:
        - "getOptMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61960"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61959"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61960"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61961"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61962"
        BranchSideFuncs:
        - "hasOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61961"
        BranchSideFuncs:
        - "hasOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61962"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61966"
        BranchSideFuncs:
        - "getOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61965"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61964"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61965"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61966"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61967"
        BranchSideFuncs:
        - "hasReqMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61966"
        BranchSideFuncs:
        - "hasReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61967"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61971"
        BranchSideFuncs:
        - "getReqMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61970"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61970"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess:61971"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61972"
        BranchSideFuncs:
        - "hasDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61971"
        BranchSideFuncs:
        - "hasDefMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61976"
        BranchSideFuncs:
        - "getDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61975"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessSubMess:61974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61975"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessSubMess:61976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61977"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61976"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61947,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessSubMess:61951,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61951,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61952,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61953,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61954,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61954,1"
      Dst: "[foo.TestFull$TestMess].equals"
    - Src: "foo.TestFull$TestMessSubMess:61956,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61956,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61957,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61958,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61959,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61959,1"
      Dst: "[foo.TestFull$TestMessOptional].equals"
    - Src: "foo.TestFull$TestMessSubMess:61961,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61961,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61962,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61963,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61964,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61964,1"
      Dst: "[foo.TestFull$TestMessOneof].equals"
    - Src: "foo.TestFull$TestMessSubMess:61966,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61966,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61967,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61968,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61969,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:61969,1"
      Dst: "[foo.TestFull$SubMess].equals"
    - Src: "foo.TestFull$TestMessSubMess:61971,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61971,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61972,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61973,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61974,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess:61974,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].equals"
    - Src: "foo.TestFull$TestMessSubMess:61976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess:61976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess:61976,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61981
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].getDescriptor()"
    - "[foo.TestFull$TestMessSubMess].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[foo.TestFull$TestMess].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[foo.TestFull$TestMessOptional].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[foo.TestFull$TestMessOneof].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[foo.TestFull$DefaultOptionalValues].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 54
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:61982"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61986"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:61985"
        BranchSideFuncs:
        - "hasRepMess()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessSubMess:61987"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61991"
        BranchSideFuncs:
        - "getRepMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61990"
        BranchSideFuncs:
        - "hasOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61991"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61995"
        BranchSideFuncs:
        - "getOptMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61994"
        BranchSideFuncs:
        - "hasOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:61999"
        BranchSideFuncs:
        - "getOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:61998"
        BranchSideFuncs:
        - "hasReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:61999"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:62003"
        BranchSideFuncs:
        - "getReqMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:62002"
        BranchSideFuncs:
        - "hasDefMess()"
    - Branch String: "foo.TestFull$TestMessSubMess:62003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:62007"
        BranchSideFuncs:
        - "getDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess:62006"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61986,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDescriptor"
    - Src: "foo.TestFull$TestMessSubMess:61986,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:61987,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61989,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess:61989,1"
      Dst: "[foo.TestFull$TestMess].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:61991,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61993,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess:61993,1"
      Dst: "[foo.TestFull$TestMessOptional].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:61995,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61997,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess:61997,1"
      Dst: "[foo.TestFull$TestMessOneof].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:61999,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess:62001,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess:62001,1"
      Dst: "[foo.TestFull$SubMess].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:62003,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess:62005,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess:62005,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hashCode"
    - Src: "foo.TestFull$TestMessSubMess:62007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess:62007,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62015,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62021,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62026,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62032,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 62035
    functionDepth: 363
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62036,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62042,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62054,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62060,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62068,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 62084
    functionDepth: 194
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62085,1"
      Dst: "[foo.TestFull$TestMessSubMess].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 62086
    functionDepth: 193
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62087,1"
      Dst: "[foo.TestFull$TestMessSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilder(foo.TestFull$TestMessSubMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessSubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62090,1"
      Dst: "[foo.TestFull$TestMessSubMess].toBuilder"
    - Src: "foo.TestFull$TestMessSubMess:62090,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 62093
    functionDepth: 192
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(foo.TestFull$TestMessSubMess)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess:62094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess:62094"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess:62093"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessSubMess)"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:62094,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 62100
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 63020
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].parser()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 63051
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 63056
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess:61679,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess].access$13500()"
    functionSourceFile: "foo.TestFull$TestMessSubMess"
    linkageType: null
    functionLinenumber: 61678
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].of(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].readResolve()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1458,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].resolveMessageClass"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1460,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1461,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1462,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1463,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1463,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1463,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1465,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1465,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1465,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1467,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].readResolveFallback"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1469,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1469,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1469,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].readResolveFallback()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1483,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].resolveMessageClass"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1485,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1486,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1487,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1488,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1489,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1490,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1492,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1492,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1492,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1494,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1494,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1494,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1496,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1496,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1496,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$SerializedForm].resolveMessageClass()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$SerializedForm"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$SerializedForm:1505,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo:
      exceptions:
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredMessageOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessageOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredMessageOrBuilder].getTestOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1"
    linkageType: null
    functionLinenumber: 6295
    functionDepth: 289
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6296,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6298,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6300,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6300,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6302,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6302,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6302,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6305,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6305,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6307,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1:6290,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20578
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20595,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20603
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20608
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredSInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20609,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20613
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredSInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20615"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20618"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20617"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20614,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20615,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20616,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20622
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredSInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial0(foo.TestFull$TestMessRequiredSInt32)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20624"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20625"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20624"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20624,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial0(foo.TestFull$TestMessRequiredSInt32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20629
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSInt32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20632"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20635"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20640
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20641,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20646
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20647,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20657,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20663,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20668
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20669,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20672
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(foo.TestFull$TestMessRequiredSInt32)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20673"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20676"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredSInt32)"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20675"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20674,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20676,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(foo.TestFull$TestMessRequiredSInt32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20681
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredSInt32"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredSInt32].hasTest()"
    - "[foo.TestFull$TestMessRequiredSInt32].getTest()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].setTest(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20682"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20683"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20682"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20683"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20686"
        BranchSideFuncs:
        - "setTest(int)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20685"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20682,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20683,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20684,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32].getTest"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20684,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20686,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20692
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20693"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20696"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20695"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20693,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20703
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20704"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20708"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20707"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20709"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20731"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20730"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20721"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20727"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20726"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20710,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20716,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20729,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20743
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredSInt32$Builder:20744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredSInt32$Builder:20743"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setTest(int)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20760
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20763,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20773,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20778
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20779,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: 20784
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredSInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSInt32$Builder:20566,1"
      Dst: "[foo.TestFull$TestMessRequiredSInt32$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: 31450
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31451,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31451,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: 31505
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31516,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: 31523
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31546,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31546,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31546,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31550,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31554,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31554,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31554,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31565"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31564"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31561,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType:31565,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    linkageType: null
    functionLinenumber: 31450
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31300
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31305
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$19200()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31306,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$19200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31311
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$19300()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31312,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$19300"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31879
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:31880"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:31879"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getCtype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31895
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$CType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:31897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:31895"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31896,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$CType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31915
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:31916"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:31915"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31931
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31955
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:31956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:31955"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getJstype()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31976
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:31978"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:31976"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32021
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32022"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32021"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32062
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32079
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32079"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32093
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32111"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32126
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32141"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32169
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32169"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32182
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32192
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getRetention()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32199
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32199"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32200,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetsCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32230
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32231,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargets(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32240,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32240,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32254
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32277
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32278,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32288
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32289,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32301,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32312
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32313"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32312"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetObsoleteDoNotUse()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32321
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32321"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32322,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32328
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32331"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32330"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32332"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32339"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32338"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32332"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32333,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32334,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32334,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32339,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32351
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 78
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32355"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32359"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32358"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32362"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32361"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32368"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32367"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32371"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32370"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32377"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32376"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32377"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32380"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32379"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32382"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32385"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32386"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32388"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32352,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32354,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32357,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32360,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32363,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32366,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32369,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32372,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32375,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32378,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32381,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32383,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32384,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32384,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32384,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32386,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32387,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32387,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32389,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32390,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32390,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32394
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 102
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32397"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32402"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32406"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32410"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32414"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32418"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32422"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32426"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32434"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32439"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32444"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32451"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32401,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32405,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32409,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32413,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32417,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32421,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32425,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32429,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32433,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32437,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32441,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32443,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32443,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32443,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32446,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32448,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32450,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32450,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32453,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32459
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 130
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32463"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32462"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32466"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32465"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32469"
        BranchSideFuncs:
        - "hasCtype()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32468"
        BranchSideFuncs:
        - "hasCtype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32469"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32472"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32471"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32471"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32473"
        BranchSideFuncs:
        - "hasPacked()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32472"
        BranchSideFuncs:
        - "hasPacked()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32477"
        BranchSideFuncs:
        - "getPacked()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32476"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32476"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32478"
        BranchSideFuncs:
        - "hasJstype()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32477"
        BranchSideFuncs:
        - "hasJstype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32478"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32481"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32480"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32480"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32482"
        BranchSideFuncs:
        - "hasLazy()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32481"
        BranchSideFuncs:
        - "hasLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32486"
        BranchSideFuncs:
        - "getLazy()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32485"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32485"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32487"
        BranchSideFuncs:
        - "hasUnverifiedLazy()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32486"
        BranchSideFuncs:
        - "hasUnverifiedLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32491"
        BranchSideFuncs:
        - "getUnverifiedLazy()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32490"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32490"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32492"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32491"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32496"
        BranchSideFuncs:
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32497"
        BranchSideFuncs:
        - "hasWeak()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32496"
        BranchSideFuncs:
        - "hasWeak()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32501"
        BranchSideFuncs:
        - "getWeak()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32500"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32500"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32502"
        BranchSideFuncs:
        - "hasDebugRedact()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32501"
        BranchSideFuncs:
        - "hasDebugRedact()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32502"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32506"
        BranchSideFuncs:
        - "getDebugRedact()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32505"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32505"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32507"
        BranchSideFuncs:
        - "hasRetention()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32506"
        BranchSideFuncs:
        - "hasRetention()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32509"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32508"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32509"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32510"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32511"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32510"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32513"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32512"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32514"
        BranchSideFuncs:
        - "hasTargetObsoleteDoNotUse()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32513"
        BranchSideFuncs:
        - "hasTargetObsoleteDoNotUse()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32516"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32516"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32518"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32517"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32519"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32464,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32468,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32468,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32469,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32473,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32475,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32483,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32484,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32488,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32489,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32491,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32491,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32492,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32493,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32494,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32496,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32496,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32497,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32498,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32499,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32502,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32503,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32504,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32506,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32506,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32507,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32510,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32511,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32512,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32512,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32513,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32513,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32514,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32517,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32518,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 63
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32524
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetsCount()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 108
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32529"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32528"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasCtype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32533"
        BranchSideFuncs:
        - "hasPacked()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32539"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32538"
        BranchSideFuncs:
        - "hasJstype()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32543"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32542"
        BranchSideFuncs:
        - "hasLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32548"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32547"
        BranchSideFuncs:
        - "hasUnverifiedLazy()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32553"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32552"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32553"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32557"
        BranchSideFuncs:
        - "hasWeak()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32563"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32562"
        BranchSideFuncs:
        - "hasDebugRedact()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32568"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32567"
        BranchSideFuncs:
        - "hasRetention()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32572"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32571"
        BranchSideFuncs:
        - "getTargetsCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32572"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32576"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32575"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32580"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32579"
        BranchSideFuncs:
        - "hasTargetObsoleteDoNotUse()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32584"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32583"
        BranchSideFuncs:
        - "getExtensionFields()"
        - "hashCode()"
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32529,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32529,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32530,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasCtype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32534,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32537,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getPacked"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32536,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32539,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasJstype"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32545,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32548,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32551,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUnverifiedLazy"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32550,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32556,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32555,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getWeak"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32560,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32566,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32565,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32568,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasRetention"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32572,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getTargetsCount"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32574,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32576,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32578,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32578,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].hasTargetObsoleteDoNotUse"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32584,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32585,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32593,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32599,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32604,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32610,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32614,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32620,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32632,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32646,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32659,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32662
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32663,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32664
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32665,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilder(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32671
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions:32672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32672"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions:32671"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:32672,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 32678
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 34319
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 34350
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 34355
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions:31278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19702(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19802(com.google.protobuf.DescriptorProtos$FieldOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19902(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20002(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20102(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20202(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20302(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20402(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20502(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20602(com.google.protobuf.DescriptorProtos$FieldOptions,boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20702(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20802(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$20976(com.google.protobuf.DescriptorProtos$FieldOptions,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19700(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$19800(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: 31277
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions].access$21000()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$ListAdapter$Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26743
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26744,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26760,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26768
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26773
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26774,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26778
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26783"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26779,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26780,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26781,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26787
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial0(foo.TestFull$TestMessRequiredEnum)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26790"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26789"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26789,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26790,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial0(foo.TestFull$TestMessRequiredEnum)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26794
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26797"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26801"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26800"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26805
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26806,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26811
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26828,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26833
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26834,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26837
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(foo.TestFull$TestMessRequiredEnum)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26838"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26841"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredEnum)"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26840"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26839,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26841,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(foo.TestFull$TestMessRequiredEnum)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26846
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredEnum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    - "[foo.TestFull$TestMessRequiredEnum].getTest()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].setTest(foo.TestFull$TestEnum)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26847"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26848"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26847"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26851"
        BranchSideFuncs:
        - "getTest()"
        - "setTest(foo.TestFull$TestEnum)"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26850"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26847,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26848,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26849,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getTest"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26849,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26851,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26851,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26852,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26857
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26860"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26858,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26868
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 36
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26869"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26873"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26872"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26874"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26903"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26902"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26884"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26887"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26886"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26893"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26899"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26898"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26875,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26881,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26883,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26893,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26901,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26914
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26914"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26922"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26923,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setTest(foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26931
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum$Builder:26932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26935"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum$Builder:26934"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26936,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26947,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26952
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26953,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: 26958
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26959,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$Builder:26731,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].isSupported()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2555,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2558
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newDirectBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2559,1"
      Dst: "[com.google.protobuf.BinaryWriter].newDirectBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2559,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2562
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newDirectBuffer(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2563,1"
      Dst: "[com.google.protobuf.BinaryWriter].newDirectBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2563,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2566
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AllocatedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].hasNioBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$2].nioBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1].nioBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].finishCurrentBuffer()"
    - "[com.google.protobuf.Java8Compatibility].limit(java.nio.Buffer,int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.UnsafeUtil].addressOffset(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2567"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2570"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2569"
        BranchSideFuncs:
        - "nioBuffer()"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2575"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2574"
        BranchSideFuncs:
        - "limit(java.nio.Buffer,int)"
        - "addressOffset(java.nio.ByteBuffer)"
        - "position(java.nio.Buffer,int)"
        - "finishCurrentBuffer()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2567,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].hasNioBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2570,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].nioBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2571,1"
      Dst: "[java.nio.ByteBuffer].isDirect"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2575,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].finishCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2576,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2579,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2579,1"
      Dst: "[com.google.protobuf.Java8Compatibility].limit"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2580,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2582,1"
      Dst: "[com.google.protobuf.UnsafeUtil].addressOffset"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2583,1"
      Dst: "[java.nio.Buffer].limit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2588
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bytesWrittenToCurrentBuffer()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2589,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bytesWrittenToCurrentBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bytesWrittenToCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2592
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2596
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2597,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].finishCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2601
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bytesWrittenToCurrentBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2610"
        BranchSideFuncs:
        - "bufferPos()"
        - "bytesWrittenToCurrentBuffer()"
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2603,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bytesWrittenToCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2605,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2605,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2612
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2617
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2618,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2619,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2620,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2624
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2625,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2626,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2627,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2631
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2632,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2633,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2634,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2638
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2639,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2640,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2641,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2645
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2646,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2647,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2648,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2652
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2653,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2654,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2655,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2659
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2660,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2661,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2662,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2666
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write(byte)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2667"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2666"
        BranchSideFuncs:
        - "requireSpace(int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2667,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2668,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2669,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2673
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString(java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2674,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2675,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2676,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2677,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2678,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2679,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2684
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2685,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2691,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2692,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2692,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2693,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeMessage(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2697
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2698,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2699,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2699,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2700,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2701,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2702,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2703,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2707
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2708,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2709,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2710,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2711,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2712,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2713,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeGroup(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2717
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2718,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2719,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2719,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2720,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2724
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2725,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2726,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2727,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeStartGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2732
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2733,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeEndGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2738
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2739,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2743
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2747"
        BranchSideFuncs:
        - "writeVarint32(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2746"
        BranchSideFuncs:
        - "writeVarint64(long)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2745,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2747,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2752
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag32(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2753,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag32"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2753,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2757
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag64(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2758,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag64"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2758,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBool(boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2762
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write(byte)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2763"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2762"
        BranchSideFuncs:
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2763,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2767
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2768,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2768,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2772
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32OneByte(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32TwoBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32ThreeBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FourBytes(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FiveBytes(int)"
    functionUses: 31
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2773"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs:
        - "writeVarint32OneByte(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2777"
        BranchSideFuncs:
        - "writeVarint32TwoBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2776"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2779"
        BranchSideFuncs:
        - "writeVarint32ThreeBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2778"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2782"
        BranchSideFuncs:
        - "writeVarint32FourBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2781"
        BranchSideFuncs:
        - "writeVarint32FiveBytes(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2774,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32OneByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2776,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2778,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2780,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2782,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FiveBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32OneByte(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2786
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2787,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32TwoBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2790
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2791,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2792,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32ThreeBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2795
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2796,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2797,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2798,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FourBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2801
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 32
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2802,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2803,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2804,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2805,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint32FiveBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2808
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 40
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2809,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2810,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2811,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2812,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2813,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2817
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].access$200(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64OneByte(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TwoBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64ThreeBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FourBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FiveBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SixBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SevenBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64EightBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64NineBytes(long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TenBytes(long)"
    functionUses: 5
    ICount: 25
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2818,1"
      Dst: "[com.google.protobuf.BinaryWriter].access$200"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2820,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64OneByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2823,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2826,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2829,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2832,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FiveBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2835,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SixBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2838,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SevenBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2841,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64EightBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2844,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64NineBytes"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2847,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TenBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64OneByte(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2852
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2853,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TwoBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2856
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2857,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2858,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64ThreeBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2861
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2862,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2863,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2864,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FourBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2867
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 36
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2868,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2869,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2870,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2871,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64FiveBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2874
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 45
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2875,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2876,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2877,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2878,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2879,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SixBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2882
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 54
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2883,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2884,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2885,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2886,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2887,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2888,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64SevenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2891
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 63
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2892,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2893,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2894,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2895,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2896,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2897,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2898,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64EightBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2901
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 72
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2902,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2903,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2904,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2905,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2906,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2907,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2908,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2909,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64NineBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2912
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 81
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2913,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2914,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2915,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2916,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2917,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2918,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2919,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2920,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2921,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeVarint64TenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2924
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 1
    ICount: 90
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2925,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2926,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2927,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2928,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2929,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2930,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2931,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2932,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2933,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2934,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2938
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 5
    ICount: 30
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2939,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2940,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2941,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2942,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2946
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 5
    ICount: 66
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2947,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2948,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2949,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2950,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2951,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2952,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2953,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2954,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString(java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 2959
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    functionUses: 1
    ICount: 151
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2966"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2966"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2969"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2972"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2973"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3005"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3004"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2985"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2985"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2986"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3000"
        BranchSideFuncs:
        - "requireSpace(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2990"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2991"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2990"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2990"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2960,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2960,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2963,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2966,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2967,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2974,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2976,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2978,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2979,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2983,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2984,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2985,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2990,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2990,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2994,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2995,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2996,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2997,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2998,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3001,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write(byte)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 3008
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3009,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 3013
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3018"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3017"
        BranchSideFuncs:
        - "bufferPos()"
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3014,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3015,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3019,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3019,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3020,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 3024
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3036"
        BranchSideFuncs:
        - "bufferPos()"
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3025,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3029,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3029,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3033,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3038,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3038,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3039,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3045"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3049"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3048"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3044,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3045,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3046,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3050,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3050,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3051,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 3055
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos()"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3068"
        BranchSideFuncs:
        - "bufferPos()"
        - "position(java.nio.Buffer,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3056,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3057,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3061,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3061,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3065,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3070,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].bufferPos"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3070,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3071,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].requireSpace(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: 3075
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer(int)"
    functionUses: 34
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3079"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3078"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3076,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:3077,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].access$000()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$UnsafeDirectWriter:2542,1"
      Dst: "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].isSupported"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$1"
    linkageType: null
    functionLinenumber: 4489
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].newBuilder()"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$1:4490,1"
      Dst: "[foo.TestFull$TestFieldNo2047].newBuilder"
    - Src: "foo.TestFull$TestFieldNo2047$1:4492,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo2047$1:4494,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2047$1:4494,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2047$1:4496,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo2047$1:4496,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2047$1:4496,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2047$1:4499,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2047$1:4499,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2047$1:4501,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047$1:4484,1"
      Dst: "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].withDefaultInstance(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].withSyntax(com.google.protobuf.ProtoSyntax)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ProtoSyntax"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StructuralMessageInfo$Builder:133,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].withMessageSetWireFormat(boolean)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].withCheckInitialized(int[])"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].withField(com.google.protobuf.FieldInfo)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionUses: 14
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.StructuralMessageInfo$Builder:145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:148"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:147"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.StructuralMessageInfo$Builder:148,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo$Builder"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.google.protobuf.StructuralMessageInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StructuralMessageInfo$Builder:152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:155"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:154"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.StructuralMessageInfo$Builder:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:158"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StructuralMessageInfo$Builder:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StructuralMessageInfo$Builder:159,1"
      Dst: "[java.util.Collections].sort"
    - Src: "com.google.protobuf.StructuralMessageInfo$Builder:164,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].values()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    linkageType: null
    functionLinenumber: 1455
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType:1456,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType:1456,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].$values()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    linkageType: null
    functionLinenumber: 1455
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$JavaType].access$3200(com.google.protobuf.Descriptors$FieldDescriptor$JavaType)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    linkageType: null
    functionLinenumber: 1455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].isAvailable()"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].hasUnsafeArrayOperations()"
    - "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1172"
        BranchSideFuncs:
        - "hasUnsafeByteBufferOperations()"
        - "hasUnsafeArrayOperations()"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1172"
        BranchSideFuncs:
        - "hasUnsafeByteBufferOperations()"
        - "hasUnsafeArrayOperations()"
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1173,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeArrayOperations"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1173,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1178
    functionDepth: 8
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(byte[],long,int)"
    functionUses: 3
    ICount: 144
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1179"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1182"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1267"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],long,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1195"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1198"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1267"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],long,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1231"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1215"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1228"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1227"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1240"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1239"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1242"
        BranchSideFuncs:
        - "access$000(int,int)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1241"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1244"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "access$100(int,int,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(byte[],long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(byte[],long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(byte[],long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1267"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],long,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1181,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1181,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1181,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1181,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1205,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1214,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1216,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1225,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1235,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1237,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1243,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1245,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1262,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1268,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1274
    functionDepth: 4
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].addressOffset(java.nio.ByteBuffer)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(long,int)"
    functionUses: 1
    ICount: 148
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1279"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1278"
        BranchSideFuncs:
        - "addressOffset(java.nio.ByteBuffer)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1364"
        BranchSideFuncs:
        - "partialIsValidUtf8(long,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1293"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1292"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1295"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1300"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1364"
        BranchSideFuncs:
        - "partialIsValidUtf8(long,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1328"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1322"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1325"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1324"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1336"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1339"
        BranchSideFuncs:
        - "access$000(int,int)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1338"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "access$100(int,int,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1364"
        BranchSideFuncs:
        - "partialIsValidUtf8(long,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1275,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1277,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1277,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1277,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1277,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1277,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1279,1"
      Dst: "[com.google.protobuf.UnsafeUtil].addressOffset"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1302,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1311,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1313,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1322,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1332,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1334,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1340,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1342,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1359,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1365,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1387"
        BranchSideFuncs:
        - "invalidUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1374,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1384,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1384,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1383,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1388,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1394
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].addressOffset(java.nio.ByteBuffer)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$600(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$700(byte,byte,char[],int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$800(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$900(byte,byte,byte,char[],int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$1000(byte,byte,byte,byte,char[],int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 1
    ICount: 113
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1399"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1398"
        BranchSideFuncs:
        - "addressOffset(java.nio.ByteBuffer)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1418"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1417"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1414"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1413"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1464"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1432"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1431"
        BranchSideFuncs:
        - "access$600(byte)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1462"
        BranchSideFuncs:
        - "access$400(byte)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1461"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1426"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1429"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1428"
        BranchSideFuncs:
        - "access$500(byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1438"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1437"
        BranchSideFuncs:
        - "access$800(byte)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1433"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1436"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1435"
        BranchSideFuncs:
        - "access$700(byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1448"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1441"
        BranchSideFuncs:
        - "access$900(byte,byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1452"
        BranchSideFuncs:
        - "invalidUtf8()"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1451"
        BranchSideFuncs:
        - "access$1000(byte,byte,byte,byte,char[],int)"
        - "getByte(long)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1395,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1397,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1397,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1397,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1397,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1397,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1399,1"
      Dst: "[com.google.protobuf.UnsafeUtil].addressOffset"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1410,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1411,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1415,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1419,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1420,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1421,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1425,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1426,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1430,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1432,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$600"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1434,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1437,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1436,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$700"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1438,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$800"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1440,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1444,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1445,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1442,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$900"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1450,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1454,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1455,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1456,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1452,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$1000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8(java.lang.CharSequence,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1468
    functionDepth: 6
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 1
    ICount: 166
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1473"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1488"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1524"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1493"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1493"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1500"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1500"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1501"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1506"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1505"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1508"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1507"
        BranchSideFuncs:
        - "putByte(byte[],long,byte)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1519"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1519"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1519"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1471,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1474,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1475,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1475,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1481,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1482,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1490,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1492,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1494,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1495,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1498,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1499,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1500,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1505,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1505,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1508,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1509,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1510,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1511,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1512,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1515,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1515,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1520,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1520,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1520,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1520,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1520,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8Direct(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1529
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].addressOffset(java.nio.ByteBuffer)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(long,byte)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 1
    ICount: 173
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1541"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1545"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1551"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1588"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1587"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1558"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1563"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1564"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1568"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1571"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1570"
        BranchSideFuncs:
        - "putByte(long,byte)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1582"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1582"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1580"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1579"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1530,1"
      Dst: "[com.google.protobuf.UnsafeUtil].addressOffset"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1531,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1532,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1533,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1536,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1537,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1543,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1544,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1548,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1553,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1555,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1557,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1558,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1561,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1562,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1563,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1568,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1568,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1571,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1572,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1573,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1574,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1575,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1578,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1578,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1583,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1588,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii(byte[],long,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1602
    functionDepth: 6
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getLong(java.lang.Object,long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    functionUses: 1
    ICount: 40
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1612"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1615"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1621"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1620"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1612"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1630"
        BranchSideFuncs:
        - "getLong(java.lang.Object,long)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1629"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1622"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1635"
        BranchSideFuncs:
        - "getByte(byte[],long)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1634"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1631"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1630"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1629"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1616,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1622,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getLong"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1631,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii(long,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1643
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getLong(long)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1651"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1653"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1662"
        BranchSideFuncs:
        - "getByte(long)"
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1661"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1654"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1666"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1665"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1666"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1665"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1654,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1664,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(byte[],long,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1670
    functionDepth: 7
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii(byte[],long,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(byte[],int,long,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(byte[],int,long,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    functionUses: 1
    ICount: 98
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1681"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1680"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1681"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1680"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1687"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1689"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1697"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1697"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1740"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1739"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1719"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1702"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1706"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1705"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1718"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1717"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1720"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(byte[],long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1736"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1740"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1671,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1680,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1697,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1704,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1709,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1715,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1722,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1727,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1734,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1736,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(long,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1744
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii(long,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(long,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(long,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 1
    ICount: 97
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1755"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1754"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1755"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1754"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1760"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1763"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1771"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1771"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1816"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1815"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1795"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1777"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1781"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1780"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1793"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1792"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1796"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:null"
        BranchSideFuncs:
        - "getByte(long)"
    - Branch String: "com.google.protobuf.Utf8$UnsafeProcessor:1812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1816"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$UnsafeProcessor:1815"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1745,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeEstimateConsecutiveAscii"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1754,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1771,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1779,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1783,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1790,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1798,1"
      Dst: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1802,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1810,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1812,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(byte[],int,long,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1820
    functionDepth: 6
    returnType: "int"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$1200(int)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(byte[],long)"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1823,1"
      Dst: "[com.google.protobuf.Utf8].access$1200"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1825,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1825,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1828,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1828,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1827,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$UnsafeProcessor].unsafeIncompleteStateFor(long,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$UnsafeProcessor"
    linkageType: null
    functionLinenumber: 1834
    functionDepth: 2
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$1200(int)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 2
    ICount: 20
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1837,1"
      Dst: "[com.google.protobuf.Utf8].access$1200"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1839,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1839,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1842,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1842,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.Utf8$UnsafeProcessor:1841,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].values()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 12
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$FieldType:111,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$FieldType:111,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].getWireType()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].isPackable()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType].$values()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17733
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17738
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10400()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17739,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17744
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17745,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10500"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17746,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18446
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18446"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18454
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18456"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18459"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18458"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18465"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18464"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18461,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18462,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18478,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18494
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18509
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 7
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18510,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValue(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18516
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18517,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18525,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18535
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18536"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18535"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18543
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18543"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18544,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18551,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18567
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18594
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18595,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRange(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18608,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18622,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18639
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18651
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18652,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18665,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18679,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18684
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValue(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    functionUses: 18
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18687"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18686"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18688"
        BranchSideFuncs:
        - "getValueCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18689"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18695"
        BranchSideFuncs:
        - "getValue(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18694"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18689"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18688"
        BranchSideFuncs:
        - "getValueCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18701"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18700"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18701"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18689,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18690,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValue"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18690,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18695,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18696,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18696,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18707
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 44
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18708"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18711"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18710"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18713"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18717"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18719"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18722"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18711,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18712,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18712,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18715,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18715,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18717,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18718,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18718,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18720,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18721,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18723,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18723,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18727
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 61
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18730"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18735"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18734"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18742"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18747"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18751"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
        - "getReservedNameList()"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18733,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18735,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18737,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18737,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18741,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18741,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18743,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18745,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18745,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18749,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18750,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18753,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18753,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18755,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18755,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18761
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 52
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18762"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18765"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18764"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18765"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18768"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18767"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18771"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18770"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18771"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18775"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18774"
        BranchSideFuncs:
        - "getValueList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18773"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18774"
        BranchSideFuncs:
        - "getValueList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18777"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18776"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18778"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18777"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18778"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18782"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18781"
        BranchSideFuncs:
        - "getReservedRangeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18780"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18781"
        BranchSideFuncs:
        - "getReservedRangeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18784"
        BranchSideFuncs:
        - "getReservedNameList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18783"
        BranchSideFuncs:
        - "getReservedNameList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18785"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18785"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18766,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18770,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18770,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18771,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18772,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18773,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18773,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18775,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18776,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18776,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18777,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18777,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18778,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18779,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18783,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18783,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18785,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18785,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18786,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18791
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 54
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18796"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18795"
        BranchSideFuncs:
        - "hasName()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18801"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18800"
        BranchSideFuncs:
        - "getValueCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18805"
        BranchSideFuncs:
        - "getValueList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18804"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18805"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18809"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18808"
        BranchSideFuncs:
        - "getReservedRangeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18809"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18813"
        BranchSideFuncs:
        - "getReservedRangeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18812"
        BranchSideFuncs:
        - "getReservedNameCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18813"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18817"
        BranchSideFuncs:
        - "getReservedNameList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18816"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18796,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18796,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18797,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18799,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18799,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18801,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18803,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValueList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18803,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18805,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18807,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18807,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18809,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18811,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18811,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18813,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18815,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18815,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18817,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18825,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18831,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18836,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18842,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18846,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18852,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18857,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18870,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18884,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18891,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18894
    functionDepth: 234
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18895,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18896
    functionDepth: 233
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18897,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18900,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18900,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18903
    functionDepth: 232
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18904"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18903"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:18904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 18910
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 20229
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 20260
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 20265
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto:17713,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11702(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11802(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11902(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12002(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12276(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11900(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    linkageType: null
    functionLinenumber: 17712
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26191,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$15300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26196
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$15400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26197,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$15400"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26239"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26237,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26240,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26248
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$15300()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26249,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$15300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26253
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26254,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26258
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26260"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26263"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26259,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26260,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26261,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26267
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26271"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26270"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26269,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26270,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26271,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26275
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15802(com.google.protobuf.DescriptorProtos$FileOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15802(com.google.protobuf.DescriptorProtos$FileOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26283"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26282"
        BranchSideFuncs:
        - "build()"
        - "access$15802(com.google.protobuf.DescriptorProtos$FileOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26278,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15802"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26283,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26283,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15802"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26287
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15902(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16002(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16202(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16302(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16402(com.google.protobuf.DescriptorProtos$FileOptions,int)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16602(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16702(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16802(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16902(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17002(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17202(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17302(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17402(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17602(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17702(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17802(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17976(com.google.protobuf.DescriptorProtos$FileOptions,int)"
    functionUses: 1
    ICount: 108
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26290"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26294"
        BranchSideFuncs:
        - "access$15902(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26293"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26298"
        BranchSideFuncs:
        - "access$16002(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26297"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26302"
        BranchSideFuncs:
        - "access$16102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26301"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26306"
        BranchSideFuncs:
        - "access$16202(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26305"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26310"
        BranchSideFuncs:
        - "access$16302(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26309"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26314"
        BranchSideFuncs:
        - "access$16402(com.google.protobuf.DescriptorProtos$FileOptions,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26313"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26318"
        BranchSideFuncs:
        - "access$16502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26317"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26322"
        BranchSideFuncs:
        - "access$16602(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26321"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26322"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26326"
        BranchSideFuncs:
        - "access$16702(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26325"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26330"
        BranchSideFuncs:
        - "access$16802(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26329"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26334"
        BranchSideFuncs:
        - "access$16902(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26333"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26338"
        BranchSideFuncs:
        - "access$17002(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26337"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26338"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26342"
        BranchSideFuncs:
        - "access$17102(com.google.protobuf.DescriptorProtos$FileOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26346"
        BranchSideFuncs:
        - "access$17202(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26345"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26346"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:null"
        BranchSideFuncs:
        - "access$17302(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26354"
        BranchSideFuncs:
        - "access$17402(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26353"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26358"
        BranchSideFuncs:
        - "access$17502(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26357"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26362"
        BranchSideFuncs:
        - "access$17602(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26361"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26366"
        BranchSideFuncs:
        - "access$17702(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26365"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26370"
        BranchSideFuncs:
        - "access$17802(com.google.protobuf.DescriptorProtos$FileOptions,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26369"
        BranchSideFuncs:
        - "access$17976(com.google.protobuf.DescriptorProtos$FileOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26291,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15902"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26295,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16002"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26299,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16102"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26303,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16202"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26307,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16302"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26311,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16402"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26315,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16502"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26319,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16602"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26323,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16702"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26327,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16802"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16902"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26335,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17002"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26339,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17102"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26343,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17202"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26347,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17302"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26351,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17402"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26355,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17502"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17602"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26363,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17702"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26367,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17802"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26370,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17976"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26374
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26380
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26381,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26386,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26391,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26397,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26402
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26403,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26410,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26417,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26424,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26430,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26433
    functionDepth: 346
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26437"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26436"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26437,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26442
    functionDepth: 345
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15900(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16000(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaMultipleFiles(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenerateEqualsAndHash(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaStringCheckUtf8(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getOptimizeFor()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setOptimizeFor(com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$16500(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcGenericServices(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenericServices(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPyGenericServices(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpGenericServices(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcEnableArenas(boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17200(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17300(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17400(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17500(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17600(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17700(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$17800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 175
    EdgeCount: 84
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26444"
        BranchSideFuncs:
        - "hasJavaPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26443"
        BranchSideFuncs:
        - "hasJavaPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26449"
        BranchSideFuncs:
        - "access$15900(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26448"
        BranchSideFuncs:
        - "hasJavaOuterClassname()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26454"
        BranchSideFuncs:
        - "access$16000(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26453"
        BranchSideFuncs:
        - "hasJavaMultipleFiles()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26454"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26457"
        BranchSideFuncs:
        - "getJavaMultipleFiles()"
        - "setJavaMultipleFiles(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26456"
        BranchSideFuncs:
        - "hasJavaGenerateEqualsAndHash()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26460"
        BranchSideFuncs:
        - "getJavaGenerateEqualsAndHash()"
        - "setJavaGenerateEqualsAndHash(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26459"
        BranchSideFuncs:
        - "hasJavaStringCheckUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26463"
        BranchSideFuncs:
        - "getJavaStringCheckUtf8()"
        - "setJavaStringCheckUtf8(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26462"
        BranchSideFuncs:
        - "hasOptimizeFor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26466"
        BranchSideFuncs:
        - "getOptimizeFor()"
        - "setOptimizeFor(com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26465"
        BranchSideFuncs:
        - "hasGoPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26471"
        BranchSideFuncs:
        - "access$16500(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26470"
        BranchSideFuncs:
        - "hasCcGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26471"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26474"
        BranchSideFuncs:
        - "setCcGenericServices(boolean)"
        - "getCcGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26473"
        BranchSideFuncs:
        - "hasJavaGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26477"
        BranchSideFuncs:
        - "setJavaGenericServices(boolean)"
        - "getJavaGenericServices()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26476"
        BranchSideFuncs:
        - "hasPyGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26480"
        BranchSideFuncs:
        - "getPyGenericServices()"
        - "setPyGenericServices(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26479"
        BranchSideFuncs:
        - "hasPhpGenericServices()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26483"
        BranchSideFuncs:
        - "getPhpGenericServices()"
        - "setPhpGenericServices(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26482"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26486"
        BranchSideFuncs:
        - "getDeprecated()"
        - "setDeprecated(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26485"
        BranchSideFuncs:
        - "hasCcEnableArenas()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26489"
        BranchSideFuncs:
        - "getCcEnableArenas()"
        - "setCcEnableArenas(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26488"
        BranchSideFuncs:
        - "hasObjcClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26494"
        BranchSideFuncs:
        - "access$17200(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26493"
        BranchSideFuncs:
        - "hasCsharpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26499"
        BranchSideFuncs:
        - "access$17300(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26498"
        BranchSideFuncs:
        - "hasSwiftPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26504"
        BranchSideFuncs:
        - "access$17400(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26503"
        BranchSideFuncs:
        - "hasPhpClassPrefix()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26509"
        BranchSideFuncs:
        - "access$17500(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26508"
        BranchSideFuncs:
        - "hasPhpNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26514"
        BranchSideFuncs:
        - "access$17600(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26513"
        BranchSideFuncs:
        - "hasPhpMetadataNamespace()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26519"
        BranchSideFuncs:
        - "access$17700(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26518"
        BranchSideFuncs:
        - "hasRubyPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26524"
        BranchSideFuncs:
        - "access$17800(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26523"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26536"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26535"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26550"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26549"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26529"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26536"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26550"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26549"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26546"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26545"
        BranchSideFuncs:
        - "access$15800(com.google.protobuf.DescriptorProtos$FileOptions)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26544"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26543"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26443,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26444,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15900"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26449,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26450,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16000"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26454,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26455,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26455,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaMultipleFiles"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26457,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenerateEqualsAndHash"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26460,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaStringCheckUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26463,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setOptimizeFor"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26467,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$16500"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26469,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26471,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26475,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26475,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPyGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26480,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpGenericServices"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26483,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26484,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26484,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcEnableArenas"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26489,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26490,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17200"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26492,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26494,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26495,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17300"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26499,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26500,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17400"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26504,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26505,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17500"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26507,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26509,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17600"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26514,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26515,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17700"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26519,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hasRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26520,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$17800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26522,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26525,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26525,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26526,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26527,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26530,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26531,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26531,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26536,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26536,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26537,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26538,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26540,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26544,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].access$15800"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26546,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26550,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26551,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26551,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 56
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26557
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26563"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26562"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26557"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26566"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26558,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26559,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26559,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26563,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 26573
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 163
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26578"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26577"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26716"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26715"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26602"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26601"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26697"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26701"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26700"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26706"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26712"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26580,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26586,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26591,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26596,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26598,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26600,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26608,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26613,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26618,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26623,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26628,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26633,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26638,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26643,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26648,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26653,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26658,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26663,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26668,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26673,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26678,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26683,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26688,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26694,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26698,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26699,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26701,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26706,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26714,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 38
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26734"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26750"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26759"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26758"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26757"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26756"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26753,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26754,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26782"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26778,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaPackage(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26800"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26803,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26818,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26818,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26820,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaPackageBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26838"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaOuterClassname()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26857"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaOuterClassname()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26874"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26883"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26882"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26881"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26877,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26878,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaOuterClassnameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26907"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26903,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaOuterClassname(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26927"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26926"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26929,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaOuterClassname()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getJavaOuterClassname"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26947,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaOuterClassnameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26966"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaMultipleFiles()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26988"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26987"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaMultipleFiles()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaMultipleFiles(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27022
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaMultipleFiles()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27044,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaGenerateEqualsAndHash()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27061"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27060"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaGenerateEqualsAndHash()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenerateEqualsAndHash(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27089
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaGenerateEqualsAndHash()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaStringCheckUtf8()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaStringCheckUtf8()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaStringCheckUtf8(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27162
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27165,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaStringCheckUtf8()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasOptimizeFor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27193"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getOptimizeFor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27202,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setOptimizeFor(com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27210
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27214"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27213"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27215,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27216,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOptimizeFor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27226,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasGoPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27244"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27243"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getGoPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27260"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27269"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27268"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27264"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27267"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27263,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27264,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getGoPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27289,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setGoPackage(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27313"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27315,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearGoPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getGoPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setGoPackageBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasCcGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27377"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getCcGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcGenericServices(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27420
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27423,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearCcGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27446,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasJavaGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27456"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getJavaGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setJavaGenericServices(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27473
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearJavaGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasPyGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27496"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPyGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPyGenericServices(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27513
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27516,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearPyGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27526,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasPhpGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27536"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpGenericServices(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27553
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearPhpGenericServices()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27583"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27614
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27634,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasCcEnableArenas()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27649"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getCcEnableArenas()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCcEnableArenas(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 27676
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27679,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearCcEnableArenas()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasObjcClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27708"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getObjcClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27730"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27728"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27725,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27726,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getObjcClassPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27748,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setObjcClassPrefix(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27768"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27769"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27768"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearObjcClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getObjcClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27786,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setObjcClassPrefixBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27802"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27801"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27804,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasCsharpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27817"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getCsharpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27839"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27838"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27836"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27833,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27834,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getCsharpNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27859"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27855,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCsharpNamespace(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27874"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27875"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27874"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearCsharpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27889,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27889,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getCsharpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27891,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setCsharpNamespaceBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27906"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasSwiftPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27924"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getSwiftPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27949"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27948"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27947"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27946"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27943,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27944,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getSwiftPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27972"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27968,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setSwiftPrefix(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27990"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27991"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:27993,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearSwiftPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28008,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28008,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getSwiftPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28010,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setSwiftPrefixBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28027"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28028"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28027"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28030,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasPhpClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28045"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28044"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28067"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28066"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28065"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28061,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28062,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpClassPrefixBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28082"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28088"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28084,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpClassPrefix(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearPhpClassPrefix()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28120,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28120,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpClassPrefix"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpClassPrefixBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28140,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasPhpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28155"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28179"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28178"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28177"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28173,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28174,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpNamespace(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28221,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearPhpNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28235,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28235,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpNamespaceBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28256,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasPhpMetadataNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28271"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpMetadataNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28295"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28294"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28290"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28293"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28289,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28290,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getPhpMetadataNamespaceBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28313,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpMetadataNamespace(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28335"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearPhpMetadataNamespace()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28351,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28351,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getPhpMetadataNamespace"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setPhpMetadataNamespaceBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28370"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].hasRubyPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28387"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getRubyPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28411"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28410"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28405,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28406,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getRubyPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28429,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRubyPackage(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28451"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearRubyPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28467,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28467,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getRubyPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28469,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRubyPackageBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28485"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28488,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28494
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28498"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28516"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28514,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28516,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28527
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28528"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28531"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28530"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28529,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28531,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28542
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28546"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28545"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28544,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28546,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28567"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28566"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28563"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28564,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28567,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28583,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28583,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28586,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28607"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28606"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28600"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28603"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28602"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28603,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28604,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28605,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28607,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28629"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28628"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28622"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28625"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28624"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28625,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28626,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28627,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28629,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28643"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28648"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28647"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28645,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28645,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28646,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28648,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28648,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28666"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28663,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28664,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28664,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28667,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28667,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28687"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28682,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28683,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28685,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28687,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28705"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28704"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28701,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28705,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28718"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28719,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28720,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28723,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28737,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28751"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28750,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28751,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28764"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28767"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28765,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28767,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28779,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28779,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28792,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28793,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28792,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28805,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28805,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28809
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28819"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28818"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28814"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28816,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28823
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28824,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: 28829
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:28830,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$Builder:26184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes$1"
    linkageType: null
    functionLinenumber: 28608
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes].newBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28609,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28611,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28613,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28613,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28615,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28615,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28615,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28618,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28618,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28620,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes$1:28603,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Android].isOnAndroidDevice()"
    functionSourceFile: "com.google.protobuf.Android"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Android:48"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Android:47"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Android:48"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Android:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Android:48"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Android:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Android].getMemoryClass()"
    functionSourceFile: "com.google.protobuf.Android"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Android].getClassForName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Android"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Android:59,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$1].getNumber(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$1"
    linkageType: null
    functionLinenumber: 1071
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$1:1072,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$1].getNumber(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$1"
    linkageType: null
    functionLinenumber: 1068
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor$1].getNumber(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$1:1069,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor$1].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference].access$3300(com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference"
    linkageType: null
    functionLinenumber: 1899
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 44922
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44923,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 137
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44939,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45079
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45084
    functionDepth: 1
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45085,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45089
    functionDepth: 61
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45091"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45094"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45093"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45090,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45091,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45092,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45098
    functionDepth: 2
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial0(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial1(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial2(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial3(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial4(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45101"
        BranchSideFuncs:
        - "buildPartial1(foo.TestFull$TestRequiredFieldsBitmap)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45100"
        BranchSideFuncs:
        - "buildPartial1(foo.TestFull$TestRequiredFieldsBitmap)"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45102"
        BranchSideFuncs:
        - "buildPartial2(foo.TestFull$TestRequiredFieldsBitmap)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45101"
        BranchSideFuncs:
        - "buildPartial2(foo.TestFull$TestRequiredFieldsBitmap)"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45102"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45103"
        BranchSideFuncs:
        - "buildPartial3(foo.TestFull$TestRequiredFieldsBitmap)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45102"
        BranchSideFuncs:
        - "buildPartial3(foo.TestFull$TestRequiredFieldsBitmap)"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45104"
        BranchSideFuncs:
        - "buildPartial4(foo.TestFull$TestRequiredFieldsBitmap)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45103"
        BranchSideFuncs:
        - "buildPartial4(foo.TestFull$TestRequiredFieldsBitmap)"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45104"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45105"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45104"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45100,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial0"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45101,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45102,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45104,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial0(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45109
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45112"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45115"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45116"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45120"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45119"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45120"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45124"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45123"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45124"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45128"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45127"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45132"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45131"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45136"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45135"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45140"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45139"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45144"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45143"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45144"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45148"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45147"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45148"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45152"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45151"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45155"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45160"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45159"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45160"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45164"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45163"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45168"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45167"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45176"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45175"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45180"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45179"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45184"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45183"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45184"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45188"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45187"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45188"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45192"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45191"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45192"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45195"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45196"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45200"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45199"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45200"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45204"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45203"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45204"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45208"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45207"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45212"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45211"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45216"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45220"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45219"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45224"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45223"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45228"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45227"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45228"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45232"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45231"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45232"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45235"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45236"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45240"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45239"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial1(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45243
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45246"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45250"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45249"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45254"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45253"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45258"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45257"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45258"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45262"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45261"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45262"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45266"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45265"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45266"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45270"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45269"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45270"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45274"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45273"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45278"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45277"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45278"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45282"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45281"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45282"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45286"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45285"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45286"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45290"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45289"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45290"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45294"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45293"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45294"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45298"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45297"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45298"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45302"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45301"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45302"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45306"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45310"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45309"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45310"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45314"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45313"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45314"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45318"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45317"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45318"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45322"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45321"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45322"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45326"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45325"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45326"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45330"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45329"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45330"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45334"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45333"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45338"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45337"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45338"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45342"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45341"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45342"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45346"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45345"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45350"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45349"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45354"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45353"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45354"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45358"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45357"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45358"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45362"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45361"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45366"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45365"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45366"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45370"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45369"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45370"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45374"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45373"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial2(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45377
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45384"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45383"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45384"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45388"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45387"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45388"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45392"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45391"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45392"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45395"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45396"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45400"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45399"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45400"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45404"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45403"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45404"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45408"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45407"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45412"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45411"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45416"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45415"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45420"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45419"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45424"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45423"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45424"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45428"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45427"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45428"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45432"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45431"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45432"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45435"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45436"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45440"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45444"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45443"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45444"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45448"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45447"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45452"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45451"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45456"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45455"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45460"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45459"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45464"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45463"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45468"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45467"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45468"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45472"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45471"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45472"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45475"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45476"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45480"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45479"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45480"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45484"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45483"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45484"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45488"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45487"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45492"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45491"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45496"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45495"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45500"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45499"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45504"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45503"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45504"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45508"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45507"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial3(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45511
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45514"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45518"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45517"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45518"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45522"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45521"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45522"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45526"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45525"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45526"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45530"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45529"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45530"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45534"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45533"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45534"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45538"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45537"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45542"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45541"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45542"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45546"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45545"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45546"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45550"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45549"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45550"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45554"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45553"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45558"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45557"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45558"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45562"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45561"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45562"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45566"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45565"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45566"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45570"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45569"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45574"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45578"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45577"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45578"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45582"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45581"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45586"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45585"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45586"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45590"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45589"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45590"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45594"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45593"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45594"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45598"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45597"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45598"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45602"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45601"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45606"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45605"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45606"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45610"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45609"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45610"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45614"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45613"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45614"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45618"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45617"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45618"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45622"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45621"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45626"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45625"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45626"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45630"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45629"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45630"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45634"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45633"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45634"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45638"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45637"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45638"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45642"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45641"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial4(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45645
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45652"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45651"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45656
    functionDepth: 279
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45657,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45662
    functionDepth: 273
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45663,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45668,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45673,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45679,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45684
    functionDepth: 272
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45685,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45688
    functionDepth: 182
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(foo.TestFull$TestRequiredFieldsBitmap)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45689"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45692"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestRequiredFieldsBitmap)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45691"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45690,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45692,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 45697
    functionDepth: 41
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField2()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField3()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField4()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField5()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField6()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField7()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField9()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField10()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField11()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField12()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField13()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField14()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField15()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField16()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField17()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField18()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField19()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField20()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField21()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField22()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField23()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField24()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField25()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField26()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField27()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField28()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField29()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField30()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField31()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField33()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField34()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField35()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField36()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField37()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField38()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField39()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField40()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField41()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField42()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField43()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField44()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField45()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField46()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField47()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField48()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField49()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField50()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField51()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField52()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField53()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField54()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField55()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField56()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField57()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField58()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField59()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField60()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField61()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField62()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField63()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField65()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField66()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField67()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField68()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField69()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField70()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField71()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField72()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField73()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField74()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField75()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField76()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField77()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField78()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField79()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField80()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField81()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField82()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField83()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField84()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField85()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField86()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField87()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField88()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField89()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField90()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField91()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField92()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField93()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField94()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField95()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField96()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField97()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField98()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField99()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField100()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField101()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField102()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField103()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField104()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField105()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField106()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField107()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField108()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField109()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField110()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField111()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField112()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField113()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField114()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField115()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField116()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField117()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField118()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField119()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField120()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField121()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField122()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField123()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField124()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField125()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField126()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField127()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField128()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 1045
    EdgeCount: 262
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45698"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45699"
        BranchSideFuncs:
        - "hasField1()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45698"
        BranchSideFuncs:
        - "hasField1()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45699"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45704"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45703"
        BranchSideFuncs:
        - "hasField2()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45704"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45709"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45708"
        BranchSideFuncs:
        - "hasField3()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45709"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45714"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45713"
        BranchSideFuncs:
        - "hasField4()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45714"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45719"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45718"
        BranchSideFuncs:
        - "hasField5()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45719"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45724"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45723"
        BranchSideFuncs:
        - "hasField6()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45724"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45729"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45728"
        BranchSideFuncs:
        - "hasField7()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45729"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45734"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45733"
        BranchSideFuncs:
        - "hasField8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45734"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45739"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45738"
        BranchSideFuncs:
        - "hasField9()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45739"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45744"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45743"
        BranchSideFuncs:
        - "hasField10()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45749"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45748"
        BranchSideFuncs:
        - "hasField11()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45749"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45754"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45753"
        BranchSideFuncs:
        - "hasField12()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45754"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45759"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45758"
        BranchSideFuncs:
        - "hasField13()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45759"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45764"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45763"
        BranchSideFuncs:
        - "hasField14()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45764"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45769"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45768"
        BranchSideFuncs:
        - "hasField15()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45774"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45773"
        BranchSideFuncs:
        - "hasField16()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45774"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45779"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45778"
        BranchSideFuncs:
        - "hasField17()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45779"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45784"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45783"
        BranchSideFuncs:
        - "hasField18()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45784"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45789"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45788"
        BranchSideFuncs:
        - "hasField19()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45794"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45793"
        BranchSideFuncs:
        - "hasField20()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45794"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45799"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45798"
        BranchSideFuncs:
        - "hasField21()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45799"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45804"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45803"
        BranchSideFuncs:
        - "hasField22()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45804"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45809"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45808"
        BranchSideFuncs:
        - "hasField23()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45814"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45813"
        BranchSideFuncs:
        - "hasField24()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45814"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45819"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45818"
        BranchSideFuncs:
        - "hasField25()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45819"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45824"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45823"
        BranchSideFuncs:
        - "hasField26()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45824"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45829"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45828"
        BranchSideFuncs:
        - "hasField27()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45834"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45833"
        BranchSideFuncs:
        - "hasField28()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45834"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45839"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45838"
        BranchSideFuncs:
        - "hasField29()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45839"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45844"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45843"
        BranchSideFuncs:
        - "hasField30()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45844"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45849"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45848"
        BranchSideFuncs:
        - "hasField31()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45849"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45854"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45853"
        BranchSideFuncs:
        - "hasField32()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45854"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45859"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45858"
        BranchSideFuncs:
        - "hasField33()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45859"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45864"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45863"
        BranchSideFuncs:
        - "hasField34()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45864"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45869"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45868"
        BranchSideFuncs:
        - "hasField35()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45869"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45874"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45873"
        BranchSideFuncs:
        - "hasField36()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45874"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45879"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45878"
        BranchSideFuncs:
        - "hasField37()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45879"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45884"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45883"
        BranchSideFuncs:
        - "hasField38()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45884"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45889"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45888"
        BranchSideFuncs:
        - "hasField39()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45889"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45894"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45893"
        BranchSideFuncs:
        - "hasField40()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45894"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45899"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45898"
        BranchSideFuncs:
        - "hasField41()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45899"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45904"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45903"
        BranchSideFuncs:
        - "hasField42()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45904"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45909"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45908"
        BranchSideFuncs:
        - "hasField43()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45909"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45914"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45913"
        BranchSideFuncs:
        - "hasField44()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45914"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45919"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45918"
        BranchSideFuncs:
        - "hasField45()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45919"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45924"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45923"
        BranchSideFuncs:
        - "hasField46()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45929"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45928"
        BranchSideFuncs:
        - "hasField47()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45929"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45934"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45933"
        BranchSideFuncs:
        - "hasField48()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45934"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45939"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45938"
        BranchSideFuncs:
        - "hasField49()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45944"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45943"
        BranchSideFuncs:
        - "hasField50()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45944"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45949"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45948"
        BranchSideFuncs:
        - "hasField51()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45949"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45954"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45953"
        BranchSideFuncs:
        - "hasField52()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45959"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45958"
        BranchSideFuncs:
        - "hasField53()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45959"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45964"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45963"
        BranchSideFuncs:
        - "hasField54()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45964"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45969"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45968"
        BranchSideFuncs:
        - "hasField55()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45974"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45973"
        BranchSideFuncs:
        - "hasField56()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45979"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45978"
        BranchSideFuncs:
        - "hasField57()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45979"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45984"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45983"
        BranchSideFuncs:
        - "hasField58()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45984"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45989"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45988"
        BranchSideFuncs:
        - "hasField59()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45994"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45993"
        BranchSideFuncs:
        - "hasField60()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45994"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45999"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45998"
        BranchSideFuncs:
        - "hasField61()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45999"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46004"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46003"
        BranchSideFuncs:
        - "hasField62()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46004"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46009"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46008"
        BranchSideFuncs:
        - "hasField63()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46009"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46014"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46013"
        BranchSideFuncs:
        - "hasField64()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46019"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46018"
        BranchSideFuncs:
        - "hasField65()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46019"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46024"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46023"
        BranchSideFuncs:
        - "hasField66()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46024"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46029"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46028"
        BranchSideFuncs:
        - "hasField67()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46029"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46034"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46033"
        BranchSideFuncs:
        - "hasField68()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46039"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46038"
        BranchSideFuncs:
        - "hasField69()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46039"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46044"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46043"
        BranchSideFuncs:
        - "hasField70()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46044"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46049"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46048"
        BranchSideFuncs:
        - "hasField71()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46049"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46054"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46053"
        BranchSideFuncs:
        - "hasField72()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46059"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46058"
        BranchSideFuncs:
        - "hasField73()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46059"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46064"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46063"
        BranchSideFuncs:
        - "hasField74()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46064"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46069"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46068"
        BranchSideFuncs:
        - "hasField75()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46074"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46073"
        BranchSideFuncs:
        - "hasField76()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46079"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46078"
        BranchSideFuncs:
        - "hasField77()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46079"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46084"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46083"
        BranchSideFuncs:
        - "hasField78()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46084"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46089"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46088"
        BranchSideFuncs:
        - "hasField79()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46094"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46093"
        BranchSideFuncs:
        - "hasField80()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46099"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46098"
        BranchSideFuncs:
        - "hasField81()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46099"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46104"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46103"
        BranchSideFuncs:
        - "hasField82()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46104"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46109"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46108"
        BranchSideFuncs:
        - "hasField83()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46109"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46114"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46113"
        BranchSideFuncs:
        - "hasField84()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46114"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46119"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46118"
        BranchSideFuncs:
        - "hasField85()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46124"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46123"
        BranchSideFuncs:
        - "hasField86()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46124"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46129"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46128"
        BranchSideFuncs:
        - "hasField87()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46129"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46134"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46133"
        BranchSideFuncs:
        - "hasField88()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46134"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46139"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46138"
        BranchSideFuncs:
        - "hasField89()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46139"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46144"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46143"
        BranchSideFuncs:
        - "hasField90()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46144"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46149"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46148"
        BranchSideFuncs:
        - "hasField91()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46149"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46154"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46153"
        BranchSideFuncs:
        - "hasField92()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46154"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46159"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46158"
        BranchSideFuncs:
        - "hasField93()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46159"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46164"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46163"
        BranchSideFuncs:
        - "hasField94()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46169"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46168"
        BranchSideFuncs:
        - "hasField95()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46169"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46174"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46173"
        BranchSideFuncs:
        - "hasField96()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46174"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46179"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46178"
        BranchSideFuncs:
        - "hasField97()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46179"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46184"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46183"
        BranchSideFuncs:
        - "hasField98()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46184"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46189"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46188"
        BranchSideFuncs:
        - "hasField99()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46189"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46194"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46193"
        BranchSideFuncs:
        - "hasField100()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46199"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46198"
        BranchSideFuncs:
        - "hasField101()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46199"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46204"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46203"
        BranchSideFuncs:
        - "hasField102()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46204"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46209"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46208"
        BranchSideFuncs:
        - "hasField103()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46209"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46214"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46213"
        BranchSideFuncs:
        - "hasField104()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46219"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46218"
        BranchSideFuncs:
        - "hasField105()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46224"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46223"
        BranchSideFuncs:
        - "hasField106()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46229"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46228"
        BranchSideFuncs:
        - "hasField107()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46229"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46234"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46233"
        BranchSideFuncs:
        - "hasField108()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46234"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46239"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46238"
        BranchSideFuncs:
        - "hasField109()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46244"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46243"
        BranchSideFuncs:
        - "hasField110()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46244"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46249"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46248"
        BranchSideFuncs:
        - "hasField111()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46254"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46253"
        BranchSideFuncs:
        - "hasField112()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46259"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46258"
        BranchSideFuncs:
        - "hasField113()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46259"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46264"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46263"
        BranchSideFuncs:
        - "hasField114()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46264"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46269"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46268"
        BranchSideFuncs:
        - "hasField115()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46269"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46274"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46273"
        BranchSideFuncs:
        - "hasField116()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46279"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46278"
        BranchSideFuncs:
        - "hasField117()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46284"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46283"
        BranchSideFuncs:
        - "hasField118()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46289"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46288"
        BranchSideFuncs:
        - "hasField119()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46289"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46294"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46293"
        BranchSideFuncs:
        - "hasField120()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46294"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46299"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46298"
        BranchSideFuncs:
        - "hasField121()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46304"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46303"
        BranchSideFuncs:
        - "hasField122()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46304"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46309"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46308"
        BranchSideFuncs:
        - "hasField123()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46309"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46314"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46313"
        BranchSideFuncs:
        - "hasField124()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46314"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46319"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46318"
        BranchSideFuncs:
        - "hasField125()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46319"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46324"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46323"
        BranchSideFuncs:
        - "hasField126()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46324"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46329"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46328"
        BranchSideFuncs:
        - "hasField127()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46329"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46334"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46333"
        BranchSideFuncs:
        - "hasField128()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46339"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46338"
        BranchSideFuncs:
        - "hasField129()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46339"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46344"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46343"
        BranchSideFuncs:
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45698,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45699,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45704,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45709,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45712,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45714,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45717,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45719,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45724,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45729,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45732,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45734,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45737,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45739,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45744,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45747,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45749,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45752,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45754,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45757,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45759,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45762,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45764,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45767,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45769,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45772,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45774,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45779,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45782,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45784,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45787,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45789,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45794,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45797,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45799,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45802,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45804,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45807,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45809,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45814,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45819,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45824,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45827,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45829,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45834,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45837,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45839,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45842,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45844,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45849,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45852,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45854,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45857,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45859,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45862,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45864,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45867,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45869,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45872,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45874,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45879,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45882,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45884,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45887,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45889,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45892,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45894,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45897,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45899,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45902,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45904,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45909,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45912,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45914,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45917,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45919,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45922,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45924,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45927,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45929,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45934,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45939,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45942,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45944,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45947,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45949,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45952,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45954,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45957,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45959,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45962,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45964,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45969,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45972,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45974,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45979,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45982,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45984,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45987,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45989,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45992,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45994,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45997,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:45999,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46002,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46004,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46009,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46014,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46017,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46019,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46022,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46024,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46027,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46029,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46034,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46037,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46039,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46044,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46049,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46052,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46054,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46057,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46059,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46064,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46067,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46069,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46072,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46074,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46077,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46079,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46084,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46087,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46089,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46092,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46094,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46097,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46099,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46104,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46109,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46112,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46114,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46119,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46124,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46127,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46129,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46132,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46134,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46139,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46142,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46144,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46149,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46154,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46159,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46164,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46169,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46174,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46177,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46179,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46182,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46184,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46187,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46189,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46192,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46194,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46199,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46202,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46204,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46209,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46212,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46214,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46217,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46219,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46222,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46224,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46227,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46229,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46234,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46239,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46244,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46249,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46254,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46259,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46264,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46267,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46269,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46274,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46277,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46279,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46284,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46289,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46292,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46294,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46297,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46299,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46304,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46307,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46309,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46314,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46319,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46322,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46324,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46329,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46332,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46334,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46339,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46344,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46344,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 261
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 46350
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46351"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46354"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46353"
        BranchSideFuncs:
        - "hasField129()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46354"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46357"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46356"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46351,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46354,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField129"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 46364
    functionDepth: 49
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 804
    EdgeCount: 524
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46365"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46369"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46368"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46370"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47032"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47031"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47022"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47028"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47027"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46371,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46377,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46382,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46387,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46392,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46397,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46402,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46407,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46412,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46417,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46422,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46427,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46432,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46437,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46442,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46447,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46452,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46457,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46462,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46467,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46472,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46477,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46482,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46487,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46492,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46497,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46502,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46507,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46512,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46517,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46522,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46527,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46532,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46537,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46542,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46547,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46552,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46557,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46562,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46567,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46572,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46577,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46582,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46587,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46592,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46597,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46602,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46607,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46612,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46617,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46622,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46627,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46632,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46637,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46642,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46647,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46652,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46657,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46662,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46667,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46672,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46677,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46682,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46687,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46692,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46697,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46702,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46707,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46712,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46717,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46722,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46727,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46732,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46737,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46742,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46747,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46752,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46757,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46762,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46767,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46772,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46777,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46782,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46787,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46792,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46797,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46802,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46807,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46812,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46817,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46822,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46827,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46832,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46837,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46842,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46847,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46852,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46857,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46862,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46867,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46872,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46877,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46882,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46887,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46892,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46897,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46902,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46907,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46912,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46917,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46922,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46927,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46932,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46937,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46942,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46947,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46952,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46957,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46962,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46967,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46972,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46977,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46982,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46987,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46992,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:46997,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47002,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47007,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47012,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47017,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47022,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47030,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 142
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField1()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 47047
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField1()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField1Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField1(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField1()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField1Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField2()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField2()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField2Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField2(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField2()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField2Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField3()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField3()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField3Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField3(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField3()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField3Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField4()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField4()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField4Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField4(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField4()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField4Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField5()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField5()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47376"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47385"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47384"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47382"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47379,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47380,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField5Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47401"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47397,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField5(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField5()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField5Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47435"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField6()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField6()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47463"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47462"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47459,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47460,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField6Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField6(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField6()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField6Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField7()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47527"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField7()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47540"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47543"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47542"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47539,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47540,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField7Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47557,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField7(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField7()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField7Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47595"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField8()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47607"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField8()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47624"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47623"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47622"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47619,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47620,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField8Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47637,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField8(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField8()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField8Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47675"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField9()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47687"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField9()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47704"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47699,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47700,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField9Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47717,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField9(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47732"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47733"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47732"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField9()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47745,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField9Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47756"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField10()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47767"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField10()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47785"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47784"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47783"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47779,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47780,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField10Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47801"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47797,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField10(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47813"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField10()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField10Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField11()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField11()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47864"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47862"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47859,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47860,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField11Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47881"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47877,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField11(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField11()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField11Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField12()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47927"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField12()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47939,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47940,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField12Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField12(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField12()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField12Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:47998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField13()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField13()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48025"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField13Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48041"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48037,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField13(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48052"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField13()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField13Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField14()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48087"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField14()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48103"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48102"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48099,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48100,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField14Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48121"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48117,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField14(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48132"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField14()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField14Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48155"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField15()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField15()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48182"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField15Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48201"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField15(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField15()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField15Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48235"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField16()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField16()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48265"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48264"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48262"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48259,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48260,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField16Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48281"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48277,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField16(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48292"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField16()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField16Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48315"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField17()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField17()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48340"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48343"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48342"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48339,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48340,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField17Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48361"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField17(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48373"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField17()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField17Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField18()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField18()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48423"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48422"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField18Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField18(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField18()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField18Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48475"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField19()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField19()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48504"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField19Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField19(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField19()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField19Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48555"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField20()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField20()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48584"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48582"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48580,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField20Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48597,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField20(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48613"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48612"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField20()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField20Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48635"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField21()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField21()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48664"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48659,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48660,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField21Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48681"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField21(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48692"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField21()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField21Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48716"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField22()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField22()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48744"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48742"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48739,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48740,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField22Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48761"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48757,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField22(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48773"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48772"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField22()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField22Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField23()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField23()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48824"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48820"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48822"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48819,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48820,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField23Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48841"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48837,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField23(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField23()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField23Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField24()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField24()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48904"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48899,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48900,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField24Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48921"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48917,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField24(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField24()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField24Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48955"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField25()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField25()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48985"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48984"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField25Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:48997,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField25(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49013"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField25()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField25Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49036"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49035"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField26()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField26()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField26Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField26(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField26()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField26Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField27()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField27()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField27Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField27(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField27()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField27Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField28()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField28()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField28Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField28(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField28()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField28Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField29()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField29()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField29Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField29(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField29()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField29Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField30()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField30()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49376"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49385"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49384"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49382"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49379,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49380,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField30Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49401"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49397,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField30(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField30()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField30Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49435"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField31()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField31()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49463"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49462"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49459,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49460,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField31Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField31(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField31()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField31Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField32()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49527"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField32()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49540"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49543"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49542"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49539,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49540,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField32Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49557,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField32(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField32()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField32Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49595"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField33()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49607"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField33()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49624"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49623"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49622"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49619,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49620,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField33Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49637,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField33(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField33()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField33Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49675"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField34()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49687"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField34()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49704"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49699,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49700,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField34Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49717,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField34(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49732"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49733"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49732"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField34()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49745,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField34Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49756"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField35()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49767"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField35()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49785"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49784"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49783"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49779,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49780,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField35Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49801"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49797,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField35(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49813"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField35()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField35Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField36()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField36()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49864"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49862"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49859,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49860,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField36Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49881"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49877,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField36(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField36()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField36Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField37()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49927"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField37()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49939,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49940,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField37Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField37(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField37()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField37Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:49998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField38()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField38()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50025"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField38Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50041"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50037,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField38(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50052"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField38()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField38Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField39()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50087"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField39()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50103"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50102"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50099,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50100,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField39Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50121"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50117,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField39(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50132"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField39()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField39Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50155"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField40()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField40()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50182"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField40Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50201"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField40(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField40()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField40Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50235"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField41()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField41()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50265"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50264"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50262"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50259,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50260,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField41Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50281"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50277,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField41(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50292"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField41()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField41Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50315"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField42()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField42()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50340"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50343"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50342"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50339,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50340,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField42Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50361"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField42(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50373"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField42()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField42Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField43()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField43()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50423"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50422"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField43Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField43(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField43()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField43Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50475"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField44()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField44()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50504"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField44Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField44(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField44()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField44Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50555"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField45()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField45()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50584"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50582"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50580,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField45Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50597,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField45(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50613"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50612"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField45()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField45Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50635"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField46()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField46()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50664"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50659,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50660,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField46Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50681"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField46(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50692"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField46()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField46Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50716"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField47()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField47()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50744"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50742"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50739,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50740,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField47Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50761"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50757,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField47(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50773"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50772"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField47()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField47Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField48()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField48()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50824"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50820"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50822"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50819,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50820,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField48Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50841"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50837,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField48(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField48()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField48Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField49()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField49()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50904"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50899,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50900,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField49Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50921"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50917,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField49(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField49()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField49Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50955"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField50()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField50()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50985"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50984"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField50Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:50997,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField50(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51013"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField50()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField50Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51036"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51035"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField51()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField51()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField51Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField51(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField51()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField51Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField52()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField52()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField52Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField52(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField52()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField52Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField53()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField53()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField53Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField53(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField53()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField53Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField54()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField54()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField54Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField54(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField54()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField54Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField55()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField55()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51376"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51385"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51384"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51382"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51379,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51380,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField55Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51401"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51397,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField55(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField55()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField55Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51435"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField56()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField56()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51463"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51462"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51459,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51460,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField56Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField56(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField56()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField56Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField57()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51527"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField57()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51540"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51543"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51542"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51539,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51540,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField57Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51557,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField57(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField57()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField57Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51595"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField58()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51607"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField58()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51624"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51623"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51622"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51619,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51620,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField58Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51637,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField58(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField58()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField58Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51675"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField59()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51687"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField59()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51704"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51699,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51700,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField59Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51717,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField59(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51732"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51733"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51732"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField59()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51745,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField59Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51756"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField60()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51767"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField60()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51785"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51784"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51783"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51779,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51780,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField60Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51801"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51797,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField60(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51813"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField60()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField60Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField61()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField61()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51864"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51862"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51859,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51860,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField61Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51881"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51877,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField61(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField61()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField61Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField62()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51927"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField62()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51939,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51940,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField62Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField62(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField62()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField62Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:51998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField63()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField63()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52025"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField63Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52041"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52037,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField63(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52052"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField63()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField63Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField64()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52087"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField64()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52103"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52102"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52099,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52100,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField64Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52121"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52117,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField64(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52132"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField64()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField64Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52155"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField65()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField65()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52182"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField65Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52201"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField65(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField65()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField65Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52235"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField66()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField66()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52265"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52264"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52262"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52259,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52260,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField66Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52281"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52277,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField66(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52292"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField66()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField66Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52315"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField67()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField67()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52340"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52343"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52342"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52339,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52340,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField67Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52361"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField67(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52373"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField67()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField67Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField68()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField68()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52423"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52422"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField68Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField68(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField68()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField68Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52475"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField69()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField69()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52504"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField69Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField69(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField69()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField69Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52555"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField70()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField70()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52584"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52582"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52580,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField70Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52597,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField70(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52613"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52612"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField70()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField70Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52635"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField71()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField71()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52664"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52659,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52660,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField71Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52681"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField71(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52692"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField71()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField71Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52716"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField72()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField72()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52744"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52742"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52739,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52740,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField72Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52761"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52757,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField72(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52773"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52772"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField72()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField72Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField73()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField73()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52824"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52820"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52822"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52819,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52820,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField73Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52841"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52837,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField73(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField73()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField73Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField74()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField74()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52904"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52899,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52900,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField74Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52921"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52917,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField74(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField74()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField74Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52955"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField75()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField75()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52985"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52984"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField75Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:52997,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField75(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53013"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField75()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField75Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53036"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53035"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField76()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField76()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField76Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField76(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField76()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField76Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField77()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField77()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField77Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField77(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField77()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField77Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField78()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField78()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField78Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField78(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField78()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField78Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField79()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField79()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField79Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField79(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField79()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField79Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField80()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField80()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53376"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53385"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53384"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53382"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53379,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53380,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField80Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53401"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53397,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField80(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField80()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField80Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53435"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField81()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField81()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53463"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53462"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53459,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53460,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField81Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField81(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField81()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField81Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField82()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53527"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField82()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53540"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53543"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53542"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53539,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53540,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField82Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53557,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField82(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField82()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField82Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53595"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField83()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53607"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField83()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53624"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53623"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53622"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53619,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53620,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField83Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53637,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField83(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField83()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField83Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53675"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField84()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53687"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField84()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53704"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53699,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53700,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField84Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53717,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField84(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53732"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53733"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53732"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField84()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53745,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField84Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53756"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField85()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53767"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField85()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53785"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53784"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53783"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53779,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53780,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField85Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53801"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53797,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField85(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53813"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField85()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField85Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField86()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField86()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53864"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53862"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53859,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53860,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField86Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53881"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53877,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField86(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField86()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField86Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField87()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53927"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField87()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53939,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53940,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField87Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField87(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField87()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField87Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:53998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField88()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField88()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54025"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField88Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54041"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54037,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField88(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54052"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField88()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField88Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField89()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54087"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField89()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54103"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54102"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54099,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54100,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField89Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54121"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54117,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField89(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54132"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField89()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField89Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54155"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField90()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField90()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54182"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField90Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54201"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField90(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField90()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField90Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54235"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField91()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField91()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54265"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54264"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54262"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54259,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54260,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField91Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54281"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54277,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField91(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54292"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField91()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField91Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54315"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField92()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField92()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54340"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54343"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54342"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54339,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54340,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField92Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54361"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField92(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54373"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField92()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField92Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField93()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField93()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54423"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54422"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField93Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField93(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField93()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField93Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54475"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField94()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField94()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54504"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField94Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField94(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField94()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField94Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54555"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField95()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField95()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54584"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54582"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54580,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField95Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54597,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField95(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54613"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54612"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField95()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField95Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54635"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField96()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField96()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54664"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54659,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54660,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField96Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54681"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField96(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54692"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField96()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField96Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54716"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField97()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField97()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54744"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54742"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54739,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54740,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField97Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54761"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54757,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField97(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54773"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54772"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField97()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField97Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField98()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField98()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54824"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54820"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54822"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54819,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54820,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField98Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54841"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54837,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField98(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField98()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField98Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField99()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField99()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54904"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54899,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54900,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField99Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54921"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54917,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField99(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField99()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField99Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54955"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField100()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField100()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54985"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54984"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField100Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:54997,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField100(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55013"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField100()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField100Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55036"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55035"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField101()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField101()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField101Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField101(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField101()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField101Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField102()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField102()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField102Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField102(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField102()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField102Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField103()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField103()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField103Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField103(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField103()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField103Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField104()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField104()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField104Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField104(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField104()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField104Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField105()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField105()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55376"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55385"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55384"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55382"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55379,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55380,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField105Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55401"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55397,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField105(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField105()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55423,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField105Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55436"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55435"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField106()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField106()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55456"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55465"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55463"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55462"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55459,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55460,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField106Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField106(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField106()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55503,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField106Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55515"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55518,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField107()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55528"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55527"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField107()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55540"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55543"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55542"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55539,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55540,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField107Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55557,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField107(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField107()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55583,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField107Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55595"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField108()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55607"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField108()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55624"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55623"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55622"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55619,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55620,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField108Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55641"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55637,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField108(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55652"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55653"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55652"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField108()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField108Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55676"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55675"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField109()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55687"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField109()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55705"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55704"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55699,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55700,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField109Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55717,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField109(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55732"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55733"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55732"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField109()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55745,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField109Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55756"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField110()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55767"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField110()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55785"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55784"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55783"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55782"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55779,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55780,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField110Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55801"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55797,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField110(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55813"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55812"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField110()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField110Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField111()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField111()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55864"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55862"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55859,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55860,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField111Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55881"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55877,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField111(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55892"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55893"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55892"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField111()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField111Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55918,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField112()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55927"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField112()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55940"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55943"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55939,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55940,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField112Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField112(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55972"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField112()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField112Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:55998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField113()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField113()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56025"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56024"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField113Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56041"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56037,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField113(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56052"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField113()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField113Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField114()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56087"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField114()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56100"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56103"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56102"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56099,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56100,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField114Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56121"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56117,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField114(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56132"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField114()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField114Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56156"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56155"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField115()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField115()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56180"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56183"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56182"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField115Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56201"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField115(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField115()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField115Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56235"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField116()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField116()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56265"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56264"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56262"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56259,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56260,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField116Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56281"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56277,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField116(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56292"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56292"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField116()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56303,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField116Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56315"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField117()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField117()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56336"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56340"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56343"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56342"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56339,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56340,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField117Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56361"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField117(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56373"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField117()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56383,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField117Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField118()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField118()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56423"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56422"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField118Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField118(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField118()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56463,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField118Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56475"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField119()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField119()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56504"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField119Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField119(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56532"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField119()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56543,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField119Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56555"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField120()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField120()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56584"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56580"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56583"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56582"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56580,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField120Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56597,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField120(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56613"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56612"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField120()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56623,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56625,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField120Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56635"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56635"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField121()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField121()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56664"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56659,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56660,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField121Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56681"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56677,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField121(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56692"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField121()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField121Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56716"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56718,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField122()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField122()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56744"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56742"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56739,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56740,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField122Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56761"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56757,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField122(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56772"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56773"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56772"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField122()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField122Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField123()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField123()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56824"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56820"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56822"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56819,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56820,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField123Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56835"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56841"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56837,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField123(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56853"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56852"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56855,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField123()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField123Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField124()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField124()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56904"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56899,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56900,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField124Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56921"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56917,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField124(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56932"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56932"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56935,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField124()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField124Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56955"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56955"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField125()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField125()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56985"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56984"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField125Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:56997,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField125(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57013"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField125()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField125Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57036"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57035"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField126()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57047"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField126()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField126Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57075"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57081"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57077,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField126(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57092"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField126()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField126Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57115"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57115"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField127()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField127()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57145"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57144"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57139,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57140,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField127Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57161"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57157,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField127(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField127()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField127Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57195"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57195"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField128()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField128()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57223"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57222"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57219,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57220,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField128Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57237,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField128(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57252"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57252"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField128()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField128Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57275"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].hasField129()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 57287
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField129()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57300"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57302"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57299,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57300,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getField129Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57317,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField129(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField129()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57343,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField129Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57355"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57355"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 57363
    functionDepth: 15
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: 57369
    functionDepth: 40
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:57370,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$Builder:44910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 1
    returnType: "com.google.protobuf.BoolValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:272,1"
      Dst: "[com.google.protobuf.BoolValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 61
    returnType: "com.google.protobuf.BoolValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:281"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:277,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    - Src: "com.google.protobuf.BoolValue$Builder:278,1"
      Dst: "[com.google.protobuf.BoolValue].isInitialized"
    - Src: "com.google.protobuf.BoolValue$Builder:279,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 2
    returnType: "com.google.protobuf.BoolValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue$Builder].buildPartial0(com.google.protobuf.BoolValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:288"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:287"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:287,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial0"
    - Src: "com.google.protobuf.BoolValue$Builder:288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].buildPartial0(com.google.protobuf.BoolValue)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.BoolValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].access$302(com.google.protobuf.BoolValue,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:297"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.BoolValue,boolean)"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:295,1"
      Dst: "[com.google.protobuf.BoolValue].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 279
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 273
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:307,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:323,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 272
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 182
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.BoolValue)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:336"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.BoolValue)"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:335"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:334,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.BoolValue$Builder:336,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.BoolValue)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 41
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.BoolValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].getDefaultInstance()"
    - "[com.google.protobuf.BoolValue].getValue()"
    - "[com.google.protobuf.BoolValue].getValue()"
    - "[com.google.protobuf.BoolValue$Builder].setValue(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue$Builder:342"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BoolValue$Builder:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:346"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(boolean)"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:345"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:342,1"
      Dst: "[com.google.protobuf.BoolValue].getDefaultInstance"
    - Src: "com.google.protobuf.BoolValue$Builder:343,1"
      Dst: "[com.google.protobuf.BoolValue].getValue"
    - Src: "com.google.protobuf.BoolValue$Builder:344,1"
      Dst: "[com.google.protobuf.BoolValue].getValue"
    - Src: "com.google.protobuf.BoolValue$Builder:344,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setValue"
    - Src: "com.google.protobuf.BoolValue$Builder:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue$Builder:346,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.BoolValue$Builder:347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 49
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue$Builder:361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue$Builder:364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BoolValue$Builder:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:388"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.BoolValue$Builder:387"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.BoolValue$Builder:378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue$Builder:384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue$Builder:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:367,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.BoolValue$Builder:373,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.BoolValue$Builder:378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.BoolValue$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.BoolValue$Builder:386,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.BoolValue$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BoolValue$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setValue(boolean)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 13
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 15
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 40
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:446,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.BoolValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue$Builder:229,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4816
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4841
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4846
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo2048"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4847,1"
      Dst: "[foo.TestFull$TestFieldNo2048].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4851
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo2048"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4853"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4856"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4855"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4852,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4853,1"
      Dst: "[foo.TestFull$TestFieldNo2048].isInitialized"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4854,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4860
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo2048"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial0(foo.TestFull$TestFieldNo2048)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4862"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4863"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4862"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4862,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4863,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial0(foo.TestFull$TestFieldNo2048)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4867
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo2048"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4870"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4874"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4873"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4878
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4879,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4884
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4890,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4901,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4906
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4910
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(foo.TestFull$TestFieldNo2048)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4911"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4914"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo2048)"
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4913"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4912,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4914,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(foo.TestFull$TestFieldNo2048)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4919
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo2048"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo2048].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4920"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4921"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4920"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4921"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4926"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4925"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4920,1"
      Dst: "[foo.TestFull$TestFieldNo2048].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4921,1"
      Dst: "[foo.TestFull$TestFieldNo2048].hasTest"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4924,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4926,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4927,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4932
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4933"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4936"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4935"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4933,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4943
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4944"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4948"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4947"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4949"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4971"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4970"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4961"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4967"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4966"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4950,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4956,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4961,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4969,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 4982
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4983"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4982"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4991"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5000"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4999"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:4995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4998"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:4997"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4994,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4995,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:5010"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5016"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5012,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:5027"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5028"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5027"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5030,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5038,1"
      Dst: "[foo.TestFull$TestFieldNo2048].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5038,1"
      Dst: "[foo.TestFull$TestFieldNo2048].getTest"
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2048$Builder:5050"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5051"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2048$Builder:5050"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 5058
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: 5064
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo2048$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:5065,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$Builder:4804,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$ArraysByteArrayCopier].copyFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$ArraysByteArrayCopier"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$ArraysByteArrayCopier:128,1"
      Dst: "[java.util.Arrays].copyOfRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtensionDescriptorRetriever].getDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtensionDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NewInstanceSchema].newInstance(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.NewInstanceSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCaseOrBuilder].hasValue()"
    functionSourceFile: "foo.TestFull$LowerCaseOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$LowerCaseOrBuilder].getValue()"
    functionSourceFile: "foo.TestFull$LowerCaseOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$CaseEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasNullValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getNullValueValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getNullValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasNumberValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getNumberValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasStringValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getStringValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getStringValueBytes()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasBoolValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getBoolValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasStructValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getStructValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getStructValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StructOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].hasListValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getListValue()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getListValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValueOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ValueOrBuilder].getKindCase()"
    functionSourceFile: "com.google.protobuf.ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].forCodedOutput(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.google.protobuf.CodedOutputStreamWriter"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:48"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:51"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:50"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.google.protobuf.Writer$FieldOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:65,1"
      Dst: "[com.google.protobuf.CodedOutputStream].getTotalBytesWritten"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32(int,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:70,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:75,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64(int,long)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:80,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFloat(int,float)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:85,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDouble(int,double)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeEnum(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:95,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    functionUses: 9
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:100,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    functionUses: 11
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:105,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    functionUses: 10
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:110,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    functionUses: 10
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:115,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    functionUses: 9
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:120,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeString(int,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:125,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionUses: 11
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:130,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:135,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSInt32(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSInt32(int,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:140,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSInt64(int,long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeSInt64(int,long)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:145,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    functionUses: 3
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:150,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 107
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionUses: 8
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:155,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 15
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeGroup(int,com.google.protobuf.MessageLite)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:161,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 39
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeGroup(int,com.google.protobuf.MessageLite,com.google.protobuf.Schema)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:166,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeStartGroup(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:172,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeEndGroup(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:178,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    functionUses: 6
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:186"
        BranchSideFuncs:
        - "writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:185"
        BranchSideFuncs:
        - "writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:184,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:186,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageSetExtension"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeInt32List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:208"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:207"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:200"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:206"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:194,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:198,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:199,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:199,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:199,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:201,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:204,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:205,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:205,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:205,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:208,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:209,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:209,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:209,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeFixed32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    functionUses: 2
    ICount: 42
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:232"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:231"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:224"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:230"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:232"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:218,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:222,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:223,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:223,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:223,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:225,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:228,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:229,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:229,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:229,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:232,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:233,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:233,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:233,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeInt64List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64NoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    functionUses: 2
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:240"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:255"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:254"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:245"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:247"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:251"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:253"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:255"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:241,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:245,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:246,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:246,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:246,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:248,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:251,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:252,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:252,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:252,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:255,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:256,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:256,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:256,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeUInt64List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    functionUses: 1
    ICount: 42
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:264"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:279"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:278"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:271"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:265,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:269,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:270,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:270,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:270,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:272,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:275,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:276,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:276,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:276,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:279,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:280,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:280,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:280,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeFixed64SizeNoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    functionUses: 2
    ICount: 42
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:303"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:302"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:295"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:301"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:303"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:289,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:293,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:294,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:294,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:294,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:296,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:299,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:300,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:300,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:300,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:303,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:304,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:304,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:304,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeFloatList(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeFloatSizeNoTag(float)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeFloatNoTag(float)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:327"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:326"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:319"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:325"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:313,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:317,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:318,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:318,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:318,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:320,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:323,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:324,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:324,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:324,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloatNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:327,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:328,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:328,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:328,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDoubleList(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSizeNoTag(double)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag(double)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:336"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:351"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:350"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:343"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:349"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:337,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:341,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:342,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:342,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:342,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:344,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:347,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:348,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:348,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:348,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:351,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:352,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:352,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:352,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeEnumList(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnumNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:375"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:374"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:367"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:361,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:365,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:366,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:366,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:366,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:368,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:371,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:372,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:372,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:372,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnumNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:375,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:376,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:376,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:376,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeBoolList(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSizeNoTag(boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeBoolNoTag(boolean)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    functionUses: 1
    ICount: 42
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:399"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:398"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:391"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:397"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:385,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:389,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:390,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:390,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:390,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:392,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:395,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:396,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:396,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:396,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBoolNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:399,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:400,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:400,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:400,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeStringList(int,java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 33
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].getRaw(int)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeLazyString(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeString(int,java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:413"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:412"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:409,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:410,1"
      Dst: "[com.google.protobuf.LazyStringList].getRaw"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:410,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeLazyString"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:413,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:414,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:414,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeLazyString(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:423"
        BranchSideFuncs:
        - "writeString(int,java.lang.String)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:422"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:421,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeString"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:423,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeBytesList(int,java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 31
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionUses: 2
    ICount: 13
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:429,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:430,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:430,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeUInt32List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:452"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:451"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:450"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:452"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:438,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:442,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:443,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:443,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:443,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:445,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:448,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:449,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:449,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:449,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:452,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:453,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:453,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:453,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed32List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:476"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:475"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:468"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:474"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:462,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:466,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:467,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:467,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:467,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:469,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:472,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:473,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:473,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:473,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:476,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:477,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:477,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:477,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed64List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed64SizeNoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64(int,long)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:500"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:499"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:492"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:498"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:486,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:490,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:491,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:491,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:491,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed64SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:493,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:496,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:497,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:497,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:497,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:500,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:501,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:501,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:501,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSInt32List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt32(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:524"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:523"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:516"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:520"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:522"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:510,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:514,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:515,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:515,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:515,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:517,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:520,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:521,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:521,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:521,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:524,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:525,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:525,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:525,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeSInt64List(int,java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 31
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag(long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt64(int,long)"
    functionUses: 1
    ICount: 42
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:548"
        BranchSideFuncs:
        - "writeTag(int,int)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:547"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:540"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:546"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:534,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:538,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:539,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:539,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:539,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:541,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:544,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:545,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:545,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:545,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:548,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:549,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:549,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:549,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMessageList(int,java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 31
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:556,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:557,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:557,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMessageList(int,java.util.List,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 108
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionUses: 1
    ICount: 12
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:563,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:564,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:564,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeGroupList(int,java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 31
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:571,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:572,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:572,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeGroupList(int,java.util.List,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 40
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.List"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionUses: 1
    ICount: 12
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:578,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:579,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:579,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 106
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:590"
        BranchSideFuncs:
        - "writeDeterministicMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:589"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:596"
        BranchSideFuncs:
        - "hasNext()"
        - "computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
        - "iterator()"
        - "writeTag(int,int)"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "writeUInt32NoTag(int)"
        - "writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
        - "getKey()"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:595"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:586,1"
      Dst: "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:587,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicMap"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:590,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:590,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:590,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:590,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:591,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:593,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:593,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:593,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:592,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:594,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:594,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:594,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 105
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicBooleanMapEntry(int,boolean,java.lang.Object,com.google.protobuf.MapEntryLite$Metadata)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicBooleanMapEntry(int,boolean,java.lang.Object,com.google.protobuf.MapEntryLite$Metadata)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicIntegerMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicLongMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicStringMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionUses: 1
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:604"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:608"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:607"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:636"
        BranchSideFuncs:
        - "writeDeterministicBooleanMapEntry(int,boolean,java.lang.Object,com.google.protobuf.MapEntryLite$Metadata)"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:601,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:604,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:605,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicBooleanMapEntry"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:608,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:609,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicBooleanMapEntry"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:618,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicIntegerMap"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:626,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicLongMap"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:630,1"
      Dst: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicStringMap"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:634,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:634,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:634,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicBooleanMapEntry(int,boolean,java.lang.Object,com.google.protobuf.MapEntryLite$Metadata)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 104
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "boolean"
    - "java.lang.Object"
    - "com.google.protobuf.MapEntryLite$Metadata"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:641,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:642,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:642,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:642,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:643,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:643,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicIntegerMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 104
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:654"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:653"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:655"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:649,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:651,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:651,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:651,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:651,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:651,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:654,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:656,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:656,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:657,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:658,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:658,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:658,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:659,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:659,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicLongMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 104
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:671"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:670"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:666,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:668,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:668,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:668,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:668,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:668,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:671,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:673,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:673,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:674,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:675,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:675,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:675,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:676,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:676,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStreamWriter].writeDeterministicStringMap(int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map)"
    functionSourceFile: "com.google.protobuf.CodedOutputStreamWriter"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 104
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:688"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:687"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStreamWriter:689"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStreamWriter:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStreamWriter:683,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:685,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:685,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:685,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:685,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:688,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:690,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:691,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:692,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:692,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStreamWriter:693,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:306,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:312,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:334"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:332,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:335,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$000()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:344,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:349,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:358"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:354,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:355,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:356,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:366"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:365"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:364,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:365,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:366,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$502(com.google.protobuf.DescriptorProtos$FileDescriptorSet,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$502(com.google.protobuf.DescriptorProtos$FileDescriptorSet,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:378"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:377"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.DescriptorProtos$FileDescriptorSet,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:373,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:376,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$502"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:378,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:378,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$502"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:394,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:404,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:410,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:416,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:423"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:422"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:421,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:423,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 55
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:430"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:429"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:430"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:441"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:456"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:455"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:436"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:435"
        BranchSideFuncs:
        - "ensureFileIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:456"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:455"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:452"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:451"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.DescriptorProtos$FileDescriptorSet)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:450"
        BranchSideFuncs:
        - "getFileFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:449"
        BranchSideFuncs:
        - "getFileFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:429,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:431,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:431,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:432,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:433,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:436,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:437,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:437,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:442,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:442,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:443,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:444,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:446,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:450,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:452,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].access$500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:452,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:456,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:456,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFile(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:468"
        BranchSideFuncs:
        - "isInitialized()"
        - "getFile(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:467"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:463"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:462"
        BranchSideFuncs:
        - "getFileCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:463,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFile"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:480"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:511"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:510"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:496"
        BranchSideFuncs:
        - "ensureFileIsMutable()"
        - "add(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:495"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:507"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:482,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:489,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:493,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:494,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:496,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:501,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:509,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:520"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:524"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:523"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:536"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:534,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:536,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:546"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:545"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:544,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:546,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFile(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:553"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:556"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:555"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:554,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:556,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:564"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:572"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:571"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:568,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:569,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:572,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:581"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:583,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:583,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:586,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFile(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:602"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:601"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:597"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:598,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:599,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:600,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:602,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:619"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:618"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:615,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:616,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:619,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFile(com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:633"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:629,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:630,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:630,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:631,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:633,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:647"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:643,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:644,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:645,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:647,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:647,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addAllFile(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:658,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:660,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:662,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:675"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:671,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:673,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:675,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].removeFile(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:688"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:684,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:685,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:688,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:697,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:704"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:706"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:705,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:706,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:717"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:715,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:717,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFileBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:724,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:725,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:724,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:732,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:733,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:732,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:740,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getFileFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:754"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:753"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:749"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:751,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:759,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:765,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder:300,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].getProblemSymbolName()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].getProblemProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorValidationException].getDescription()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorValidationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$1"
    linkageType: null
    functionLinenumber: 23376
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23377,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23379,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23381,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23381,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23383,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23383,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23383,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23386,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23386,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23388,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$1:23371,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].hasNioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].nioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].hasArray()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].array()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].arrayOffset()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].position()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].position(int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AllocatedBuffer$2:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AllocatedBuffer$2:247"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AllocatedBuffer$2:246"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AllocatedBuffer$2:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AllocatedBuffer$2:249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AllocatedBuffer$2:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer$2:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AllocatedBuffer$2:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.AllocatedBuffer$2:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].limit()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer$2].remaining()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter].newEnumConverter(com.google.protobuf.Internal$EnumLiteMap,com.google.protobuf.Internal$EnumLite)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$MapAdapter$Converter"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Internal$EnumLiteMap"
    - "com.google.protobuf.Internal$EnumLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 34
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$1].doForward(java.lang.Object)"
    functionUses: 26
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal$MapAdapter:463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter:466"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal$MapAdapter:465"
        BranchSideFuncs:
        - "doForward(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter:462,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.Internal$MapAdapter:466,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doForward"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 36
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$1].doBackward(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$1].doForward(java.lang.Object)"
    functionUses: 18
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal$MapAdapter:472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal$MapAdapter:475"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal$MapAdapter:474"
        BranchSideFuncs:
        - "doForward(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter:471,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doBackward"
    - Src: "com.google.protobuf.Internal$MapAdapter:471,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Internal$MapAdapter:475,1"
      Dst: "[com.google.protobuf.Internal$MapAdapter$Converter].doForward"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 2
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    functionUses: 23
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter:480,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter].access$000(com.google.protobuf.Internal$MapAdapter)"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$MapAdapter$Converter"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$MapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer].hasNioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].hasArray()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].nioBuffer()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].array()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].arrayOffset()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].position()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].position(int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].limit()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].remaining()"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AllocatedBuffer].wrap(byte[])"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 1
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer].wrapNoCheck(byte[],int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer:134,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrapNoCheck"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer].wrap(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 1
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer].wrapNoCheck(byte[],int,int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.AllocatedBuffer:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AllocatedBuffer:144"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AllocatedBuffer:143"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AllocatedBuffer:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AllocatedBuffer:144"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AllocatedBuffer:143"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AllocatedBuffer:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AllocatedBuffer:148"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AllocatedBuffer:147"
        BranchSideFuncs:
        - "wrapNoCheck(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer:145,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.AllocatedBuffer:145,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.AllocatedBuffer:145,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.AllocatedBuffer:145,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.AllocatedBuffer:148,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrapNoCheck"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 1
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object,java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AllocatedBuffer:156,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AllocatedBuffer].wrapNoCheck(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.AllocatedBuffer"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestString()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestString()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].hasTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOptionalOrBuilder].getTestMessageOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOptionalOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1"
    linkageType: null
    functionLinenumber: 10706
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1:10707,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1:10705,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].hasName()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].hasInsertionPoint()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getInsertionPoint()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getInsertionPointBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].hasContent()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getContent()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getContentBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].hasGeneratedCodeInfo()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getGeneratedCodeInfo()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder].getGeneratedCodeInfoOrBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo16].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3367
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3372
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3379
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3393
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3394"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3393"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3401
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3403"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3406"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3405"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestFieldNo16:3409"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3412"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3411"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3408,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo16:3409,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3423"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3429"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3425,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3436
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3438"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3439"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3438"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16:3439"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3440"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo16:3441"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3445"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3444"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3441,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3451
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3455"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo16:3454"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestFieldNo16:3455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16:3455,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3459
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3461"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3462"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16:3464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3467"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo16:3466"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestFieldNo16:3467,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16:3467,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3473
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].hasTest()"
    - "[foo.TestFull$TestFieldNo16].hasTest()"
    - "[foo.TestFull$TestFieldNo16].getTest()"
    - "[foo.TestFull$TestFieldNo16].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3474"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3477"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3476"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16:3477"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3480"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3479"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo16:3482"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3483"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo16:3482"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo16:3483"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3487"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo16:3486"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo16:3485"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3486"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo16:3487"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3488"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3487"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3478,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldNo16:3482,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    - Src: "foo.TestFull$TestFieldNo16:3482,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    - Src: "foo.TestFull$TestFieldNo16:3483,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    - Src: "foo.TestFull$TestFieldNo16:3484,1"
      Dst: "[foo.TestFull$TestFieldNo16].getTest"
    - Src: "foo.TestFull$TestFieldNo16:3485,1"
      Dst: "[foo.TestFull$TestFieldNo16].getTest"
    - Src: "foo.TestFull$TestFieldNo16:3485,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestFieldNo16:3487,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16:3487,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16:3487,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3492
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].getDescriptor()"
    - "[foo.TestFull$TestFieldNo16].hasTest()"
    - "[foo.TestFull$TestFieldNo16].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3493"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3497"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3496"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldNo16:3498"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3502"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo16:3501"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3497,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDescriptor"
    - Src: "foo.TestFull$TestFieldNo16:3497,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldNo16:3498,1"
      Dst: "[foo.TestFull$TestFieldNo16].hasTest"
    - Src: "foo.TestFull$TestFieldNo16:3500,1"
      Dst: "[foo.TestFull$TestFieldNo16].getTest"
    - Src: "foo.TestFull$TestFieldNo16:3500,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestFieldNo16:3502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo16:3502,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3510,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3516,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3521,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3527,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3531,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3537,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3549,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3563,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3569,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3579
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3580,1"
      Dst: "[foo.TestFull$TestFieldNo16].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3581
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3582,1"
      Dst: "[foo.TestFull$TestFieldNo16].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilder(foo.TestFull$TestFieldNo16)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo16"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3585,1"
      Dst: "[foo.TestFull$TestFieldNo16].toBuilder"
    - Src: "foo.TestFull$TestFieldNo16:3585,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3588
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(foo.TestFull$TestFieldNo16)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo16:3589"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo16:3589"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo16:3588"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo16)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3589,1"
      Dst: "[foo.TestFull$TestFieldNo16$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3595
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3880
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].parser()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3911
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: 3916
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo16"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo16:3351,1"
      Dst: "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$1"
    linkageType: null
    functionLinenumber: 934
    functionDepth: 50
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:935,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].newBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:937,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:939,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:939,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:941,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:941,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:941,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:944,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:944,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:946,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$1:929,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36475
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36480
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36487
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36488,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36505
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36506"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36505"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField1()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36513
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36518"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36517"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36521"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36524"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36523"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36520,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36521,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField1Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36535"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36541"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36537,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36554
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36554"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField2()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36562
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36564"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36567"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36566"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36572"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36569,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36570,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField2Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36584"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36590"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36586,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36603
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36604"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36603"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField3()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36611
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36613"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36616"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36615"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36619"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36622"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36621"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36618,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36619,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField3Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36633"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36639"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36635,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36652
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36653"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36652"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField4()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36660
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36662"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36665"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36664"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36668"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36671"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36670"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36667,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36668,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField4Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36682"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36688"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36684,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36701
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36702"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36701"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField5()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36709
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36711"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36714"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36713"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36717"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36720"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36719"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36716,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36717,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField5Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36731"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36737"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36733,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36750
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36751"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36750"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField6()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36758
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36760"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36763"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36762"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36766"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36769"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36768"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36765,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36766,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField6Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36786"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36782,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36799
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36800"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36799"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField7()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36807
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36812"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36811"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36815"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36818"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36817"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36814,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36815,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField7Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36831,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36848
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36849"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField8()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36856
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36860"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36864"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36867"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36866"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36863,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36864,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField8Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36878"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36884"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36880,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36897
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36898"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36897"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField9()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36905
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36907"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36910"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36909"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36913"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36916"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36915"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36912,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36913,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField9Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36933"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36929,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36946
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36947"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36946"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField10()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36954
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36959"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36958"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36962"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36965"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36964"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36961,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36962,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField10Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36978,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 36995
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:36996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:36995"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField11()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37003
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37005"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37008"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37007"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37011"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37014"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37013"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37010,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37011,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField11Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37025"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37031"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37027,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37044
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37045"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37044"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField12()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37052
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37057"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37056"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37062"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37059,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37060,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField12Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37080"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37076,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37093
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37093"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField13()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37101
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37106"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37105"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37109"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37112"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37111"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37108,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37109,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField13Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37123"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37129"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37125,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37142
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37143"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37142"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField14()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37150
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37155"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37154"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37158"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37161"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37160"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37157,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37158,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField14Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37178"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37174,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37192"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField15()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37199
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37201"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37204"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37203"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37207"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37210"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37209"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37206,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37207,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField15Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37221"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37227"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37223,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37240
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37241"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37240"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField16()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37248
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37252"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37259"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37258"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37255,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37256,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField16Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37270"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37276"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37272,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37289
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37290"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37289"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField17()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37297
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37302"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37301"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37305"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37308"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37307"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37304,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37305,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField17Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37319"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37325"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37321,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37338
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37339"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37338"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField18()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37346
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37348"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37351"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37350"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37354"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37357"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37356"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37353,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37354,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField18Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37374"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37370,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37387
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37388"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37387"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField19()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37395
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37397"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37400"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37399"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37403"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37406"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37405"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37402,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37403,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField19Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37417"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37423"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37419,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37436
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37437"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37436"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField20()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37444
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37449"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37448"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37455"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37454"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37451,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37452,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField20Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37466"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37472"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37468,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37485
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37486"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37485"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField21()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37493
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37495"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37498"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37497"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37501"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37504"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37503"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37500,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37501,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField21Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37534
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37535"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37534"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField22()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37542
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37544"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37547"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37546"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37550"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37553"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37552"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37549,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37550,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField22Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37564"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37570"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37566,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37583
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37584"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37583"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField23()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37591
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37595"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37599"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37602"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37601"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37598,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37599,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField23Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37613"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37619"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37615,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37632
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37633"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37632"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField24()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37640
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37642"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37645"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37644"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37651"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37650"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37647,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37648,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField24Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37662"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37668"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37664,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37681
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37682"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37681"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField25()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37689
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37691"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37694"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37693"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37697"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37700"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37699"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37696,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37697,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField25Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37711"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37717"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37713,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37730
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37731"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37730"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField26()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37738
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37743"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37742"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37749"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37748"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37745,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37746,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField26Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37760"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37766"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37762,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37779
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37780"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37779"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField27()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37787
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37792"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37791"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37795"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37798"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37797"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37794,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37795,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField27Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37815"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37811,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37828
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37828"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField28()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37836
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37838"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37841"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37840"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37844"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37847"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37846"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37843,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37844,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField28Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37864"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37860,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37877
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37878"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37877"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField29()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37885
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37887"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37890"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37889"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37893"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37896"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37895"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37892,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37893,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField29Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37907"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37913"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37909,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37926
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37926"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField30()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37934
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37939"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37938"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37942"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37944"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37941,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37942,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField30Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37962"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37958,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37975
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37975"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField31()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 37983
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37985"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37988"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37987"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:37991"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37994"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:37993"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37990,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:37991,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField31Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38005"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38011"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38007,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38024
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38025"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38024"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField32()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38032
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38037"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38036"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38040"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38043"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38042"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38039,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38040,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField32Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38060"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38056,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38073
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38073"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField33()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38081
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38086"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38085"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38092"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38091"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38088,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38089,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField33Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38109"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38105,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38123"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38122"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField34()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38130
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38135"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38134"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38138"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38141"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38140"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38137,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38138,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField34Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38158"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38154,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38172"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38171"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField35()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38179
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38184"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38183"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38187"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38190"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38189"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38186,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38187,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField35Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38201"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38207"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38203,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38220
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38221"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38220"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField36()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38228
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38230"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38233"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38232"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38236"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38239"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38238"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38235,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38236,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField36Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38256"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38252,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38269
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38270"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38269"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField37()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38277
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38282"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38281"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38285"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38288"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38287"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38284,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38285,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField37Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38305"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38301,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38318
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38319"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38318"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField38()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38326
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38331"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38330"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38337"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38336"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38333,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38334,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField38Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38348"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38354"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38350,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38367
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField39()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38375
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38377"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38380"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38379"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38383"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38386"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38385"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38382,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38383,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField39Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38397"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38403"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38399,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38416
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38417"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38416"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField40()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38424
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38426"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38429"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38428"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38432"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38435"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38434"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38431,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38432,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField40Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38448,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38465
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38466"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38465"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField41()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38473
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38478"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38477"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38481"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38484"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38483"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38480,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38481,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField41Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38495"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38501"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38497,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38514
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38514"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField42()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38522
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38524"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38527"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38526"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38530"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38532"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38529,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38530,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField42Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38544"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38550"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38546,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38563
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38564"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38563"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField43()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38571
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38573"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38576"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38575"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38579"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38582"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38581"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38578,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38579,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField43Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38599"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38595,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38612
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38613"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38612"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField44()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38620
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38625"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38624"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38628"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38631"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38630"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38627,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38628,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField44Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38642"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38648"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38644,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38661
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38662"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38661"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField45()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38669
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38671"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38674"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38673"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38677"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38680"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38679"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38676,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38677,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField45Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38691"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38697"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38693,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38710
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38711"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38710"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField46()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38718
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38720"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38723"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38722"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38726"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38729"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38728"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38725,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38726,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField46Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38746"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38742,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38759
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38760"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38759"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField47()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38767
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38772"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38771"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38775"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38778"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38777"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38774,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38775,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField47Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38791,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38808
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38808"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField48()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38816
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38818"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38821"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38820"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38824"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38827"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38826"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38823,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38824,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField48Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38838"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38844"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38840,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38857
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38857"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField49()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38865
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38870"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38869"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38875"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38872,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38873,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField49Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38887"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38893"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38889,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38906
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38907"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38906"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField50()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38914
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38916"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38919"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38918"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38922"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38925"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38924"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38921,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38922,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField50Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38942"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38938,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38955
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38955"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField51()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 38963
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38965"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38968"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38967"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38971"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38974"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38973"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38970,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38971,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField51Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:38985"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:38991"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:38987,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39004
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39005"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39004"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField52()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39012
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39017"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39016"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39022"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39019,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39020,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField52Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39040"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39036,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39053
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39053"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField53()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39061
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39066"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39065"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39072"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39071"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39068,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39069,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField53Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39089"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39085,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField54()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39110
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39112"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39115"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39114"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39118"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39121"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39120"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39117,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39118,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField54Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39138"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39134,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39151
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39151"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField55()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39159
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39164"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39163"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39167"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39170"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39169"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39166,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39167,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField55Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39187"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39183,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39201"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39200"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField56()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39208
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39210"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39212"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39219"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39218"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39215,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39216,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField56Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39230"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39236"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39232,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39249
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39249"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField57()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39257
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39259"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39262"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39261"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39265"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39268"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39267"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39264,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39265,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField57Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39285"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39281,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39298
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39298"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField58()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39306
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39308"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39311"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39310"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39314"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39317"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39316"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39313,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39314,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField58Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39334"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39330,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39347
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39348"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39347"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField59()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39355
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39360"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39359"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39363"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39366"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39365"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39362,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39363,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField59Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39377"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39383"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39379,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39396
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39397"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField60()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39404
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39406"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39409"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39408"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39415"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39414"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39411,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39412,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField60Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39426"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39432"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39428,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39445
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39445"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField61()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39453
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39455"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39458"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39457"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39461"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39464"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39463"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39460,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39461,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField61Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39477,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39494
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39495"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39494"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField62()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39502
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39504"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39507"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39506"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39510"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39513"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39512"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39509,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39510,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField62Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39524"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39530"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39526,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39543
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39544"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39543"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField63()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39551
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39553"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39556"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39555"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39559"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39562"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39561"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39558,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39559,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField63Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39573"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39579"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39575,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39592
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39592"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField64()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39600
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39605"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39604"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39611"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39610"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39607,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39608,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField64Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39628"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39624,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39641
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39642"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39641"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField65()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39649
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39651"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39654"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39653"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39657"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39660"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39659"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39656,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39657,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField65Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39671"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39677"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39673,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39690
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39691"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39690"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField66()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39698
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39703"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39702"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39706"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39709"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39708"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39705,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39706,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField66Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39720"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39726"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39722,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39739
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39739"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField67()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39747
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39749"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39752"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39751"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39755"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39758"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39757"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39754,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39755,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField67Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39775"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39771,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39788
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39788"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField68()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39796
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39801"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39800"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39804"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39807"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39806"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39803,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39804,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField68Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39818"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39824"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39820,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39837
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39838"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39837"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField69()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39845
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39847"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39850"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39849"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39853"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39856"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39855"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39852,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39853,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField69Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39873"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39869,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39886
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39887"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39886"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField70()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39894
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39899"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39898"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39902"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39905"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39904"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39901,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39902,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField70Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39916"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39922"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39918,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39935
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39935"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField71()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39943
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39948"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39947"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39954"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39953"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39950,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39951,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField71Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39965"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39971"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39967,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39984
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39985"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39984"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField72()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 39992
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:39994"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39997"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:39996"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40000"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40003"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40002"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:39999,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40000,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField72Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40020"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40016,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40033
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40033"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField73()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40041
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40043"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40046"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40045"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40049"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40052"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40051"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40048,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40049,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField73Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40069"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40065,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40082
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40082"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField74()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40090
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40095"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40094"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40101"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40100"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40097,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40098,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField74Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40112"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40118"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40114,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40132"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40131"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField75()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40139
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40141"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40144"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40143"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40147"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40150"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40149"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40146,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40147,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField75Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40167"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40163,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40180
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField76()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40188
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40190"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40193"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40192"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40196"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40199"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40198"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40195,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40196,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField76Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40210"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40216"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40212,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40229
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40230"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40229"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField77()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40237
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40242"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40241"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40245"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40248"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40247"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40244,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40245,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField77Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40259"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40265"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40261,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40278
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40278"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField78()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40286
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40291"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40290"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40294"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40297"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40296"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40293,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40294,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField78Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40308"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40314"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40310,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40327
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40327"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField79()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40335
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40337"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40340"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40339"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40343"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40346"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40345"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40342,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40343,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField79Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40363"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40359,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40376
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40377"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40376"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField80()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40384
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40389"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40388"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40392"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40395"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40394"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40391,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40392,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField80Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40406"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40412"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40408,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40425
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40426"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40425"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField81()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40433
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40438"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40437"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40441"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40444"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40443"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40440,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40441,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField81Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40455"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40461"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40457,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40474
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40475"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40474"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField82()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40482
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40484"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40487"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40486"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40490"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40493"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40492"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40489,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40490,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField82Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40504"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40510"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40506,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40523
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40524"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40523"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField83()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40531
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40533"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40536"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40535"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40539"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40542"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40541"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40538,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40539,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField83Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40553"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40559"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40555,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40572
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40573"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40572"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField84()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40580
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40585"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40584"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40588"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40591"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40590"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40587,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40588,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField84Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40608"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40604,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40621
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40621"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField85()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40629
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40634"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40633"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40637"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40640"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40639"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40636,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40637,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField85Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40651"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40657"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40653,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40670
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40671"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40670"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField86()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40678
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40680"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40683"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40682"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40686"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40689"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40688"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40685,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40686,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField86Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40706"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40702,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40719
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40720"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40719"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField87()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40727
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40729"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40732"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40731"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40735"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40738"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40737"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40734,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40735,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField87Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40749"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40755"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40751,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40768
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40768"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField88()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40776
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40781"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40780"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40784"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40787"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40786"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40783,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40784,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField88Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40804"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40800,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40817
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40818"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40817"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField89()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40825
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40827"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40830"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40829"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40833"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40832,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40833,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField89Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40847"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40853"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40849,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40866
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40866"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField90()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40874
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40879"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40878"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40882"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40885"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40884"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40881,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40882,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField90Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40902"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40898,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40915
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40916"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40915"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField91()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40923
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40925"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40928"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40927"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40931"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40934"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40933"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40930,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40931,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField91Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40951"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40947,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40964
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40965"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40964"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField92()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 40972
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40977"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40976"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40983"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:40982"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40979,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40980,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField92Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:40994"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41000"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:40996,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41013
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41013"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField93()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41021
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41026"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41025"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41029"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41032"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41031"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41028,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41029,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField93Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41043"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41049"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41045,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41062
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41062"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField94()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41070
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41072"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41075"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41074"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41081"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41080"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41077,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41078,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField94Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41098"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41094,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41112"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41111"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField95()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41119
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41121"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41124"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41123"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41127"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41130"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41129"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41126,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41127,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField95Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41141"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41147"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41143,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41160
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField96()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41168
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41170"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41172"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41179"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41178"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41175,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41176,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField96Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41190"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41196"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41192,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41210"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField97()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41217
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41222"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41221"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41225"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41228"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41227"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41224,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41225,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField97Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41245"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41241,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41258
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41259"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41258"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField98()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41266
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41268"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41271"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41270"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41277"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41276"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41273,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41274,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField98Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41294"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41290,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41307
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41308"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41307"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField99()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41315
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41317"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41320"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41319"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41323"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41326"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41325"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41322,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41323,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField99Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41337"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41343"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41339,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41356
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41356"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField100()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41364
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41366"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41369"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41368"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41372"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41375"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41374"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41371,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41372,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField100Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41392"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41388,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41405
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41406"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41405"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField101()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41413
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41415"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41418"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41417"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41421"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41424"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41423"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41420,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41421,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField101Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41441"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41437,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41454
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41455"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41454"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField102()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41462
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41467"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41466"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41470"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41473"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41472"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41469,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41470,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField102Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41484"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41490"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41486,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41503
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41504"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41503"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField103()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41511
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41513"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41516"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41515"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41519"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41522"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41521"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41518,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41519,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField103Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41533"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41539"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41535,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41552
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41553"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41552"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField104()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41560
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41562"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41565"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41564"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41571"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41570"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41567,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41568,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField104Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41588"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41584,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41601"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField105()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41609
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41611"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41614"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41613"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41617"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41620"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41619"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41616,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41617,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField105Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41637"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41633,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41650
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41651"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41650"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField106()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41658
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41663"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41662"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41666"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41669"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41668"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41665,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41666,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField106Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41680"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41686"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41682,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41699
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41699"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField107()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41707
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41709"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41712"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41711"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41715"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41718"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41717"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41714,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41715,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField107Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41729"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41735"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41731,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41748
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41749"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41748"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField108()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41756
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41758"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41761"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41760"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41764"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41767"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41766"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41763,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41764,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField108Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41784"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41780,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41797
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41797"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField109()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41805
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41807"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41810"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41809"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41816"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41815"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41812,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41813,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField109Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41827"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41833"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41829,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41846
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41847"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41846"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField110()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41854
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41859"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41858"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41862"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41865"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41864"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41861,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41862,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField110Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41882"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41878,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41895
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41895"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField111()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41903
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41905"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41908"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41907"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41911"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41914"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41913"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41910,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41911,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField111Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41925"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41931"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41927,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41944
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41944"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField112()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41952
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41957"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41956"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41960"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41963"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41962"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41959,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41960,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField112Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41980"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:41976,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 41993
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:41994"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:41993"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField113()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42001
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42006"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42005"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42009"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42012"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42011"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42008,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42009,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField113Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42029"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42025,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42042
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42043"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42042"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField114()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42050
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42052"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42055"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42054"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42058"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42061"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42060"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42057,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42058,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField114Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42072"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42078"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42074,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42091
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42091"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField115()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42099
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42104"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42103"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42107"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42110"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42109"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42106,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42107,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField115Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42121"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42127"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42123,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42140
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42141"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42140"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField116()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42148
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42150"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42153"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42152"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42159"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42158"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42155,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42156,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField116Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42170"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42176"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42172,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42189
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42190"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42189"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField117()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42197
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42199"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42202"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42201"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42205"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42208"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42207"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42204,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42205,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField117Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42225"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42221,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42238"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField118()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42246
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42251"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42250"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42257"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42256"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42253,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42254,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField118Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42268"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42274"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42270,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42287
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField119()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42295
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42297"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42300"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42299"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42303"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42306"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42305"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42302,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42303,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField119Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42317"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42323"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42319,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42336
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42337"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42336"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField120()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42344
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42349"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42348"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42352"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42355"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42354"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42351,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42352,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField120Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42366"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42372"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42368,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42385"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField121()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42393
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42398"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42397"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42401"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42404"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42403"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42400,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42401,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField121Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42415"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42421"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42417,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42434
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42435"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42434"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField122()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42442
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42444"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42447"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42446"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42450"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42453"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42452"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42449,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42450,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField122Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42470"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42466,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42483
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42484"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField123()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42491
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42493"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42496"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42495"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42499"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42502"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42501"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42498,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42499,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField123Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42513"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42519"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42515,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42532
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42533"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42532"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField124()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42540
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42542"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42544"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42548"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42551"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42550"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42547,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42548,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField124Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42562"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42568"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42564,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42581
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42581"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField125()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42589
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42591"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42594"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42593"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42597"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42600"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42599"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42596,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42597,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField125Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42611"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42617"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42613,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42630
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42630"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField126()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42638
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42640"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42643"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42642"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42646"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42649"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42648"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42645,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42646,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField126Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42666"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42662,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42679
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42680"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42679"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField127()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42687
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42689"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42692"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42691"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42695"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42698"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42697"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42694,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42695,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField127Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42709"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42715"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42711,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42728
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42729"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42728"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField128()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42736
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42738"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42741"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42740"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42747"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42746"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42743,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42744,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField128Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42758"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42764"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42760,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42777
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42777"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField129()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42785
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42787"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42790"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42789"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42793"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42796"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42795"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42792,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42793,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getField129Bytes()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42807"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42813"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42809,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42820
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    functionUses: 14
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42822"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42823"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42822"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42823"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42824"
        BranchSideFuncs:
        - "hasField1()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42825"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42829"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42828"
        BranchSideFuncs:
        - "hasField129()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42833"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42832"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42825,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42829,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 42839
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 654
    EdgeCount: 131
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42840"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42843"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42842"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42843"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42846"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42845"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42846"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42849"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42848"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42849"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42852"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42851"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42855"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42854"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42855"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42858"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42857"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42860"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42861"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42864"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42863"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42864"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42867"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42866"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42870"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42869"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42870"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42873"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42872"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42875"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42879"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42878"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42879"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42882"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42881"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42882"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42885"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42884"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42885"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42888"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42887"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42891"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42890"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42891"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42894"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42893"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42894"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42897"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42896"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42897"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42900"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42899"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42900"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42903"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42902"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42903"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42906"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42905"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42906"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42909"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42908"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42909"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42912"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42911"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42912"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42915"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42914"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42915"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42918"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42917"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42918"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42921"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42920"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42921"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42924"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42923"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42927"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42926"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42930"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42929"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42930"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42932"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42933"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42936"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42935"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42939"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42938"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42942"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42941"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42942"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42948"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42947"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42948"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42951"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42950"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42954"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42953"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42957"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42956"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42957"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42960"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42959"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42960"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42963"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42962"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42963"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42966"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42965"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42966"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42969"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42968"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42972"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42971"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42975"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42974"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42975"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42978"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42977"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42978"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42981"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42980"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42981"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42984"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42983"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42984"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42987"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42986"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42987"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42990"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42989"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42990"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42993"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42992"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42993"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42995"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42999"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:42998"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:42999"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43002"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43001"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43005"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43004"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43005"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43008"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43007"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43011"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43010"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43011"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43014"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43013"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43017"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43016"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43017"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43020"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43019"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43020"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43023"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43022"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43026"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43025"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43026"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43029"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43028"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43029"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43032"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43031"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43032"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43035"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43034"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43038"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43041"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43040"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43041"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43044"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43043"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43044"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43047"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43046"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43047"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43050"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43049"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43050"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43053"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43052"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43053"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43056"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43055"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43059"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43058"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43059"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43062"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43061"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43062"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43065"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43064"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43065"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43068"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43071"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43070"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43074"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43073"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43077"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43076"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43077"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43080"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43079"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43080"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43083"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43082"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43086"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43085"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43086"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43089"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43088"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43092"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43091"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43095"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43094"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43095"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43098"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43097"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43101"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43100"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43104"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43103"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43104"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43107"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43106"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43107"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43110"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43109"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43110"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43113"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43112"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43113"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43115"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43116"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43119"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43118"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43122"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43121"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43122"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43125"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43124"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43125"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43128"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43127"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43131"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43130"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43131"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43134"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43133"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43134"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43137"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43136"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43137"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43140"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43139"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43140"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43143"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43142"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43143"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43146"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43145"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43146"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43149"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43148"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43149"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43152"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43151"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43155"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43154"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43155"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43158"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43157"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43158"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43161"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43160"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43164"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43163"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43167"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43166"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43167"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43170"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43169"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43170"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43172"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43173"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43176"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43175"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43179"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43178"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43179"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43182"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43181"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43182"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43185"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43188"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43187"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43188"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43191"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43190"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43191"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43194"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43193"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43197"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43196"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43197"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43200"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43199"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43200"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43203"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43202"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43203"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43206"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43205"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43209"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43208"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43209"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43212"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43211"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43212"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43215"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43214"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43215"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43218"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43217"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43218"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43221"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43220"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43221"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43224"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43223"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43227"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43226"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42841,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42844,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42853,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42856,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42859,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42862,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42868,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42871,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42874,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42880,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42883,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42886,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42892,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42901,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42904,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42910,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42913,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42916,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42919,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42922,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42925,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42928,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42934,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42940,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42943,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42946,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42949,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42952,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42955,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42961,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42964,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42973,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42982,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42988,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42991,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42994,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:42997,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43000,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43003,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43006,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43009,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43015,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43018,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43021,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43024,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43027,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43030,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43033,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43036,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43039,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43048,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43051,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43054,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43057,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43060,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43063,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43069,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43072,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43075,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43084,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43087,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43090,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43093,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43096,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43099,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43111,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43114,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43126,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43129,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43132,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43138,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43144,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43150,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43153,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43159,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43165,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43171,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43177,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43180,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43189,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43192,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43198,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43201,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43204,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43210,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43216,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43219,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43222,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43227,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43227,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 259
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 43231
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 789
    EdgeCount: 131
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43233"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43234"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43236"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43239"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43238"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43242"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43241"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43242"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43245"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43244"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43245"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43248"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43247"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43251"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43250"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43251"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43254"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43253"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43257"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43256"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43257"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43260"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43259"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43263"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43262"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43263"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43266"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43265"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43266"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43269"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43268"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43269"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43272"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43271"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43272"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43275"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43274"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43275"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43278"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43277"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43278"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43281"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43280"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43281"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43284"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43283"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43287"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43286"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43287"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43290"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43289"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43290"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43292"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43293"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43296"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43295"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43299"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43298"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43302"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43301"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43302"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43305"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43304"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43305"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43308"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43307"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43308"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43311"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43310"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43311"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43314"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43313"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43314"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43317"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43316"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43317"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43320"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43319"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43320"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43323"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43322"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43323"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43326"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43325"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43326"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43329"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43328"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43329"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43332"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43331"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43335"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43334"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43335"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43338"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43337"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43338"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43341"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43340"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43341"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43344"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43343"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43344"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43347"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43346"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43347"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43350"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43349"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43353"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43352"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43353"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43356"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43355"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43356"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43359"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43358"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43359"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43362"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43361"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43365"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43364"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43365"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43368"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43367"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43371"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43370"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43371"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43374"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43373"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43377"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43376"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43377"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43380"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43379"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43380"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43383"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43382"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43383"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43386"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43385"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43389"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43388"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43389"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43392"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43391"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43392"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43395"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43394"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43395"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43398"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43397"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43398"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43401"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43400"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43401"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43404"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43403"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43404"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43407"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43406"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43407"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43410"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43409"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43410"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43413"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43412"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43413"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43416"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43415"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43419"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43418"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43419"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43422"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43421"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43422"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43425"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43424"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43425"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43428"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43427"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43428"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43431"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43430"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43431"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43434"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43433"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43434"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43437"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43436"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43437"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43440"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43439"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43440"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43443"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43442"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43443"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43446"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43445"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43449"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43448"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43449"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43452"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43451"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43455"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43454"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43455"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43458"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43457"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43458"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43461"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43460"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43461"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43464"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43463"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43464"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43467"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43466"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43467"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43470"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43469"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43470"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43473"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43472"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43473"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43476"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43475"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43476"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43479"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43478"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43479"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43482"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43481"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43482"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43485"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43484"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43485"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43488"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43487"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43488"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43491"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43490"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43491"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43494"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43493"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43494"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43497"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43496"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43497"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43500"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43499"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43500"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43502"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43503"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43506"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43505"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43506"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43509"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43508"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43509"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43512"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43511"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43512"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43515"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43514"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43515"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43518"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43517"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43518"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43521"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43520"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43521"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43524"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43523"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43524"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43527"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43526"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43527"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43530"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43529"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43530"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43533"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43532"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43533"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43536"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43535"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43536"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43539"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43538"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43539"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43542"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43541"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43542"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43544"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43545"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43548"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43547"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43548"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43551"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43550"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43551"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43554"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43553"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43557"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43556"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43557"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43560"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43559"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43560"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43563"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43562"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43563"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43566"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43565"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43566"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43569"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43568"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43569"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43572"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43571"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43572"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43575"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43574"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43575"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43578"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43577"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43578"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43581"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43580"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43581"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43584"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43583"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43584"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43587"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43586"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43587"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43590"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43589"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43590"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43593"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43592"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43596"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43595"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43596"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43599"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43598"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43599"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43602"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43601"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43605"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43604"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43605"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43608"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43607"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43608"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43611"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43610"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43611"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43614"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43613"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43614"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43617"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43616"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43617"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43620"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43619"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43620"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43623"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43622"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43240,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43246,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43249,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43261,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43267,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43276,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43285,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43294,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43297,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43303,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43309,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43315,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43321,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43324,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43330,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43336,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43339,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43348,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43357,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43366,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43369,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43381,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43384,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43390,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43396,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43402,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43405,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43408,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43414,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43417,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43423,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43426,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43435,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43441,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43444,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43456,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43468,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43474,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43480,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43483,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43492,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43501,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43504,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43507,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43510,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43513,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43516,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43519,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43522,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43525,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43528,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43531,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43537,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43540,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43543,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43549,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43561,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43564,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43573,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43588,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43591,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43594,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43600,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43603,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43606,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43609,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43612,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43618,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43621,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43623,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43623,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 261
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 43629
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField129()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField129()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 1434
    EdgeCount: 519
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43630"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43633"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43632"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43633"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43636"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43635"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43638"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43639"
        BranchSideFuncs:
        - "hasField1()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43638"
        BranchSideFuncs:
        - "hasField1()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43639"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43643"
        BranchSideFuncs:
        - "getField1()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43642"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43641"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43642"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43643"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43644"
        BranchSideFuncs:
        - "hasField2()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43643"
        BranchSideFuncs:
        - "hasField2()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43644"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43648"
        BranchSideFuncs:
        - "getField2()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43647"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43646"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43647"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43648"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43649"
        BranchSideFuncs:
        - "hasField3()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43648"
        BranchSideFuncs:
        - "hasField3()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43649"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43653"
        BranchSideFuncs:
        - "getField3()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43652"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43651"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43652"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43653"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43654"
        BranchSideFuncs:
        - "hasField4()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43653"
        BranchSideFuncs:
        - "hasField4()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43654"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43658"
        BranchSideFuncs:
        - "getField4()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43657"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43656"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43657"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43658"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43659"
        BranchSideFuncs:
        - "hasField5()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43658"
        BranchSideFuncs:
        - "hasField5()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43659"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43663"
        BranchSideFuncs:
        - "getField5()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43662"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43661"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43662"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43663"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43664"
        BranchSideFuncs:
        - "hasField6()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43663"
        BranchSideFuncs:
        - "hasField6()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43664"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43668"
        BranchSideFuncs:
        - "getField6()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43667"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43666"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43667"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43668"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43669"
        BranchSideFuncs:
        - "hasField7()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43668"
        BranchSideFuncs:
        - "hasField7()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43669"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43673"
        BranchSideFuncs:
        - "getField7()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43672"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43671"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43672"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43673"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43674"
        BranchSideFuncs:
        - "hasField8()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43673"
        BranchSideFuncs:
        - "hasField8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43674"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43678"
        BranchSideFuncs:
        - "getField8()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43677"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43676"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43677"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43678"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43679"
        BranchSideFuncs:
        - "hasField9()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43678"
        BranchSideFuncs:
        - "hasField9()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43679"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43683"
        BranchSideFuncs:
        - "getField9()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43682"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43681"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43682"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43683"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43684"
        BranchSideFuncs:
        - "hasField10()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43683"
        BranchSideFuncs:
        - "hasField10()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43684"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43688"
        BranchSideFuncs:
        - "getField10()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43687"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43686"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43687"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43688"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43689"
        BranchSideFuncs:
        - "hasField11()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43688"
        BranchSideFuncs:
        - "hasField11()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43689"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43693"
        BranchSideFuncs:
        - "getField11()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43692"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43691"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43692"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43693"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43694"
        BranchSideFuncs:
        - "hasField12()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43693"
        BranchSideFuncs:
        - "hasField12()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43694"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43698"
        BranchSideFuncs:
        - "getField12()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43697"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43696"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43697"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43698"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43699"
        BranchSideFuncs:
        - "hasField13()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43698"
        BranchSideFuncs:
        - "hasField13()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43699"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43703"
        BranchSideFuncs:
        - "getField13()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43702"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43701"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43702"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43703"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43704"
        BranchSideFuncs:
        - "hasField14()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43703"
        BranchSideFuncs:
        - "hasField14()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43704"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43708"
        BranchSideFuncs:
        - "getField14()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43707"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43706"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43707"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43708"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43709"
        BranchSideFuncs:
        - "hasField15()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43708"
        BranchSideFuncs:
        - "hasField15()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43709"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43713"
        BranchSideFuncs:
        - "getField15()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43712"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43711"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43712"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43713"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43714"
        BranchSideFuncs:
        - "hasField16()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43713"
        BranchSideFuncs:
        - "hasField16()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43714"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43718"
        BranchSideFuncs:
        - "getField16()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43717"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43716"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43717"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43718"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43719"
        BranchSideFuncs:
        - "hasField17()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43718"
        BranchSideFuncs:
        - "hasField17()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43719"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43723"
        BranchSideFuncs:
        - "getField17()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43722"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43721"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43722"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43723"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43724"
        BranchSideFuncs:
        - "hasField18()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43723"
        BranchSideFuncs:
        - "hasField18()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43724"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43728"
        BranchSideFuncs:
        - "getField18()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43727"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43726"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43727"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43729"
        BranchSideFuncs:
        - "hasField19()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43728"
        BranchSideFuncs:
        - "hasField19()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43729"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43733"
        BranchSideFuncs:
        - "getField19()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43732"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43731"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43732"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43733"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43734"
        BranchSideFuncs:
        - "hasField20()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43733"
        BranchSideFuncs:
        - "hasField20()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43734"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43738"
        BranchSideFuncs:
        - "getField20()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43737"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43736"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43737"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43738"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43739"
        BranchSideFuncs:
        - "hasField21()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43738"
        BranchSideFuncs:
        - "hasField21()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43739"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43743"
        BranchSideFuncs:
        - "getField21()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43742"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43741"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43742"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43743"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43744"
        BranchSideFuncs:
        - "hasField22()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43743"
        BranchSideFuncs:
        - "hasField22()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43748"
        BranchSideFuncs:
        - "getField22()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43747"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43747"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43748"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43749"
        BranchSideFuncs:
        - "hasField23()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43748"
        BranchSideFuncs:
        - "hasField23()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43749"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43753"
        BranchSideFuncs:
        - "getField23()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43752"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43751"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43752"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43753"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43754"
        BranchSideFuncs:
        - "hasField24()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43753"
        BranchSideFuncs:
        - "hasField24()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43754"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43758"
        BranchSideFuncs:
        - "getField24()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43757"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43756"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43757"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43758"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43759"
        BranchSideFuncs:
        - "hasField25()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43758"
        BranchSideFuncs:
        - "hasField25()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43759"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43763"
        BranchSideFuncs:
        - "getField25()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43762"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43761"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43762"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43763"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43764"
        BranchSideFuncs:
        - "hasField26()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43763"
        BranchSideFuncs:
        - "hasField26()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43764"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43768"
        BranchSideFuncs:
        - "getField26()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43767"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43766"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43767"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43768"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43769"
        BranchSideFuncs:
        - "hasField27()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43768"
        BranchSideFuncs:
        - "hasField27()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43773"
        BranchSideFuncs:
        - "getField27()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43772"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43771"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43772"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43773"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43774"
        BranchSideFuncs:
        - "hasField28()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43773"
        BranchSideFuncs:
        - "hasField28()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43774"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43778"
        BranchSideFuncs:
        - "getField28()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43777"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43777"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43779"
        BranchSideFuncs:
        - "hasField29()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43778"
        BranchSideFuncs:
        - "hasField29()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43779"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43783"
        BranchSideFuncs:
        - "getField29()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43782"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43781"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43782"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43783"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43784"
        BranchSideFuncs:
        - "hasField30()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43783"
        BranchSideFuncs:
        - "hasField30()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43784"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43788"
        BranchSideFuncs:
        - "getField30()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43787"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43786"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43787"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43788"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43789"
        BranchSideFuncs:
        - "hasField31()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43788"
        BranchSideFuncs:
        - "hasField31()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43789"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43793"
        BranchSideFuncs:
        - "getField31()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43792"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43791"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43792"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43793"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43794"
        BranchSideFuncs:
        - "hasField32()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43793"
        BranchSideFuncs:
        - "hasField32()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43794"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43798"
        BranchSideFuncs:
        - "getField32()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43797"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43796"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43797"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43799"
        BranchSideFuncs:
        - "hasField33()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43798"
        BranchSideFuncs:
        - "hasField33()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43799"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43803"
        BranchSideFuncs:
        - "getField33()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43802"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43801"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43802"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43803"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43804"
        BranchSideFuncs:
        - "hasField34()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43803"
        BranchSideFuncs:
        - "hasField34()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43804"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43808"
        BranchSideFuncs:
        - "getField34()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43807"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43806"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43807"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43808"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43809"
        BranchSideFuncs:
        - "hasField35()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43808"
        BranchSideFuncs:
        - "hasField35()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43809"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43813"
        BranchSideFuncs:
        - "getField35()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43812"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43811"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43812"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43814"
        BranchSideFuncs:
        - "hasField36()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43813"
        BranchSideFuncs:
        - "hasField36()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43814"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43818"
        BranchSideFuncs:
        - "getField36()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43817"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43817"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43818"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43819"
        BranchSideFuncs:
        - "hasField37()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43818"
        BranchSideFuncs:
        - "hasField37()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43819"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43823"
        BranchSideFuncs:
        - "getField37()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43822"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43821"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43822"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43823"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43824"
        BranchSideFuncs:
        - "hasField38()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43823"
        BranchSideFuncs:
        - "hasField38()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43824"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43828"
        BranchSideFuncs:
        - "getField38()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43827"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43826"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43827"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43828"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43829"
        BranchSideFuncs:
        - "hasField39()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43828"
        BranchSideFuncs:
        - "hasField39()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43829"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43833"
        BranchSideFuncs:
        - "getField39()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43832"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43831"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43832"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43833"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43834"
        BranchSideFuncs:
        - "hasField40()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43833"
        BranchSideFuncs:
        - "hasField40()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43834"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43838"
        BranchSideFuncs:
        - "getField40()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43837"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43836"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43837"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43838"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43839"
        BranchSideFuncs:
        - "hasField41()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43838"
        BranchSideFuncs:
        - "hasField41()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43839"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43843"
        BranchSideFuncs:
        - "getField41()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43842"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43841"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43842"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43843"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43844"
        BranchSideFuncs:
        - "hasField42()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43843"
        BranchSideFuncs:
        - "hasField42()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43844"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43848"
        BranchSideFuncs:
        - "getField42()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43847"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43846"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43847"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43849"
        BranchSideFuncs:
        - "hasField43()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43848"
        BranchSideFuncs:
        - "hasField43()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43849"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43853"
        BranchSideFuncs:
        - "getField43()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43852"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43851"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43852"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43853"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43854"
        BranchSideFuncs:
        - "hasField44()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43853"
        BranchSideFuncs:
        - "hasField44()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43854"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43858"
        BranchSideFuncs:
        - "getField44()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43857"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43857"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43859"
        BranchSideFuncs:
        - "hasField45()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43858"
        BranchSideFuncs:
        - "hasField45()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43859"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43863"
        BranchSideFuncs:
        - "getField45()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43862"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43861"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43862"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43863"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43864"
        BranchSideFuncs:
        - "hasField46()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43863"
        BranchSideFuncs:
        - "hasField46()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43864"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43868"
        BranchSideFuncs:
        - "getField46()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43867"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43866"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43867"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43868"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43869"
        BranchSideFuncs:
        - "hasField47()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43868"
        BranchSideFuncs:
        - "hasField47()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43869"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43873"
        BranchSideFuncs:
        - "getField47()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43872"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43871"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43872"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43874"
        BranchSideFuncs:
        - "hasField48()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43873"
        BranchSideFuncs:
        - "hasField48()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43874"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43878"
        BranchSideFuncs:
        - "getField48()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43877"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43877"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43878"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43879"
        BranchSideFuncs:
        - "hasField49()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43878"
        BranchSideFuncs:
        - "hasField49()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43879"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43883"
        BranchSideFuncs:
        - "getField49()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43882"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43881"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43882"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43883"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43884"
        BranchSideFuncs:
        - "hasField50()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43883"
        BranchSideFuncs:
        - "hasField50()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43884"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43888"
        BranchSideFuncs:
        - "getField50()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43887"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43886"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43887"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43889"
        BranchSideFuncs:
        - "hasField51()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43888"
        BranchSideFuncs:
        - "hasField51()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43889"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43893"
        BranchSideFuncs:
        - "getField51()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43892"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43891"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43892"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43893"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43894"
        BranchSideFuncs:
        - "hasField52()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43893"
        BranchSideFuncs:
        - "hasField52()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43894"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43898"
        BranchSideFuncs:
        - "getField52()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43897"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43897"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43898"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43899"
        BranchSideFuncs:
        - "hasField53()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43898"
        BranchSideFuncs:
        - "hasField53()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43899"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43903"
        BranchSideFuncs:
        - "getField53()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43902"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43901"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43902"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43903"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43904"
        BranchSideFuncs:
        - "hasField54()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43903"
        BranchSideFuncs:
        - "hasField54()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43904"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43908"
        BranchSideFuncs:
        - "getField54()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43907"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43906"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43907"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43908"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43909"
        BranchSideFuncs:
        - "hasField55()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43908"
        BranchSideFuncs:
        - "hasField55()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43909"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43913"
        BranchSideFuncs:
        - "getField55()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43912"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43911"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43912"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43913"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43914"
        BranchSideFuncs:
        - "hasField56()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43913"
        BranchSideFuncs:
        - "hasField56()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43914"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43918"
        BranchSideFuncs:
        - "getField56()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43917"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43916"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43917"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43918"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43919"
        BranchSideFuncs:
        - "hasField57()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43918"
        BranchSideFuncs:
        - "hasField57()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43919"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43923"
        BranchSideFuncs:
        - "getField57()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43922"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43921"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43922"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43923"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43924"
        BranchSideFuncs:
        - "hasField58()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43923"
        BranchSideFuncs:
        - "hasField58()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43928"
        BranchSideFuncs:
        - "getField58()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43927"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43926"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43927"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43928"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43929"
        BranchSideFuncs:
        - "hasField59()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43928"
        BranchSideFuncs:
        - "hasField59()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43929"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43933"
        BranchSideFuncs:
        - "getField59()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43932"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43931"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43932"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43933"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43934"
        BranchSideFuncs:
        - "hasField60()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43933"
        BranchSideFuncs:
        - "hasField60()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43934"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43938"
        BranchSideFuncs:
        - "getField60()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43937"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43937"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43938"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43939"
        BranchSideFuncs:
        - "hasField61()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43938"
        BranchSideFuncs:
        - "hasField61()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43939"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43943"
        BranchSideFuncs:
        - "getField61()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43942"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43941"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43942"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43944"
        BranchSideFuncs:
        - "hasField62()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43943"
        BranchSideFuncs:
        - "hasField62()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43944"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43948"
        BranchSideFuncs:
        - "getField62()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43947"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43946"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43947"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43948"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43949"
        BranchSideFuncs:
        - "hasField63()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43948"
        BranchSideFuncs:
        - "hasField63()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43949"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43953"
        BranchSideFuncs:
        - "getField63()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43952"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43951"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43952"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43953"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43954"
        BranchSideFuncs:
        - "hasField64()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43953"
        BranchSideFuncs:
        - "hasField64()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43958"
        BranchSideFuncs:
        - "getField64()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43957"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43957"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43958"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43959"
        BranchSideFuncs:
        - "hasField65()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43958"
        BranchSideFuncs:
        - "hasField65()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43959"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43963"
        BranchSideFuncs:
        - "getField65()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43962"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43961"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43962"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43963"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43964"
        BranchSideFuncs:
        - "hasField66()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43963"
        BranchSideFuncs:
        - "hasField66()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43964"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43968"
        BranchSideFuncs:
        - "getField66()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43967"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43966"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43967"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43969"
        BranchSideFuncs:
        - "hasField67()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43968"
        BranchSideFuncs:
        - "hasField67()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43973"
        BranchSideFuncs:
        - "getField67()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43972"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43971"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43972"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43973"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43974"
        BranchSideFuncs:
        - "hasField68()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43973"
        BranchSideFuncs:
        - "hasField68()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43978"
        BranchSideFuncs:
        - "getField68()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43977"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43977"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43978"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43979"
        BranchSideFuncs:
        - "hasField69()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43978"
        BranchSideFuncs:
        - "hasField69()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43979"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43983"
        BranchSideFuncs:
        - "getField69()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43982"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43981"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43982"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43983"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43984"
        BranchSideFuncs:
        - "hasField70()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43983"
        BranchSideFuncs:
        - "hasField70()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43984"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43988"
        BranchSideFuncs:
        - "getField70()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43987"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43986"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43987"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43988"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43989"
        BranchSideFuncs:
        - "hasField71()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43988"
        BranchSideFuncs:
        - "hasField71()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43993"
        BranchSideFuncs:
        - "getField71()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43992"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43991"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43992"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43993"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43994"
        BranchSideFuncs:
        - "hasField72()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43993"
        BranchSideFuncs:
        - "hasField72()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43994"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43998"
        BranchSideFuncs:
        - "getField72()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43997"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43997"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43998"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43999"
        BranchSideFuncs:
        - "hasField73()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:43998"
        BranchSideFuncs:
        - "hasField73()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:43999"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44003"
        BranchSideFuncs:
        - "getField73()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44002"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44001"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44002"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44003"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44004"
        BranchSideFuncs:
        - "hasField74()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44003"
        BranchSideFuncs:
        - "hasField74()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44004"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44008"
        BranchSideFuncs:
        - "getField74()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44007"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44006"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44007"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44009"
        BranchSideFuncs:
        - "hasField75()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44008"
        BranchSideFuncs:
        - "hasField75()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44009"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44013"
        BranchSideFuncs:
        - "getField75()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44012"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44011"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44012"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44013"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44014"
        BranchSideFuncs:
        - "hasField76()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44013"
        BranchSideFuncs:
        - "hasField76()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44018"
        BranchSideFuncs:
        - "getField76()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44017"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44017"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44018"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44019"
        BranchSideFuncs:
        - "hasField77()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44018"
        BranchSideFuncs:
        - "hasField77()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44019"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44023"
        BranchSideFuncs:
        - "getField77()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44022"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44021"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44022"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44024"
        BranchSideFuncs:
        - "hasField78()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44023"
        BranchSideFuncs:
        - "hasField78()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44024"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44028"
        BranchSideFuncs:
        - "getField78()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44027"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44026"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44027"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44028"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44029"
        BranchSideFuncs:
        - "hasField79()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44028"
        BranchSideFuncs:
        - "hasField79()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44029"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44033"
        BranchSideFuncs:
        - "getField79()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44032"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44031"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44032"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44033"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44034"
        BranchSideFuncs:
        - "hasField80()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44033"
        BranchSideFuncs:
        - "hasField80()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44038"
        BranchSideFuncs:
        - "getField80()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44036"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44039"
        BranchSideFuncs:
        - "hasField81()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44038"
        BranchSideFuncs:
        - "hasField81()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44039"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44043"
        BranchSideFuncs:
        - "getField81()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44042"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44041"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44042"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44043"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44044"
        BranchSideFuncs:
        - "hasField82()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44043"
        BranchSideFuncs:
        - "hasField82()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44044"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44048"
        BranchSideFuncs:
        - "getField82()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44047"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44046"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44047"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44048"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44049"
        BranchSideFuncs:
        - "hasField83()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44048"
        BranchSideFuncs:
        - "hasField83()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44049"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44053"
        BranchSideFuncs:
        - "getField83()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44052"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44051"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44052"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44053"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44054"
        BranchSideFuncs:
        - "hasField84()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44053"
        BranchSideFuncs:
        - "hasField84()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44058"
        BranchSideFuncs:
        - "getField84()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44057"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44057"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44058"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44059"
        BranchSideFuncs:
        - "hasField85()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44058"
        BranchSideFuncs:
        - "hasField85()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44059"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44063"
        BranchSideFuncs:
        - "getField85()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44062"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44061"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44062"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44064"
        BranchSideFuncs:
        - "hasField86()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44063"
        BranchSideFuncs:
        - "hasField86()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44064"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44068"
        BranchSideFuncs:
        - "getField86()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44066"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44069"
        BranchSideFuncs:
        - "hasField87()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44068"
        BranchSideFuncs:
        - "hasField87()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44073"
        BranchSideFuncs:
        - "getField87()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44072"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44072"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44073"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44074"
        BranchSideFuncs:
        - "hasField88()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44073"
        BranchSideFuncs:
        - "hasField88()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44078"
        BranchSideFuncs:
        - "getField88()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44077"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44077"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44079"
        BranchSideFuncs:
        - "hasField89()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44078"
        BranchSideFuncs:
        - "hasField89()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44079"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44083"
        BranchSideFuncs:
        - "getField89()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44082"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44081"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44082"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44083"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44084"
        BranchSideFuncs:
        - "hasField90()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44083"
        BranchSideFuncs:
        - "hasField90()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44084"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44088"
        BranchSideFuncs:
        - "getField90()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44087"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44086"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44087"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44089"
        BranchSideFuncs:
        - "hasField91()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44088"
        BranchSideFuncs:
        - "hasField91()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44093"
        BranchSideFuncs:
        - "getField91()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44092"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44091"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44092"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44093"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44094"
        BranchSideFuncs:
        - "hasField92()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44093"
        BranchSideFuncs:
        - "hasField92()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44098"
        BranchSideFuncs:
        - "getField92()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44097"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44096"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44097"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44099"
        BranchSideFuncs:
        - "hasField93()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44098"
        BranchSideFuncs:
        - "hasField93()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44099"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44103"
        BranchSideFuncs:
        - "getField93()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44102"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44102"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44104"
        BranchSideFuncs:
        - "hasField94()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44103"
        BranchSideFuncs:
        - "hasField94()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44104"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44108"
        BranchSideFuncs:
        - "getField94()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44107"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44106"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44107"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44108"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44109"
        BranchSideFuncs:
        - "hasField95()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44108"
        BranchSideFuncs:
        - "hasField95()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44109"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44113"
        BranchSideFuncs:
        - "getField95()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44112"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44111"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44112"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44113"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44114"
        BranchSideFuncs:
        - "hasField96()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44113"
        BranchSideFuncs:
        - "hasField96()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44114"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44118"
        BranchSideFuncs:
        - "getField96()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44117"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44116"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44117"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44118"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44119"
        BranchSideFuncs:
        - "hasField97()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44118"
        BranchSideFuncs:
        - "hasField97()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44119"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44123"
        BranchSideFuncs:
        - "getField97()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44122"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44121"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44122"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44123"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44124"
        BranchSideFuncs:
        - "hasField98()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44123"
        BranchSideFuncs:
        - "hasField98()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44124"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44128"
        BranchSideFuncs:
        - "getField98()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44127"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44126"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44127"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44128"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44129"
        BranchSideFuncs:
        - "hasField99()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44128"
        BranchSideFuncs:
        - "hasField99()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44129"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44133"
        BranchSideFuncs:
        - "getField99()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44132"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44131"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44132"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44133"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44134"
        BranchSideFuncs:
        - "hasField100()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44133"
        BranchSideFuncs:
        - "hasField100()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44134"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44138"
        BranchSideFuncs:
        - "getField100()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44137"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44137"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44138"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44139"
        BranchSideFuncs:
        - "hasField101()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44138"
        BranchSideFuncs:
        - "hasField101()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44139"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44143"
        BranchSideFuncs:
        - "getField101()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44142"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44141"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44142"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44143"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44144"
        BranchSideFuncs:
        - "hasField102()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44143"
        BranchSideFuncs:
        - "hasField102()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44144"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44148"
        BranchSideFuncs:
        - "getField102()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44147"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44146"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44147"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44148"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44149"
        BranchSideFuncs:
        - "hasField103()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44148"
        BranchSideFuncs:
        - "hasField103()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44149"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44153"
        BranchSideFuncs:
        - "getField103()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44152"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44151"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44152"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44153"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44154"
        BranchSideFuncs:
        - "hasField104()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44153"
        BranchSideFuncs:
        - "hasField104()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44154"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44158"
        BranchSideFuncs:
        - "getField104()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44157"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44157"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44158"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44159"
        BranchSideFuncs:
        - "hasField105()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44158"
        BranchSideFuncs:
        - "hasField105()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44159"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44163"
        BranchSideFuncs:
        - "getField105()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44162"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44161"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44162"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44163"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44164"
        BranchSideFuncs:
        - "hasField106()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44163"
        BranchSideFuncs:
        - "hasField106()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44168"
        BranchSideFuncs:
        - "getField106()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44167"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44166"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44167"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44168"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44169"
        BranchSideFuncs:
        - "hasField107()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44168"
        BranchSideFuncs:
        - "hasField107()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44169"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44173"
        BranchSideFuncs:
        - "getField107()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44172"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44171"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44172"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44173"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44174"
        BranchSideFuncs:
        - "hasField108()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44173"
        BranchSideFuncs:
        - "hasField108()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44174"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44178"
        BranchSideFuncs:
        - "getField108()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44177"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44176"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44177"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44178"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44179"
        BranchSideFuncs:
        - "hasField109()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44178"
        BranchSideFuncs:
        - "hasField109()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44179"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44183"
        BranchSideFuncs:
        - "getField109()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44182"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44182"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44183"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44184"
        BranchSideFuncs:
        - "hasField110()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44183"
        BranchSideFuncs:
        - "hasField110()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44184"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44188"
        BranchSideFuncs:
        - "getField110()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44187"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44187"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44188"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44189"
        BranchSideFuncs:
        - "hasField111()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44188"
        BranchSideFuncs:
        - "hasField111()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44189"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44193"
        BranchSideFuncs:
        - "getField111()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44192"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44191"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44192"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44193"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44194"
        BranchSideFuncs:
        - "hasField112()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44193"
        BranchSideFuncs:
        - "hasField112()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44198"
        BranchSideFuncs:
        - "getField112()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44197"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44196"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44197"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44198"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44199"
        BranchSideFuncs:
        - "hasField113()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44198"
        BranchSideFuncs:
        - "hasField113()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44199"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44203"
        BranchSideFuncs:
        - "getField113()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44202"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44201"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44202"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44203"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44204"
        BranchSideFuncs:
        - "hasField114()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44203"
        BranchSideFuncs:
        - "hasField114()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44204"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44208"
        BranchSideFuncs:
        - "getField114()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44207"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44207"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44209"
        BranchSideFuncs:
        - "hasField115()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44208"
        BranchSideFuncs:
        - "hasField115()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44209"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44213"
        BranchSideFuncs:
        - "getField115()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44212"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44211"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44212"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44213"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44214"
        BranchSideFuncs:
        - "hasField116()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44213"
        BranchSideFuncs:
        - "hasField116()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44218"
        BranchSideFuncs:
        - "getField116()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44217"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44216"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44217"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44218"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44219"
        BranchSideFuncs:
        - "hasField117()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44218"
        BranchSideFuncs:
        - "hasField117()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44223"
        BranchSideFuncs:
        - "getField117()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44222"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44221"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44222"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44223"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44224"
        BranchSideFuncs:
        - "hasField118()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44223"
        BranchSideFuncs:
        - "hasField118()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44228"
        BranchSideFuncs:
        - "getField118()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44227"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44226"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44227"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44228"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44229"
        BranchSideFuncs:
        - "hasField119()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44228"
        BranchSideFuncs:
        - "hasField119()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44229"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44233"
        BranchSideFuncs:
        - "getField119()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44232"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44231"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44232"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44233"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44234"
        BranchSideFuncs:
        - "hasField120()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44233"
        BranchSideFuncs:
        - "hasField120()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44234"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44238"
        BranchSideFuncs:
        - "getField120()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44237"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44236"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44237"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44238"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44239"
        BranchSideFuncs:
        - "hasField121()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44238"
        BranchSideFuncs:
        - "hasField121()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44243"
        BranchSideFuncs:
        - "getField121()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44242"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44241"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44242"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44243"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44244"
        BranchSideFuncs:
        - "hasField122()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44243"
        BranchSideFuncs:
        - "hasField122()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44244"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44248"
        BranchSideFuncs:
        - "getField122()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44247"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44246"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44247"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44249"
        BranchSideFuncs:
        - "hasField123()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44248"
        BranchSideFuncs:
        - "hasField123()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44253"
        BranchSideFuncs:
        - "getField123()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44252"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44251"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44252"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44253"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44254"
        BranchSideFuncs:
        - "hasField124()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44253"
        BranchSideFuncs:
        - "hasField124()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44254"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44258"
        BranchSideFuncs:
        - "getField124()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44257"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44257"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44258"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44259"
        BranchSideFuncs:
        - "hasField125()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44258"
        BranchSideFuncs:
        - "hasField125()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44259"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44263"
        BranchSideFuncs:
        - "getField125()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44262"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44261"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44262"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44263"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44264"
        BranchSideFuncs:
        - "hasField126()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44263"
        BranchSideFuncs:
        - "hasField126()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44264"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44268"
        BranchSideFuncs:
        - "getField126()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44267"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44266"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44267"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44268"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44269"
        BranchSideFuncs:
        - "hasField127()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44268"
        BranchSideFuncs:
        - "hasField127()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44269"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44273"
        BranchSideFuncs:
        - "getField127()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44272"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44271"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44272"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44273"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44274"
        BranchSideFuncs:
        - "hasField128()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44273"
        BranchSideFuncs:
        - "hasField128()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44278"
        BranchSideFuncs:
        - "getField128()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44277"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44276"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44277"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44278"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44279"
        BranchSideFuncs:
        - "hasField129()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44278"
        BranchSideFuncs:
        - "hasField129()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44283"
        BranchSideFuncs:
        - "getField129()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44282"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getUnknownFields()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44281"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44282"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getUnknownFields()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44283"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44284"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44283"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43634,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43638,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43638,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43639,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43640,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43641,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43641,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43643,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43643,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43644,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43645,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43646,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43646,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43648,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43648,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43649,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43650,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43651,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43651,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43653,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43653,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43654,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43655,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43656,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43656,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43658,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43658,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43659,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43660,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43661,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43661,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43663,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43664,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43665,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43666,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43666,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43668,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43668,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43669,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43670,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43671,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43671,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43673,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43673,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43674,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43675,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43676,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43676,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43678,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43678,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43679,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43680,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43681,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43681,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43683,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43683,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43684,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43685,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43686,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43686,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43688,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43688,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43689,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43690,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43691,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43691,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43693,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43693,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43694,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43695,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43696,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43696,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43698,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43698,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43699,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43700,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43701,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43701,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43703,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43704,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43705,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43706,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43706,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43708,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43708,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43709,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43710,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43711,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43711,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43713,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43713,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43714,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43715,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43716,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43716,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43718,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43718,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43719,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43720,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43721,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43721,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43723,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43723,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43724,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43725,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43726,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43726,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43728,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43728,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43729,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43730,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43731,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43731,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43733,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43733,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43734,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43735,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43736,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43736,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43738,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43738,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43739,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43740,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43741,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43741,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43743,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43744,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43745,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43746,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43746,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43748,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43748,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43749,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43750,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43751,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43751,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43753,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43753,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43754,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43755,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43756,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43756,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43758,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43758,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43759,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43760,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43761,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43761,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43763,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43763,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43764,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43765,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43766,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43766,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43768,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43768,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43769,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43770,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43771,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43771,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43773,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43773,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43774,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43775,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43776,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43776,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43778,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43778,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43779,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43780,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43781,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43781,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43783,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43784,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43785,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43786,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43786,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43788,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43788,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43789,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43790,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43791,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43791,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43793,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43793,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43794,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43795,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43796,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43796,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43798,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43798,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43799,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43800,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43801,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43801,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43803,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43803,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43804,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43805,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43806,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43806,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43808,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43808,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43809,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43810,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43811,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43811,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43813,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43813,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43814,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43815,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43816,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43816,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43818,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43818,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43819,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43820,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43821,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43821,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43823,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43824,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43825,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43826,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43826,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43828,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43828,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43829,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43830,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43831,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43831,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43833,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43833,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43834,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43835,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43836,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43836,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43838,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43838,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43839,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43840,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43841,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43841,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43843,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43843,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43844,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43845,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43846,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43846,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43848,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43848,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43849,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43850,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43851,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43851,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43853,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43853,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43854,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43855,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43856,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43856,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43858,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43858,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43859,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43860,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43861,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43861,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43863,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43864,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43865,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43866,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43866,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43868,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43868,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43869,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43870,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43871,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43871,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43873,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43873,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43874,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43875,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43876,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43876,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43878,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43878,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43879,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43880,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43881,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43881,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43883,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43883,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43884,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43885,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43886,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43886,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43888,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43888,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43889,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43890,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43891,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43891,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43893,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43893,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43894,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43895,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43896,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43896,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43898,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43898,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43899,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43900,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43901,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43901,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43903,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43904,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43905,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43906,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43906,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43908,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43908,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43909,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43910,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43911,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43911,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43913,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43913,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43914,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43915,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43916,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43916,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43918,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43918,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43919,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43920,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43921,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43921,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43923,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43923,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43924,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43925,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43926,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43926,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43928,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43928,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43929,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43930,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43931,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43931,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43933,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43933,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43934,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43935,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43936,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43936,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43938,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43938,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43939,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43940,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43941,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43941,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43943,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43944,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43945,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43946,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43946,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43948,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43948,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43949,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43950,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43951,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43951,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43953,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43953,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43954,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43955,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43956,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43956,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43958,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43958,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43959,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43960,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43961,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43961,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43963,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43963,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43964,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43965,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43966,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43966,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43968,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43968,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43969,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43970,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43971,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43971,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43973,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43973,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43974,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43975,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43976,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43976,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43978,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43978,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43979,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43980,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43981,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43981,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43983,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43984,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43985,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43986,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43986,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43988,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43988,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43989,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43990,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43991,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43991,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43993,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43993,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43994,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43995,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43996,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43996,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43998,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43998,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:43999,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44000,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44001,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44001,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44003,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44003,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44004,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44005,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44006,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44006,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44008,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44008,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44009,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44010,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44011,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44011,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44013,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44013,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44014,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44015,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44016,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44016,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44018,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44018,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44019,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44020,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44021,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44021,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44023,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44024,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44025,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44026,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44026,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44028,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44028,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44029,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44030,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44031,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44031,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44033,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44033,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44034,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44035,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44036,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44036,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44038,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44038,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44039,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44040,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44041,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44041,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44043,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44043,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44044,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44045,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44046,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44046,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44048,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44048,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44049,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44050,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44051,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44051,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44053,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44053,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44054,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44055,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44056,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44056,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44058,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44058,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44059,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44060,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44061,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44061,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44063,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44064,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44065,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44066,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44066,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44068,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44068,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44069,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44070,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44071,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44071,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44073,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44073,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44074,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44075,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44076,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44076,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44078,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44078,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44079,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44080,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44081,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44081,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44083,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44083,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44084,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44085,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44086,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44086,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44088,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44088,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44089,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44090,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44091,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44091,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44093,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44093,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44094,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44095,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44096,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44096,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44098,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44098,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44099,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44100,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44101,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44101,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44103,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44104,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44105,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44106,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44106,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44108,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44108,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44109,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44110,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44111,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44111,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44113,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44113,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44114,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44115,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44116,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44116,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44118,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44118,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44119,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44120,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44121,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44121,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44123,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44123,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44124,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44125,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44126,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44126,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44128,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44128,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44129,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44130,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44131,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44131,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44133,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44133,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44134,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44135,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44136,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44136,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44138,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44138,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44139,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44140,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44141,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44141,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44143,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44144,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44145,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44146,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44146,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44148,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44148,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44149,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44150,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44151,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44151,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44153,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44153,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44154,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44155,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44156,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44156,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44158,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44158,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44159,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44160,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44161,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44161,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44163,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44163,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44164,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44165,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44166,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44166,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44168,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44168,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44169,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44170,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44171,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44171,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44173,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44173,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44174,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44175,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44176,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44176,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44178,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44178,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44179,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44180,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44181,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44181,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44183,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44184,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44185,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44186,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44186,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44188,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44188,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44189,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44190,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44191,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44191,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44193,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44193,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44194,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44195,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44196,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44196,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44198,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44198,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44199,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44200,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44201,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44201,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44203,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44203,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44204,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44205,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44206,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44206,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44208,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44208,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44209,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44210,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44211,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44211,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44213,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44213,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44214,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44215,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44216,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44216,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44218,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44218,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44219,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44220,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44221,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44221,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44223,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44224,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44225,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44226,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44226,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44228,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44228,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44229,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44230,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44231,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44231,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44233,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44233,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44234,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44235,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44236,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44236,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44238,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44238,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44239,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44240,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44241,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44241,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44243,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44243,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44244,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44245,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44246,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44246,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44248,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44248,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44249,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44250,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44251,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44251,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44253,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44253,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44254,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44255,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44256,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44256,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44258,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44258,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44259,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44260,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44261,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44261,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44263,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44264,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44265,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44266,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44266,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44268,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44268,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44269,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44270,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44271,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44271,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44273,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44273,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44274,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44275,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44276,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44276,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44278,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44278,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44279,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44280,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44281,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44281,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44283,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44283,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44283,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 652
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].hashCode()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 44288
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDescriptor()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField1()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField2()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField3()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField4()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField5()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField6()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField7()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField8()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField9()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField10()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField11()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField12()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField13()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField14()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField15()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField16()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField17()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField18()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField19()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField20()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField21()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField22()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField23()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField24()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField25()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField26()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField27()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField28()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField29()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField30()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField31()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField32()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField33()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField34()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField35()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField36()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField37()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField38()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField39()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField40()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField41()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField42()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField43()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField44()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField45()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField46()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField47()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField48()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField49()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField50()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField51()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField52()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField53()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField54()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField55()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField56()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField57()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField58()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField59()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField60()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField61()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField62()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField63()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField64()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField65()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField66()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField67()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField68()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField69()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField70()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField71()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField72()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField73()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField74()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField75()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField76()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField77()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField78()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField79()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField80()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField81()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField82()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField83()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField84()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField85()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField86()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField87()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField88()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField89()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField90()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField91()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField92()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField93()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField94()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField95()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField96()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField97()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField98()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField99()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField100()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField101()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField102()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField103()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField104()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField105()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField106()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField107()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField108()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField109()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField110()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField111()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField112()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField113()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField114()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField115()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField116()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField117()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField118()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField119()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField120()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField121()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField122()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField123()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField124()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField125()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField126()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField127()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField128()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hasField129()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getField129()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 1046
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44289"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44293"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44292"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasField1()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44294"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44298"
        BranchSideFuncs:
        - "getField1()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44297"
        BranchSideFuncs:
        - "hasField2()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44298"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44302"
        BranchSideFuncs:
        - "getField2()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44301"
        BranchSideFuncs:
        - "hasField3()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44302"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44306"
        BranchSideFuncs:
        - "getField3()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44305"
        BranchSideFuncs:
        - "hasField4()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44306"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44310"
        BranchSideFuncs:
        - "getField4()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44309"
        BranchSideFuncs:
        - "hasField5()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44310"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44314"
        BranchSideFuncs:
        - "getField5()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44313"
        BranchSideFuncs:
        - "hasField6()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44314"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44318"
        BranchSideFuncs:
        - "getField6()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44317"
        BranchSideFuncs:
        - "hasField7()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44318"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44322"
        BranchSideFuncs:
        - "getField7()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44321"
        BranchSideFuncs:
        - "hasField8()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44322"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44326"
        BranchSideFuncs:
        - "getField8()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44325"
        BranchSideFuncs:
        - "hasField9()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44326"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44330"
        BranchSideFuncs:
        - "getField9()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44329"
        BranchSideFuncs:
        - "hasField10()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44330"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44334"
        BranchSideFuncs:
        - "getField10()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44333"
        BranchSideFuncs:
        - "hasField11()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44338"
        BranchSideFuncs:
        - "getField11()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44337"
        BranchSideFuncs:
        - "hasField12()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44338"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44342"
        BranchSideFuncs:
        - "getField12()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44341"
        BranchSideFuncs:
        - "hasField13()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44342"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44346"
        BranchSideFuncs:
        - "getField13()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44345"
        BranchSideFuncs:
        - "hasField14()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44350"
        BranchSideFuncs:
        - "getField14()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44349"
        BranchSideFuncs:
        - "hasField15()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44354"
        BranchSideFuncs:
        - "getField15()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44353"
        BranchSideFuncs:
        - "hasField16()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44354"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44358"
        BranchSideFuncs:
        - "getField16()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44357"
        BranchSideFuncs:
        - "hasField17()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44358"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44362"
        BranchSideFuncs:
        - "getField17()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44361"
        BranchSideFuncs:
        - "hasField18()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44362"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44366"
        BranchSideFuncs:
        - "getField18()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44365"
        BranchSideFuncs:
        - "hasField19()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44366"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44370"
        BranchSideFuncs:
        - "getField19()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44369"
        BranchSideFuncs:
        - "hasField20()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44370"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44374"
        BranchSideFuncs:
        - "getField20()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44373"
        BranchSideFuncs:
        - "hasField21()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44378"
        BranchSideFuncs:
        - "getField21()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44377"
        BranchSideFuncs:
        - "hasField22()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44378"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44382"
        BranchSideFuncs:
        - "getField22()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44381"
        BranchSideFuncs:
        - "hasField23()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44382"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44386"
        BranchSideFuncs:
        - "getField23()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44385"
        BranchSideFuncs:
        - "hasField24()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44390"
        BranchSideFuncs:
        - "getField24()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44389"
        BranchSideFuncs:
        - "hasField25()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44390"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44394"
        BranchSideFuncs:
        - "getField25()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44393"
        BranchSideFuncs:
        - "hasField26()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44394"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44398"
        BranchSideFuncs:
        - "getField26()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44397"
        BranchSideFuncs:
        - "hasField27()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44398"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44402"
        BranchSideFuncs:
        - "getField27()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44401"
        BranchSideFuncs:
        - "hasField28()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44402"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44406"
        BranchSideFuncs:
        - "getField28()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44405"
        BranchSideFuncs:
        - "hasField29()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44406"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44410"
        BranchSideFuncs:
        - "getField29()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44409"
        BranchSideFuncs:
        - "hasField30()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44410"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44414"
        BranchSideFuncs:
        - "getField30()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44413"
        BranchSideFuncs:
        - "hasField31()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44414"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44418"
        BranchSideFuncs:
        - "getField31()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44417"
        BranchSideFuncs:
        - "hasField32()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44418"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44422"
        BranchSideFuncs:
        - "getField32()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44421"
        BranchSideFuncs:
        - "hasField33()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44422"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44426"
        BranchSideFuncs:
        - "getField33()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44425"
        BranchSideFuncs:
        - "hasField34()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44426"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44430"
        BranchSideFuncs:
        - "getField34()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44429"
        BranchSideFuncs:
        - "hasField35()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44430"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44434"
        BranchSideFuncs:
        - "getField35()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44433"
        BranchSideFuncs:
        - "hasField36()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44434"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44438"
        BranchSideFuncs:
        - "getField36()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44437"
        BranchSideFuncs:
        - "hasField37()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44438"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44442"
        BranchSideFuncs:
        - "getField37()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44441"
        BranchSideFuncs:
        - "hasField38()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44442"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44446"
        BranchSideFuncs:
        - "getField38()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44445"
        BranchSideFuncs:
        - "hasField39()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44450"
        BranchSideFuncs:
        - "getField39()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44449"
        BranchSideFuncs:
        - "hasField40()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44450"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44454"
        BranchSideFuncs:
        - "getField40()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44453"
        BranchSideFuncs:
        - "hasField41()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44454"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44458"
        BranchSideFuncs:
        - "getField41()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44457"
        BranchSideFuncs:
        - "hasField42()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44458"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44462"
        BranchSideFuncs:
        - "getField42()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44461"
        BranchSideFuncs:
        - "hasField43()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44462"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44466"
        BranchSideFuncs:
        - "getField43()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44465"
        BranchSideFuncs:
        - "hasField44()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44466"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44470"
        BranchSideFuncs:
        - "getField44()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44469"
        BranchSideFuncs:
        - "hasField45()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44470"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44474"
        BranchSideFuncs:
        - "getField45()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44473"
        BranchSideFuncs:
        - "hasField46()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44474"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44478"
        BranchSideFuncs:
        - "getField46()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44477"
        BranchSideFuncs:
        - "hasField47()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44478"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44482"
        BranchSideFuncs:
        - "getField47()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44481"
        BranchSideFuncs:
        - "hasField48()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44482"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44486"
        BranchSideFuncs:
        - "getField48()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44485"
        BranchSideFuncs:
        - "hasField49()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44486"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44490"
        BranchSideFuncs:
        - "getField49()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44489"
        BranchSideFuncs:
        - "hasField50()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44490"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44494"
        BranchSideFuncs:
        - "getField50()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44493"
        BranchSideFuncs:
        - "hasField51()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44494"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44498"
        BranchSideFuncs:
        - "getField51()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44497"
        BranchSideFuncs:
        - "hasField52()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44498"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44502"
        BranchSideFuncs:
        - "getField52()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44501"
        BranchSideFuncs:
        - "hasField53()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44502"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44506"
        BranchSideFuncs:
        - "getField53()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44505"
        BranchSideFuncs:
        - "hasField54()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44506"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44510"
        BranchSideFuncs:
        - "getField54()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44509"
        BranchSideFuncs:
        - "hasField55()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44510"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44514"
        BranchSideFuncs:
        - "getField55()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44513"
        BranchSideFuncs:
        - "hasField56()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44514"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44518"
        BranchSideFuncs:
        - "getField56()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44517"
        BranchSideFuncs:
        - "hasField57()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44518"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44522"
        BranchSideFuncs:
        - "getField57()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44521"
        BranchSideFuncs:
        - "hasField58()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44522"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44526"
        BranchSideFuncs:
        - "getField58()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44525"
        BranchSideFuncs:
        - "hasField59()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44526"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44530"
        BranchSideFuncs:
        - "getField59()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44529"
        BranchSideFuncs:
        - "hasField60()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44530"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44534"
        BranchSideFuncs:
        - "getField60()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44533"
        BranchSideFuncs:
        - "hasField61()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44534"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44538"
        BranchSideFuncs:
        - "getField61()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44537"
        BranchSideFuncs:
        - "hasField62()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44542"
        BranchSideFuncs:
        - "getField62()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44541"
        BranchSideFuncs:
        - "hasField63()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44542"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44546"
        BranchSideFuncs:
        - "getField63()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44545"
        BranchSideFuncs:
        - "hasField64()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44546"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44550"
        BranchSideFuncs:
        - "getField64()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44549"
        BranchSideFuncs:
        - "hasField65()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44550"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44554"
        BranchSideFuncs:
        - "getField65()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44553"
        BranchSideFuncs:
        - "hasField66()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44558"
        BranchSideFuncs:
        - "getField66()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44557"
        BranchSideFuncs:
        - "hasField67()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44558"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44562"
        BranchSideFuncs:
        - "getField67()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44561"
        BranchSideFuncs:
        - "hasField68()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44562"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44566"
        BranchSideFuncs:
        - "getField68()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44565"
        BranchSideFuncs:
        - "hasField69()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44566"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44570"
        BranchSideFuncs:
        - "getField69()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44569"
        BranchSideFuncs:
        - "hasField70()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44574"
        BranchSideFuncs:
        - "getField70()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44573"
        BranchSideFuncs:
        - "hasField71()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44574"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44578"
        BranchSideFuncs:
        - "getField71()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44577"
        BranchSideFuncs:
        - "hasField72()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44578"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44582"
        BranchSideFuncs:
        - "getField72()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44581"
        BranchSideFuncs:
        - "hasField73()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44582"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44586"
        BranchSideFuncs:
        - "getField73()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44585"
        BranchSideFuncs:
        - "hasField74()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44586"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44590"
        BranchSideFuncs:
        - "getField74()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44589"
        BranchSideFuncs:
        - "hasField75()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44590"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44594"
        BranchSideFuncs:
        - "getField75()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44593"
        BranchSideFuncs:
        - "hasField76()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44594"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44598"
        BranchSideFuncs:
        - "getField76()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44597"
        BranchSideFuncs:
        - "hasField77()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44598"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44602"
        BranchSideFuncs:
        - "getField77()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44601"
        BranchSideFuncs:
        - "hasField78()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44602"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44606"
        BranchSideFuncs:
        - "getField78()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44605"
        BranchSideFuncs:
        - "hasField79()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44606"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44610"
        BranchSideFuncs:
        - "getField79()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44609"
        BranchSideFuncs:
        - "hasField80()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44610"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44614"
        BranchSideFuncs:
        - "getField80()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44613"
        BranchSideFuncs:
        - "hasField81()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44614"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44618"
        BranchSideFuncs:
        - "getField81()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44617"
        BranchSideFuncs:
        - "hasField82()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44618"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44622"
        BranchSideFuncs:
        - "getField82()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44621"
        BranchSideFuncs:
        - "hasField83()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44626"
        BranchSideFuncs:
        - "getField83()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44625"
        BranchSideFuncs:
        - "hasField84()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44626"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44630"
        BranchSideFuncs:
        - "getField84()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44629"
        BranchSideFuncs:
        - "hasField85()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44630"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44634"
        BranchSideFuncs:
        - "getField85()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44633"
        BranchSideFuncs:
        - "hasField86()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44634"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44638"
        BranchSideFuncs:
        - "getField86()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44637"
        BranchSideFuncs:
        - "hasField87()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44638"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44642"
        BranchSideFuncs:
        - "getField87()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44641"
        BranchSideFuncs:
        - "hasField88()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44642"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44646"
        BranchSideFuncs:
        - "getField88()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44645"
        BranchSideFuncs:
        - "hasField89()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44646"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44650"
        BranchSideFuncs:
        - "getField89()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44649"
        BranchSideFuncs:
        - "hasField90()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44650"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44654"
        BranchSideFuncs:
        - "getField90()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44653"
        BranchSideFuncs:
        - "hasField91()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44654"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44658"
        BranchSideFuncs:
        - "getField91()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44657"
        BranchSideFuncs:
        - "hasField92()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44658"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44662"
        BranchSideFuncs:
        - "getField92()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44661"
        BranchSideFuncs:
        - "hasField93()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44662"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44666"
        BranchSideFuncs:
        - "getField93()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44665"
        BranchSideFuncs:
        - "hasField94()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44666"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44670"
        BranchSideFuncs:
        - "getField94()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44669"
        BranchSideFuncs:
        - "hasField95()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44670"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44674"
        BranchSideFuncs:
        - "getField95()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44673"
        BranchSideFuncs:
        - "hasField96()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44674"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44678"
        BranchSideFuncs:
        - "getField96()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44677"
        BranchSideFuncs:
        - "hasField97()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44678"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44682"
        BranchSideFuncs:
        - "getField97()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44681"
        BranchSideFuncs:
        - "hasField98()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44682"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44686"
        BranchSideFuncs:
        - "getField98()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44685"
        BranchSideFuncs:
        - "hasField99()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44686"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44690"
        BranchSideFuncs:
        - "getField99()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44689"
        BranchSideFuncs:
        - "hasField100()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44690"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44694"
        BranchSideFuncs:
        - "getField100()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44693"
        BranchSideFuncs:
        - "hasField101()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44694"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44698"
        BranchSideFuncs:
        - "getField101()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44697"
        BranchSideFuncs:
        - "hasField102()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44698"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44702"
        BranchSideFuncs:
        - "getField102()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44701"
        BranchSideFuncs:
        - "hasField103()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44702"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44706"
        BranchSideFuncs:
        - "getField103()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44705"
        BranchSideFuncs:
        - "hasField104()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44706"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44710"
        BranchSideFuncs:
        - "getField104()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44709"
        BranchSideFuncs:
        - "hasField105()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44710"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44714"
        BranchSideFuncs:
        - "getField105()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44713"
        BranchSideFuncs:
        - "hasField106()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44714"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44718"
        BranchSideFuncs:
        - "getField106()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44717"
        BranchSideFuncs:
        - "hasField107()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44718"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44722"
        BranchSideFuncs:
        - "getField107()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44721"
        BranchSideFuncs:
        - "hasField108()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44722"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44726"
        BranchSideFuncs:
        - "getField108()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44725"
        BranchSideFuncs:
        - "hasField109()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44726"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44730"
        BranchSideFuncs:
        - "getField109()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44729"
        BranchSideFuncs:
        - "hasField110()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44730"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44734"
        BranchSideFuncs:
        - "getField110()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44733"
        BranchSideFuncs:
        - "hasField111()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44734"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44738"
        BranchSideFuncs:
        - "getField111()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44737"
        BranchSideFuncs:
        - "hasField112()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44738"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44742"
        BranchSideFuncs:
        - "getField112()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44741"
        BranchSideFuncs:
        - "hasField113()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44742"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44746"
        BranchSideFuncs:
        - "getField113()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44745"
        BranchSideFuncs:
        - "hasField114()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44750"
        BranchSideFuncs:
        - "getField114()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44749"
        BranchSideFuncs:
        - "hasField115()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44750"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44754"
        BranchSideFuncs:
        - "getField115()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44753"
        BranchSideFuncs:
        - "hasField116()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44754"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44758"
        BranchSideFuncs:
        - "getField116()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44757"
        BranchSideFuncs:
        - "hasField117()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44758"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44762"
        BranchSideFuncs:
        - "getField117()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44761"
        BranchSideFuncs:
        - "hasField118()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44762"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44766"
        BranchSideFuncs:
        - "getField118()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44765"
        BranchSideFuncs:
        - "hasField119()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44766"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44770"
        BranchSideFuncs:
        - "getField119()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44769"
        BranchSideFuncs:
        - "hasField120()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44770"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44774"
        BranchSideFuncs:
        - "getField120()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44773"
        BranchSideFuncs:
        - "hasField121()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44774"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44778"
        BranchSideFuncs:
        - "getField121()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44777"
        BranchSideFuncs:
        - "hasField122()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44782"
        BranchSideFuncs:
        - "getField122()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44781"
        BranchSideFuncs:
        - "hasField123()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44782"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44786"
        BranchSideFuncs:
        - "getField123()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44785"
        BranchSideFuncs:
        - "hasField124()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44786"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44790"
        BranchSideFuncs:
        - "getField124()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44789"
        BranchSideFuncs:
        - "hasField125()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44790"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44794"
        BranchSideFuncs:
        - "getField125()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44793"
        BranchSideFuncs:
        - "hasField126()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44794"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44798"
        BranchSideFuncs:
        - "getField126()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44797"
        BranchSideFuncs:
        - "hasField127()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44798"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44802"
        BranchSideFuncs:
        - "getField127()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44801"
        BranchSideFuncs:
        - "hasField128()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44802"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44806"
        BranchSideFuncs:
        - "getField128()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44805"
        BranchSideFuncs:
        - "hasField129()"
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44806"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44810"
        BranchSideFuncs:
        - "getField129()"
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44809"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44293,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDescriptor"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44293,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44294,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44296,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField1"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44296,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44298,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44300,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField2"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44300,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44302,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44304,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField3"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44304,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44306,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44308,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField4"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44308,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44310,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44312,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField5"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44312,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44314,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44316,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField6"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44316,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44318,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44320,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField7"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44320,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44322,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44324,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField8"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44324,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44326,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44328,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField9"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44328,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44330,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44332,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField10"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44332,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44334,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44336,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField11"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44336,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44338,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44340,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField12"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44340,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44342,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44344,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField13"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44344,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44346,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44348,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField14"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44348,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44350,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44352,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField15"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44352,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44354,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44356,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField16"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44356,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44358,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44360,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField17"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44360,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44362,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44364,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField18"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44364,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44366,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44368,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField19"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44368,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44370,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44372,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField20"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44372,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44374,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44376,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField21"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44376,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44378,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44380,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField22"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44380,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44382,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44384,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField23"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44384,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44386,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44388,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField24"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44388,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44390,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44392,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField25"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44392,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44394,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44396,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField26"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44396,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44398,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44400,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField27"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44400,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44402,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44404,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField28"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44404,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44406,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44408,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField29"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44408,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44410,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44412,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField30"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44412,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44414,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44416,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField31"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44416,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44418,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44420,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField32"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44420,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44422,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44424,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField33"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44424,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44426,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44428,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField34"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44428,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44430,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44432,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField35"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44432,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44434,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44436,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField36"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44436,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44438,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44440,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField37"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44440,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44442,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44444,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField38"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44444,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44446,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44448,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField39"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44448,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44450,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44452,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField40"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44452,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44454,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44456,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField41"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44456,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44458,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44460,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField42"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44460,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44462,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44464,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField43"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44464,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44466,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44468,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField44"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44468,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44470,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44472,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField45"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44472,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44474,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44476,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField46"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44476,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44478,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44480,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField47"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44480,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44482,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44484,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField48"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44484,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44486,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44488,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField49"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44488,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44490,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44492,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField50"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44492,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44494,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44496,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField51"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44496,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44498,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44500,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField52"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44500,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44502,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44504,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField53"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44504,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44506,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44508,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField54"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44508,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44510,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44512,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField55"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44512,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44514,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44516,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField56"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44516,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44518,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44520,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField57"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44520,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44522,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44524,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField58"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44524,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44526,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44528,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField59"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44528,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44530,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44532,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField60"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44532,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44534,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44536,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField61"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44536,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44538,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44540,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField62"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44540,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44542,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44544,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField63"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44544,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44546,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44548,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField64"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44548,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44550,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44552,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField65"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44552,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44554,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44556,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField66"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44556,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44558,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44560,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField67"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44560,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44562,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44564,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField68"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44564,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44566,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44568,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField69"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44568,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44570,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44572,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField70"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44572,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44574,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44576,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField71"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44576,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44578,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44580,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField72"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44580,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44582,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44584,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField73"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44584,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44586,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44588,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField74"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44588,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44590,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44592,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField75"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44592,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44594,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44596,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField76"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44596,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44598,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44600,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField77"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44600,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44602,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44604,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField78"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44604,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44606,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44608,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField79"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44608,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44610,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44612,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField80"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44612,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44614,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44616,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField81"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44616,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44618,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44620,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField82"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44620,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44622,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44624,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField83"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44624,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44626,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44628,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField84"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44628,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44630,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44632,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField85"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44632,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44634,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44636,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField86"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44636,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44638,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44640,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField87"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44640,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44642,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44644,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField88"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44644,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44646,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44648,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField89"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44648,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44650,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44652,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField90"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44652,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44654,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44656,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField91"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44656,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44658,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44660,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField92"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44660,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44662,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44664,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField93"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44664,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44666,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44668,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField94"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44668,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44670,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44672,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField95"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44672,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44674,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44676,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField96"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44676,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44678,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44680,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField97"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44680,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44682,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44684,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField98"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44684,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44686,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44688,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField99"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44688,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44690,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44692,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField100"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44692,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44694,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44696,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField101"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44696,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44698,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44700,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField102"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44700,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44702,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44704,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField103"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44704,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44706,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44708,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField104"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44708,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44710,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44712,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField105"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44712,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44714,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44716,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField106"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44716,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44718,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44720,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField107"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44720,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44722,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44724,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField108"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44724,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44726,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44728,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField109"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44728,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44730,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44732,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField110"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44732,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44734,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44736,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField111"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44736,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44738,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44740,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField112"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44740,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44742,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44744,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField113"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44744,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44746,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44748,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField114"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44748,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44750,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44752,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField115"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44752,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44754,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44756,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField116"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44756,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44758,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44760,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField117"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44760,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44762,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44764,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField118"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44764,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44766,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44768,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField119"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44768,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44770,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44772,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField120"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44772,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44774,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44776,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField121"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44776,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44778,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44780,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField122"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44780,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44782,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44784,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField123"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44784,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44786,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44788,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField124"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44788,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44790,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44792,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField125"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44792,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44794,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44796,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField126"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44796,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44798,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44800,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField127"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44800,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44802,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44804,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField128"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44804,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44806,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].hasField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44808,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getField129"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44808,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44810,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44810,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 261
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44818,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44824,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44829,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44835,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44839,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44845,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44857,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44863,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44871,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44884,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 44887
    functionDepth: 44
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44888,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 44889
    functionDepth: 43
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44890,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder(foo.TestFull$TestRequiredFieldsBitmap)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestRequiredFieldsBitmap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44893,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44893,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 44896
    functionDepth: 42
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(foo.TestFull$TestRequiredFieldsBitmap)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestRequiredFieldsBitmap:44897"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44897"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestRequiredFieldsBitmap:44896"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestRequiredFieldsBitmap)"
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:44897,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 44903
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 57383
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].parser()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getParserForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 57414
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: 57419
    functionDepth: 0
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap:36331,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$2"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$EmptySet].access$1000()"
    functionUses: 20
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EmptySet$2:652,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EmptySet].access$1000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteOutput].write(byte)"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteOutput].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteOutput].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteOutput].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteOutput].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.ByteOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.NioByteString$1].mark(int)"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NioByteString$1:226,1"
      Dst: "[com.google.protobuf.Java8Compatibility].mark"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NioByteString$1].markSupported()"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NioByteString$1].reset()"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NioByteString$1:237,1"
      Dst: "[com.google.protobuf.Java8Compatibility].reset"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NioByteString$1].available()"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NioByteString$1:245,1"
      Dst: "[java.nio.Buffer].remaining"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NioByteString$1].read()"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.NioByteString$1:250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NioByteString$1:253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NioByteString$1:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.NioByteString$1:250,1"
      Dst: "[java.nio.Buffer].hasRemaining"
    - Src: "com.google.protobuf.NioByteString$1:253,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NioByteString$1].read(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.NioByteString$1"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.NioByteString$1:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NioByteString$1:262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NioByteString$1:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.NioByteString$1:258,1"
      Dst: "[java.nio.Buffer].hasRemaining"
    - Src: "com.google.protobuf.NioByteString$1:262,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.NioByteString$1:262,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.NioByteString$1:263,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor$1].compare(com.google.protobuf.Descriptors$EnumValueDescriptor,com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2025,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2025,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2025,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2025,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2025,1"
      Dst: "[java.lang.Integer].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor$1:2022,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor$1].compare"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].values()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:20,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].valueOf(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:20,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].getNumber()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].valueOf(int)"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:61,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].forNumber(int)"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].internalGetValueMap()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].getValueDescriptor()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:91,1"
      Dst: "[foo.TestFull$TestEnumSmall].getDescriptor"
    - Src: "foo.TestFull$TestEnumSmall:91,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "foo.TestFull$TestEnumSmall:91,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "foo.TestFull$TestEnumSmall:91,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:95,1"
      Dst: "[foo.TestFull$TestEnumSmall].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:99,1"
      Dst: "[foo.TestFull].getDescriptor"
    - Src: "foo.TestFull$TestEnumSmall:99,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getEnumTypes"
    - Src: "foo.TestFull$TestEnumSmall:99,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestEnumSmall:106"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestEnumSmall:110"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestEnumSmall:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestEnumSmall:106,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "foo.TestFull$TestEnumSmall:106,1"
      Dst: "[foo.TestFull$TestEnumSmall].getDescriptor"
    - Src: "foo.TestFull$TestEnumSmall:110,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestEnumSmall].$values()"
    functionSourceFile: "foo.TestFull$TestEnumSmall"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29785
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getDescriptor()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29790
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29797
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29810
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29811"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29810"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29818
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29829
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29830"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29829"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29837
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29848
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29849"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29856
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29867
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29868"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29867"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29875
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29886
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29887"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29886"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29894
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29905
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29906"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29905"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29913
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29925
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29926"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29925"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29933
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29935"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29938"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29937"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:29941"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29944"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29943"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29940,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$DefaultRequiredValues:29941,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVStringBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29955"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29961"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29957,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29973
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29974"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29973"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29981
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 29987
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].hasVString()"
    - "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    functionUses: 16
    ICount: 40
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:29989"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29990"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29989"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:29990"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29991"
        BranchSideFuncs:
        - "hasVInt32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:29992"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29995"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:29996"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30000"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:29999"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30000"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30004"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30003"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30004"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30008"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30007"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30008"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30012"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30011"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30012"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30016"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30015"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30016"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30020"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30019"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30020"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30024"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30023"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29992,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:29996,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30000,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30004,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30008,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30012,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30016,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30020,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30030
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 45
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:30031"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30034"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30033"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30034"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30037"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30036"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30037"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30040"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30039"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30040"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30043"
        BranchSideFuncs:
        - "writeUInt32(int,int)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30042"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30043"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30046"
        BranchSideFuncs:
        - "writeFloat(int,float)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30045"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30046"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30049"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30048"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30049"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30052"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30051"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30052"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30055"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30054"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30032,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30035,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30038,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30041,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30044,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30047,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30050,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$DefaultRequiredValues:30053,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30055,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues:30055,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getSerializedSize()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30059
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeFloatSize(int,float)"
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 59
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:30061"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30062"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30064"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30067"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30068"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30071"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30072"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30075"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30076"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30079"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30080"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30083"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30084"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30087"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30088"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30091"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30090"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30091"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30094"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30066,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$DefaultRequiredValues:30070,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$DefaultRequiredValues:30074,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$DefaultRequiredValues:30078,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$DefaultRequiredValues:30082,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSize"
    - Src: "foo.TestFull$DefaultRequiredValues:30086,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "foo.TestFull$DefaultRequiredValues:30089,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$DefaultRequiredValues:30093,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$DefaultRequiredValues:30095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues:30095,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30101
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].getVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].getVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].getVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].getVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].hasVString()"
    - "[foo.TestFull$DefaultRequiredValues].hasVString()"
    - "[foo.TestFull$DefaultRequiredValues].getVString()"
    - "[foo.TestFull$DefaultRequiredValues].getVString()"
    - "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    - "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    - "[foo.TestFull$DefaultRequiredValues].getVBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].getVBytes()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 102
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:30102"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30105"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30104"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30105"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30108"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30107"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30110"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30111"
        BranchSideFuncs:
        - "hasVInt32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30110"
        BranchSideFuncs:
        - "hasVInt32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30111"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30115"
        BranchSideFuncs:
        - "getVInt32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30114"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30113"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30114"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30115"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30116"
        BranchSideFuncs:
        - "hasVUint32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30115"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30116"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30120"
        BranchSideFuncs:
        - "getVUint32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30119"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30118"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30119"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30120"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30121"
        BranchSideFuncs:
        - "hasVInt64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30120"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30121"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30125"
        BranchSideFuncs:
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30124"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30123"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30124"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30125"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30126"
        BranchSideFuncs:
        - "hasVUint64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30125"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30126"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30130"
        BranchSideFuncs:
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30129"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30128"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30129"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30130"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30131"
        BranchSideFuncs:
        - "hasVFloat()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30130"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30131"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30136"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30135"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30133"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30136"
        BranchSideFuncs:
        - "getVFloat()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30135"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30136"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30137"
        BranchSideFuncs:
        - "hasVDouble()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30136"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30137"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30142"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30141"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30139"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30142"
        BranchSideFuncs:
        - "getVDouble()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30141"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30142"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30143"
        BranchSideFuncs:
        - "hasVString()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30142"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30143"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30147"
        BranchSideFuncs:
        - "getVString()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30146"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30145"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30146"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultRequiredValues:30147"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30148"
        BranchSideFuncs:
        - "hasVBytes()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30147"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30148"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30152"
        BranchSideFuncs:
        - "getVBytes()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30151"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30150"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30151"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30152"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30153"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30152"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30106,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$DefaultRequiredValues:30110,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30110,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30111,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30112,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30113,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30115,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30115,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30116,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30117,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30118,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30120,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30120,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30121,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30122,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30123,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30125,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30125,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30126,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30127,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30128,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30130,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30130,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30131,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30132,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30132,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30134,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30133,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30136,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30136,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30137,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30138,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30138,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30140,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30139,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30142,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30142,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30143,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30144,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30145,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30145,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$DefaultRequiredValues:30147,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30147,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30148,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30149,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30150,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30150,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$DefaultRequiredValues:30152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues:30152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues:30152,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 47
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].hashCode()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30157
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].getDescriptor()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint32()"
    - "[foo.TestFull$DefaultRequiredValues].hasVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].getVInt64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].getVUint64()"
    - "[foo.TestFull$DefaultRequiredValues].hasVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].getVFloat()"
    - "[foo.TestFull$DefaultRequiredValues].hasVDouble()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$DefaultRequiredValues].getVDouble()"
    - "[foo.TestFull$DefaultRequiredValues].hasVString()"
    - "[foo.TestFull$DefaultRequiredValues].getVString()"
    - "[foo.TestFull$DefaultRequiredValues].hasVBytes()"
    - "[foo.TestFull$DefaultRequiredValues].getVBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 75
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:30158"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30162"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30161"
        BranchSideFuncs:
        - "hasVInt32()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30163"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30167"
        BranchSideFuncs:
        - "getVInt32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30166"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30167"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30171"
        BranchSideFuncs:
        - "getVUint32()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30170"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30171"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30175"
        BranchSideFuncs:
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30174"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30175"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30179"
        BranchSideFuncs:
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30178"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30179"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30184"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30183"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30184"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30189"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30188"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30189"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30193"
        BranchSideFuncs:
        - "getVString()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30192"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultRequiredValues:30193"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30197"
        BranchSideFuncs:
        - "getVBytes()"
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30196"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30162,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDescriptor"
    - Src: "foo.TestFull$DefaultRequiredValues:30162,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$DefaultRequiredValues:30163,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30165,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt32"
    - Src: "foo.TestFull$DefaultRequiredValues:30167,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30169,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint32"
    - Src: "foo.TestFull$DefaultRequiredValues:30171,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30173,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVInt64"
    - Src: "foo.TestFull$DefaultRequiredValues:30175,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30177,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVUint64"
    - Src: "foo.TestFull$DefaultRequiredValues:30179,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30182,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVFloat"
    - Src: "foo.TestFull$DefaultRequiredValues:30181,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30184,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30187,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVDouble"
    - Src: "foo.TestFull$DefaultRequiredValues:30187,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$DefaultRequiredValues:30186,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$DefaultRequiredValues:30189,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30191,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVString"
    - Src: "foo.TestFull$DefaultRequiredValues:30191,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$DefaultRequiredValues:30193,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hasVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30195,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getVBytes"
    - Src: "foo.TestFull$DefaultRequiredValues:30195,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$DefaultRequiredValues:30197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultRequiredValues:30197,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30205,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30211,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30216,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30222,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30226,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30232,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30244,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30250,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30271,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30274
    functionDepth: 44
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30275,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilder()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30276
    functionDepth: 43
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30277,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilder(foo.TestFull$DefaultRequiredValues)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultRequiredValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30280,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].toBuilder"
    - Src: "foo.TestFull$DefaultRequiredValues:30280,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30283
    functionDepth: 42
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(foo.TestFull$DefaultRequiredValues)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultRequiredValues:30284"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30284"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultRequiredValues:30283"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$DefaultRequiredValues)"
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:30284,1"
      Dst: "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30290
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30963
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].parser()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getParserForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30994
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: 30999
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultRequiredValues:29762,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    functionUses: 11
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:292,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:297,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 33
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].containsKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].containsKey(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:302,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].containsValue(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:307,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 33
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:312,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 35
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].ensureMutable()"
    - "[com.google.protobuf.MutabilityOracle$1].ensureMutable()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 18
    ICount: 10
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:317,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:318,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:319,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:320,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 46
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MutabilityOracle$1].ensureMutable()"
    - "[com.google.protobuf.MapField].ensureMutable()"
    - "[com.google.protobuf.SmallSortedMap].remove(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].remove(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].remove(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:325,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:326,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].ensureMutable()"
    - "[com.google.protobuf.MutabilityOracle$1].ensureMutable()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionUses: 7
    ICount: 16
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapField$MutabilityAwareMap:332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapField$MutabilityAwareMap:336"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
        - "checkNotNull(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MapField$MutabilityAwareMap:335"
        BranchSideFuncs:
        - "putAll(java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:331,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:332,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:332,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:332,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:332,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:333,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:334,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:334,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:336,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].clear()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:341,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:342,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:347,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].values()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].values()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:352,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 3
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    functionUses: 24
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:357,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    functionUses: 31
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:362,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    - "[com.google.protobuf.MapFieldLite].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    functionUses: 8
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:367,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap].toString()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap:372,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$1].convert(java.lang.Integer)"
    functionSourceFile: "foo.TestFull$TestMessPacked$1"
    linkageType: null
    functionLinenumber: 12140
    functionDepth: 1
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$1:12142"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$1:12140"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$1:12141,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked$1:12141,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$1].convert(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$1"
    linkageType: null
    functionLinenumber: 12138
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$1].convert(java.lang.Integer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$1:12139,1"
      Dst: "[foo.TestFull$TestMessPacked$1].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$3].loadDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$3:1609,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$3:1609,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15322,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$7900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15327
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$8000()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15328,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$8000"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15343
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15346,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15367"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15364,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15373
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$7900()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15374,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$7900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15378
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15379,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15383
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15385"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15388"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15384,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15385,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15386,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15392
    functionDepth: 6
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15395"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15394"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15399
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8502(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8602(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8702(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8802(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8902(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9002(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9102(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9202(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9302(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,boolean)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9576(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    functionUses: 1
    ICount: 67
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15406"
        BranchSideFuncs:
        - "access$8402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15405"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15410"
        BranchSideFuncs:
        - "access$8502(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15409"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15414"
        BranchSideFuncs:
        - "access$8602(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15413"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15418"
        BranchSideFuncs:
        - "access$8702(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15417"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15422"
        BranchSideFuncs:
        - "access$8802(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15421"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15422"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15426"
        BranchSideFuncs:
        - "access$8902(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15425"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15426"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15430"
        BranchSideFuncs:
        - "access$9002(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15429"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15430"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15434"
        BranchSideFuncs:
        - "access$9102(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15433"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15438"
        BranchSideFuncs:
        - "access$9202(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15437"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15444"
        BranchSideFuncs:
        - "access$9302(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.DescriptorProtos$FieldOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15443"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15439"
        BranchSideFuncs:
        - "access$9302(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.DescriptorProtos$FieldOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15438"
        BranchSideFuncs:
        - "access$9302(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,com.google.protobuf.DescriptorProtos$FieldOptions)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15448"
        BranchSideFuncs:
        - "access$9402(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15447"
        BranchSideFuncs:
        - "access$9576(com.google.protobuf.DescriptorProtos$FieldDescriptorProto,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8402"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15407,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8502"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15411,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8602"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15415,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8702"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15419,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8802"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15423,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8902"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9002"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15431,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9102"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9202"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15441,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15439,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9302"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9402"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15448,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9576"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15452
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15458
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15469,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15480
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15481,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15484
    functionDepth: 264
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15488"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15487"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15488,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15493
    functionDepth: 263
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8400(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setLabel(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setType(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8800(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8900(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9000(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setOneofIndex(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9200(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setProto3Optional(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 73
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15495"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15494"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15500"
        BranchSideFuncs:
        - "access$8400(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15499"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15503"
        BranchSideFuncs:
        - "getNumber()"
        - "setNumber(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15502"
        BranchSideFuncs:
        - "hasLabel()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15506"
        BranchSideFuncs:
        - "setLabel(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label)"
        - "getLabel()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15505"
        BranchSideFuncs:
        - "hasType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15509"
        BranchSideFuncs:
        - "getType()"
        - "setType(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15508"
        BranchSideFuncs:
        - "hasTypeName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15514"
        BranchSideFuncs:
        - "access$8800(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15513"
        BranchSideFuncs:
        - "hasExtendee()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15519"
        BranchSideFuncs:
        - "access$8900(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15518"
        BranchSideFuncs:
        - "hasDefaultValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15524"
        BranchSideFuncs:
        - "access$9000(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15523"
        BranchSideFuncs:
        - "hasOneofIndex()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15527"
        BranchSideFuncs:
        - "setOneofIndex(int)"
        - "getOneofIndex()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15526"
        BranchSideFuncs:
        - "hasJsonName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15532"
        BranchSideFuncs:
        - "access$9200(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15531"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15532"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15535"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$FieldOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15534"
        BranchSideFuncs:
        - "hasProto3Optional()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15538"
        BranchSideFuncs:
        - "setProto3Optional(boolean)"
        - "getProto3Optional()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15537"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15494,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15495,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15496,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8400"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15500,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15503,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15504,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15504,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setLabel"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15506,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15507,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15507,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15509,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8800"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15514,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15515,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$8900"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15519,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15520,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9000"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15522,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15524,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15525,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15525,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setOneofIndex"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15527,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15528,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].access$9200"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15530,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15532,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15533,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15533,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15535,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hasProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15536,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15536,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setProto3Optional"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15538,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15538,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15544
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15550"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15549"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15550"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15545,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15557
    functionDepth: 319
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 101
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15562"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15561"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15651"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15650"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15591"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15590"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15600"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15603"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15602"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15647"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15564,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15570,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15575,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15580,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15585,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15587,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15597,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15599,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15601,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15609,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15614,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15620,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15620,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15619,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15626,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15631,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15636,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15641,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15651,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15649,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15651,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15663"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15662"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15679"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15678"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15674,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15675,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15696"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15692,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15707"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15708"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15707"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15718,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15718,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15720,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15730"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15733,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15743"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15760
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15763,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15773,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15782"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15791,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setLabel(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15799
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15803"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15802"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15805,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearLabel()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15829"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15844"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15842"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15843,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setType(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 15856
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15857"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15860"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15859"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15861,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15862,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15895"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15894"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15920"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15918"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15917"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15914,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15915,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getTypeNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15940,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setTypeName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15963"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15964"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15963"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15966,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearTypeName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15982,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15982,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getTypeName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setTypeNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16003"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16005,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16020"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16019"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16033"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16042"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16041"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16037"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16040"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16039"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16036,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16037,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getExtendeeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16063"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16059,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setExtendee(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16079"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16080"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16079"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearExtendee()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getExtendee"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16097,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setExtendeeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16113"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16115,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16131"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16156"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16155"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16154"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16150,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16151,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16175,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16198"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16200,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearDefaultValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16215,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16215,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16217,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setDefaultValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16235"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16252"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setOneofIndex(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16279
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneofIndex()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16297,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16313"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16338"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16337"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16336"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16332,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16333,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getJsonNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16357,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setJsonName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16380"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16382,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearJsonName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getJsonName"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setJsonNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16416"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16417"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16419,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16430
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16430"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16437
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16441"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16440"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16438"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16439,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16441,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16453"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16454,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$FieldOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16468"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16468,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16468,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$FieldOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16477
    functionDepth: 262
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16478"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16487"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16486"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16484"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16483"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16482,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16487,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16500,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16503,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16509
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16512,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16512,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16520"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16519,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16530
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16539"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16534,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16536,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].hasProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16572"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setProto3Optional(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16637
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16640,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearProto3Optional()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16674,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16679
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16680,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 16685
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:16686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder:15316,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2238
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    - "[com.google.protobuf.Field$Cardinality].getNumber()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.NullValue].getNumber()"
    - "[com.google.protobuf.Field$Kind].getNumber()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    functionUses: 1
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2239,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2239,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2242
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    - "[com.google.protobuf.Field$Cardinality].getNumber()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.NullValue].getNumber()"
    - "[com.google.protobuf.Field$Kind].getNumber()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    functionUses: 1
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2243,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2243,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2247
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2248,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2252
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2253,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2258,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRaw(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2263,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2267
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2268,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeated(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeatedRaw(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].setRepeated(com.google.protobuf.GeneratedMessage$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2299
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2304
    functionDepth: 50
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 29
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2311"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2310"
        BranchSideFuncs:
        - "access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2309"
        BranchSideFuncs:
        - "getNumber()"
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessage)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2308"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessage)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2306"
        BranchSideFuncs:
        - "getNumber()"
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessage)"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2308"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessage)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2307,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2307,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2309,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2309,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2309,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2311,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2311,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2315
    functionDepth: 50
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 29
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2322"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2321"
        BranchSideFuncs:
        - "access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2320"
        BranchSideFuncs:
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessage$Builder)"
        - "getNumber()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2319"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessage$Builder)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2317"
        BranchSideFuncs:
        - "getOneofFieldNumber(com.google.protobuf.GeneratedMessage$Builder)"
        - "getNumber()"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2320"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2319"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessage$Builder)"
        - "equals(java.lang.Object)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2318,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getOneofFieldNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2318,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2320,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2320,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2320,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2322,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2322,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor:2339,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2343
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: 2349
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessage$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageLiteToString].toString(com.google.protobuf.MessageLite,java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent(com.google.protobuf.MessageLite,java.lang.StringBuilder,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:72,1"
      Dst: "[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent"
    - Src: "com.google.protobuf.MessageLiteToString:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent(com.google.protobuf.MessageLite,java.lang.StringBuilder,int)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.MessageLiteToString].isDefaultValue(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].iterator()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].printWithIndent(java.lang.StringBuilder,int)"
    functionUses: 2
    ICount: 182
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageLiteToString:90"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:117"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:91"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:94"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:93"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:94"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:98"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:97"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:102"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:107"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:111"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:110"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:113"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:112"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:87"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:186"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:185"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:120"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:136"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:158"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:157"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:161"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:160"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:169"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:168"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:168"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:184"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:183"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:177"
        BranchSideFuncs:
        - "isDefaultValue(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:176"
        BranchSideFuncs:
        - "invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "com.google.protobuf.MessageLiteToString:176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:176"
        BranchSideFuncs:
        - "invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "com.google.protobuf.MessageLiteToString:175"
        BranchSideFuncs:
        - "isDefaultValue(java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageLiteToString:179"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:117"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:195"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:194"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:195"
        BranchSideFuncs:
        - "printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getNumber()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:194"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:198"
        BranchSideFuncs:
        - "printWithIndent(java.lang.StringBuilder,int)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:90,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.MessageLiteToString:90,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.google.protobuf.MessageLiteToString:91,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.google.protobuf.MessageLiteToString:91,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.google.protobuf.MessageLiteToString:94,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:94,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:98,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:98,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.MessageLiteToString:99,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:99,1"
      Dst: "[java.util.Set].add"
    - Src: "com.google.protobuf.MessageLiteToString:103,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.google.protobuf.MessageLiteToString:103,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "com.google.protobuf.MessageLiteToString:107,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "com.google.protobuf.MessageLiteToString:111,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:111,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.MessageLiteToString:112,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:112,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.MessageLiteToString:113,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:113,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.MessageLiteToString:114,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.google.protobuf.MessageLiteToString:114,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.MessageLiteToString:118,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageLiteToString:118,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageLiteToString:118,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageLiteToString:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageLiteToString:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageLiteToString:119,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.MessageLiteToString:120,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.google.protobuf.MessageLiteToString:121,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.google.protobuf.MessageLiteToString:123,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.MessageLiteToString:126,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageLiteToString:127,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.google.protobuf.MessageLiteToString:127,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.MessageLiteToString:131,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:131,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:131,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.MessageLiteToString:132,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].invokeOrDie"
    - Src: "com.google.protobuf.MessageLiteToString:128,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:136,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.google.protobuf.MessageLiteToString:138,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.MessageLiteToString:141,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageLiteToString:143,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.google.protobuf.MessageLiteToString:143,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.MessageLiteToString:146,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    - Src: "com.google.protobuf.MessageLiteToString:148,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.google.protobuf.MessageLiteToString:148,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "com.google.protobuf.MessageLiteToString:152,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:152,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:152,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.MessageLiteToString:153,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].invokeOrDie"
    - Src: "com.google.protobuf.MessageLiteToString:149,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:158,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageLiteToString:158,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.google.protobuf.MessageLiteToString:161,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.google.protobuf.MessageLiteToString:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageLiteToString:162,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.MessageLiteToString:169,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageLiteToString:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:170,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageLiteToString:170,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.MessageLiteToString:173,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].invokeOrDie"
    - Src: "com.google.protobuf.MessageLiteToString:176,1"
      Dst: "[com.google.protobuf.MessageLiteToString].isDefaultValue"
    - Src: "com.google.protobuf.MessageLiteToString:177,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].invokeOrDie"
    - Src: "com.google.protobuf.MessageLiteToString:177,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.MessageLiteToString:180,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:188,1"
      Dst: "[com.google.protobuf.FieldSet].iterator"
    - Src: "com.google.protobuf.MessageLiteToString:189,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageLiteToString:190,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageLiteToString:191,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:196,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].printWithIndent"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 53
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.MessageLiteToString].isDefaultValue(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].getDefaultInstanceForType()"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].getDefaultInstanceForType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    - "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    functionUses: 1
    ICount: 68
    EdgeCount: 363
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageLiteToString:201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:204"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:203"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:201"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:207"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:206"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:209"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:207"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:212"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:210"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:216"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:215"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:219"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:222"
        BranchSideFuncs:
        - "getDefaultInstanceForType()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:221"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:219"
        BranchSideFuncs:
        - "getDefaultInstanceForType()"
    - Branch String: "com.google.protobuf.MessageLiteToString:222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:225"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:202,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.MessageLiteToString:205,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.MessageLiteToString:208,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.MessageLiteToString:208,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    - Src: "com.google.protobuf.MessageLiteToString:211,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.MessageLiteToString:211,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    - Src: "com.google.protobuf.MessageLiteToString:214,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.MessageLiteToString:217,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.MessageLiteToString:220,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.MessageLiteToString:223,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.MessageLiteToString].indent(int,java.lang.StringBuilder)"
    - "[com.google.protobuf.MessageLiteToString].pascalCaseToSnakeCase(java.lang.String)"
    - "[com.google.protobuf.TextFormatEscaper].escapeText(java.lang.String)"
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent(com.google.protobuf.MessageLite,java.lang.StringBuilder,int)"
    - "[com.google.protobuf.MessageLiteToString].indent(int,java.lang.StringBuilder)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
    - "[com.google.protobuf.MessageLiteToString].indent(int,java.lang.StringBuilder)"
    functionUses: 9
    ICount: 73
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageLiteToString:240"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:247"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:246"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:245"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:244"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:255"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:254"
        BranchSideFuncs:
        - "pascalCaseToSnakeCase(java.lang.String)"
    - Branch String: "com.google.protobuf.MessageLiteToString:249"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:252"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:251"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:259"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:261"
        BranchSideFuncs:
        - "escapeText(java.lang.String)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:260"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:263"
        BranchSideFuncs:
        - "escapeBytes(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:262"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:269"
        BranchSideFuncs:
        - "reflectivePrintWithIndent(com.google.protobuf.MessageLite,java.lang.StringBuilder,int)"
      - BranchSide: "com.google.protobuf.MessageLiteToString:268"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:278"
        BranchSideFuncs:
        - "indent(int,java.lang.StringBuilder)"
        - "printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object)"
        - "getValue()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageLiteToString:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:242,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageLiteToString:242,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageLiteToString:242,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageLiteToString:243,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:249,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageLiteToString:249,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageLiteToString:249,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageLiteToString:249,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageLiteToString:250,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:255,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:256,1"
      Dst: "[com.google.protobuf.MessageLiteToString].indent"
    - Src: "com.google.protobuf.MessageLiteToString:257,1"
      Dst: "[com.google.protobuf.MessageLiteToString].pascalCaseToSnakeCase"
    - Src: "com.google.protobuf.MessageLiteToString:257,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:260,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:260,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeText"
    - Src: "com.google.protobuf.MessageLiteToString:260,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:260,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:262,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    - Src: "com.google.protobuf.MessageLiteToString:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:265,1"
      Dst: "[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent"
    - Src: "com.google.protobuf.MessageLiteToString:266,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:267,1"
      Dst: "[com.google.protobuf.MessageLiteToString].indent"
    - Src: "com.google.protobuf.MessageLiteToString:268,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:270,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:272,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageLiteToString:272,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:273,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageLiteToString:273,1"
      Dst: "[com.google.protobuf.MessageLiteToString].printField"
    - Src: "com.google.protobuf.MessageLiteToString:274,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:275,1"
      Dst: "[com.google.protobuf.MessageLiteToString].indent"
    - Src: "com.google.protobuf.MessageLiteToString:276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:278,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:278,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.MessageLiteToString].indent(int,java.lang.StringBuilder)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageLiteToString:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:290"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:285"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:288"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:288,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageLiteToString].pascalCaseToSnakeCase(java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageLiteToString"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageLiteToString:294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:298"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:297"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:300"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:307"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageLiteToString:306"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageLiteToString:302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageLiteToString:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageLiteToString:294,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.MessageLiteToString:299,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.MessageLiteToString:299,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.google.protobuf.MessageLiteToString:299,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:300,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.MessageLiteToString:301,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.MessageLiteToString:302,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.google.protobuf.MessageLiteToString:303,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:305,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.google.protobuf.MessageLiteToString:305,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageLiteToString:307,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$1"
    linkageType: null
    functionLinenumber: 22863
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredSFixed64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22864,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22866,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22868,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22868,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22870,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22870,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22870,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22873,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22873,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22875,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed64$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredSFixed64$1:22858,1"
      Dst: "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Parser].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Parser].parsePartialDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$Output].write(int)"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$Output:1099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$Output:1102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$Output:1101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1100,1"
      Dst: "[com.google.protobuf.ByteString$Output].flushFullBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: 1106
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.ByteString$Output].flushFullBuffer(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$Output:1107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$Output:1112"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "flushFullBuffer(int)"
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1109,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.ByteString$Output:1114,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.ByteString$Output:1119,1"
      Dst: "[com.google.protobuf.ByteString$Output].flushFullBuffer"
    - Src: "com.google.protobuf.ByteString$Output:1120,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].toByteString()"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1134,1"
      Dst: "[com.google.protobuf.ByteString$Output].flushLastBuffer"
    - Src: "com.google.protobuf.ByteString$Output:1135,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].writeTo(java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$Output:1156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$Output:1159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1152,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "com.google.protobuf.ByteString$Output:1157,1"
      Dst: "[com.google.protobuf.ByteString].writeTo"
    - Src: "com.google.protobuf.ByteString$Output:1160,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.ByteString$Output:1160,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ByteString$Output].size()"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: 1168
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].reset()"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1177,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].toString()"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: 1183
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[com.google.protobuf.ByteString$Output].size()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1186,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "com.google.protobuf.ByteString$Output:1186,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.google.protobuf.ByteString$Output:1186,1"
      Dst: "[com.google.protobuf.ByteString$Output].size"
    - Src: "com.google.protobuf.ByteString$Output:1186,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ByteString$Output:1184,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].flushFullBuffer(int)"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: 1193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1194,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.google.protobuf.ByteString$Output:1199,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.google.protobuf.ByteString$Output:1199,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$Output].flushLastBuffer()"
    functionSourceFile: "com.google.protobuf.ByteString$Output"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$Output:1209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$Output:1217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$Output:1216"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteString$Output:1210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$Output:1225"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$Output:1224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$Output:1211,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.ByteString$Output:1212,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.google.protobuf.ByteString$Output:1217,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].getLocations(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormatParseInfoTree:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatParseInfoTree:98,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:99,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].getLocation(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormatParseLocation"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatParseInfoTree:114,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree].getLocations"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:114,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree].getFromList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].getNestedTrees(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormatParseInfoTree:125"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatParseInfoTree:124,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:125,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].getNestedTree(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormatParseInfoTree"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatParseInfoTree:138,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree].getNestedTrees"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:138,1"
      Dst: "[com.google.protobuf.TextFormatParseInfoTree].getFromList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].builder()"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormatParseInfoTree$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatParseInfoTree].getFromList(java.util.List,int,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.TextFormatParseInfoTree"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "int"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormatParseInfoTree:151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormatParseInfoTree:151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:156"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormatParseInfoTree:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatParseInfoTree:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatParseInfoTree:151,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:155,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:155,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:153,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.TextFormatParseInfoTree:157,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner].assignDescriptors(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].setTypeRegistry(com.google.protobuf.TypeRegistry)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TypeRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].setAllowUnknownFields(boolean)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].setAllowUnknownExtensions(boolean)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].setSingularOverwritePolicy(com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].setParseInfoTreeBuilder(com.google.protobuf.TextFormatParseInfoTree$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormatParseInfoTree$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$Builder].build()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$Builder"
    linkageType: null
    functionLinenumber: 1656
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVInt32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVUint32()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVInt64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVUint64()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVFloat()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVDouble()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVString()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVStringBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].hasVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$DefaultRequiredValuesOrBuilder].getVBytes()"
    functionSourceFile: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$1].makeImmutable()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$1"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 36
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].isImmutable()"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].setValue(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].setValue(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].makeImmutable()"
    functionUses: 3
    ICount: 34
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$1:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:114"
        BranchSideFuncs:
        - "getNumArrayEntries()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:113"
        BranchSideFuncs:
        - "makeImmutable()"
    - Branch String: "com.google.protobuf.SmallSortedMap$1:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:107"
        BranchSideFuncs:
        - "getArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:106"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.SmallSortedMap$1:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:99"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    - Branch String: "com.google.protobuf.SmallSortedMap$1:107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:114"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isRepeated()"
        - "next()"
        - "getKey()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:113"
        BranchSideFuncs:
        - "makeImmutable()"
    - Branch String: "com.google.protobuf.SmallSortedMap$1:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:112"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(java.lang.Object)"
      - BranchSide: "com.google.protobuf.SmallSortedMap$1:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$1:99,1"
      Dst: "[com.google.protobuf.SmallSortedMap].isImmutable"
    - Src: "com.google.protobuf.SmallSortedMap$1:100,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.SmallSortedMap$1:101,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.SmallSortedMap$1:102,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap$1:102,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.SmallSortedMap$1:103,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap$1:104,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.SmallSortedMap$1:104,1"
      Dst: "[java.util.Map$Entry].setValue"
    - Src: "com.google.protobuf.SmallSortedMap$1:107,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.SmallSortedMap$1:107,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.SmallSortedMap$1:107,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.SmallSortedMap$1:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.SmallSortedMap$1:108,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.SmallSortedMap$1:108,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.SmallSortedMap$1:109,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.SmallSortedMap$1:110,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.SmallSortedMap$1:110,1"
      Dst: "[java.util.Map$Entry].setValue"
    - Src: "com.google.protobuf.SmallSortedMap$1:114,1"
      Dst: "[com.google.protobuf.SmallSortedMap].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$1"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 33
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$1:95,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].print(com.google.protobuf.MessageOrBuilder,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:77,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:77,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].print(com.google.protobuf.UnknownFieldSet,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:88,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:88,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printUnicode(com.google.protobuf.MessageOrBuilder,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:102,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:102,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii"
    - Src: "com.google.protobuf.TextFormat:102,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printUnicode(com.google.protobuf.UnknownFieldSet,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:113,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:113,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii"
    - Src: "com.google.protobuf.TextFormat:113,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].print"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].shortDebugString(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:122,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:122,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].shortDebugString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].shortDebugString(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:133,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:133,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].shortDebugString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].shortDebugString(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:144,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:144,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].shortDebugString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printToString(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:157,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:157,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printToString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printToString(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:167,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:167,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printToString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printToUnicodeString(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:181,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:181,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii"
    - Src: "com.google.protobuf.TextFormat:181,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printToString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printToUnicodeString(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:192,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:192,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii"
    - Src: "com.google.protobuf.TextFormat:192,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printToString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:200,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:200,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printFieldToString(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:206,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:206,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printFieldToString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printUnicodeFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:227,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:227,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].escapingNonAscii"
    - Src: "com.google.protobuf.TextFormat:227,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printFieldValue"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:246,1"
      Dst: "[com.google.protobuf.TextFormat].printer"
    - Src: "com.google.protobuf.TextFormat:246,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].printFieldValue"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printUnknownFieldValue(int,java.lang.Object,java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:260,1"
      Dst: "[com.google.protobuf.TextFormat].multiLineOutput"
    - Src: "com.google.protobuf.TextFormat:260,1"
      Dst: "[com.google.protobuf.TextFormat].printUnknownFieldValue"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printUnknownFieldValue(int,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.TextFormat$TextGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:265,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.TextFormat:267,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.TextFormat:267,1"
      Dst: "[com.google.protobuf.TextFormat].unsignedToString"
    - Src: "com.google.protobuf.TextFormat:267,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:270,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.TextFormat:270,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:273,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.TextFormat:273,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:278,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].parseFrom"
    - Src: "com.google.protobuf.TextFormat:279,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:280,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].eol"
    - Src: "com.google.protobuf.TextFormat:281,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].indent"
    - Src: "com.google.protobuf.TextFormat:282,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].access$000"
    - Src: "com.google.protobuf.TextFormat:283,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].outdent"
    - Src: "com.google.protobuf.TextFormat:284,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:287,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:288,1"
      Dst: "[com.google.protobuf.TextFormat].escapeBytes"
    - Src: "com.google.protobuf.TextFormat:288,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:289,1"
      Dst: "[com.google.protobuf.TextFormat$TextGenerator].print"
    - Src: "com.google.protobuf.TextFormat:293,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].access$000"
    - Src: "com.google.protobuf.TextFormat:296,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:296,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:296,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].printer()"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Printer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat$Printer].access$100()"
    functionUses: 3
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:302,1"
      Dst: "[com.google.protobuf.TextFormat$Printer].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].unsignedToString(int)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:804"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:803"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:802,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.google.protobuf.TextFormat:804,1"
      Dst: "[java.lang.Long].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].unsignedToString(long)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:815"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:811,1"
      Dst: "[java.lang.Long].toString"
    - Src: "com.google.protobuf.TextFormat:815,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.google.protobuf.TextFormat:815,1"
      Dst: "[java.math.BigInteger].setBit"
    - Src: "com.google.protobuf.TextFormat:815,1"
      Dst: "[java.math.BigInteger].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].multiLineOutput(java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$TextGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].singleLineOutput(java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$TextGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].getParser()"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].merge(java.lang.Readable,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Readable"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1467,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].merge(java.lang.CharSequence,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1473,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parse(java.lang.CharSequence,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1483,1"
      Dst: "[com.google.protobuf.Internal].getDefaultInstance"
    - Src: "com.google.protobuf.TextFormat:1483,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.TextFormat:1484,1"
      Dst: "[com.google.protobuf.TextFormat].merge"
    - Src: "com.google.protobuf.TextFormat:1486,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].merge(java.lang.Readable,com.google.protobuf.ExtensionRegistry,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Readable"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1499,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].merge(java.lang.CharSequence,com.google.protobuf.ExtensionRegistry,com.google.protobuf.Message$Builder)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Message$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1511,1"
      Dst: "[com.google.protobuf.TextFormat$Parser].merge"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parse(java.lang.CharSequence,com.google.protobuf.ExtensionRegistry,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "com.google.protobuf.ExtensionRegistry"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:1525,1"
      Dst: "[com.google.protobuf.Internal].getDefaultInstance"
    - Src: "com.google.protobuf.TextFormat:1525,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.TextFormat:1526,1"
      Dst: "[com.google.protobuf.TextFormat].merge"
    - Src: "com.google.protobuf.TextFormat:1528,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$ParseException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].escapeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2361
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.ByteString)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2362,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].escapeBytes(byte[])"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(byte[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2367,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].unescapeBytes(java.lang.CharSequence)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2376
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].copyFromUtf8(java.lang.String)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isOctal(byte)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isOctal(byte)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isOctal(byte)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.TextFormat].isHex(byte)"
    - "[com.google.protobuf.TextFormat].digitValue(byte)"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].substring(int,int)"
    - "[com.google.protobuf.NioByteString].substring(int,int)"
    - "[com.google.protobuf.RopeByteString].substring(int,int)"
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.ByteString].wrap(byte[])"
    - "[com.google.protobuf.ByteString].copyFrom(byte[],int,int)"
    functionUses: 1
    ICount: 281
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:2387"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2543"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2542"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2539"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2538"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2535"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2534"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2393"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat:2396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2400"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2399"
        BranchSideFuncs:
        - "isOctal(byte)"
    - Branch String: "com.google.protobuf.TextFormat:2396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2400"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2399"
        BranchSideFuncs:
        - "isOctal(byte)"
    - Branch String: "com.google.protobuf.TextFormat:2400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2448"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2448"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2452"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2452"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2483"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2482"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2483"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2482"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2483"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2482"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2483"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2482"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2482"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2478"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2477"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2478"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2477"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2495"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2494"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2504"
        BranchSideFuncs:
        - "isHex(byte)"
        - "byteAt(int)"
      - BranchSide: "com.google.protobuf.TextFormat:2503"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2509"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2520"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.google.protobuf.TextFormat:2512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2516"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2515"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "substring(int,int)"
    - Branch String: "com.google.protobuf.TextFormat:2513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2516"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2515"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "substring(int,int)"
    - Branch String: "com.google.protobuf.TextFormat:2514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2520"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.google.protobuf.TextFormat:2543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2545"
        BranchSideFuncs:
        - "wrap(byte[])"
      - BranchSide: "com.google.protobuf.TextFormat:2544"
        BranchSideFuncs:
        - "copyFrom(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2377,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.google.protobuf.TextFormat:2377,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    - Src: "com.google.protobuf.TextFormat:2385,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2387,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2388,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2390,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2392,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2393,1"
      Dst: "[com.google.protobuf.TextFormat].isOctal"
    - Src: "com.google.protobuf.TextFormat:2395,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2396,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2396,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2396,1"
      Dst: "[com.google.protobuf.TextFormat].isOctal"
    - Src: "com.google.protobuf.TextFormat:2398,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2398,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2400,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2400,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2400,1"
      Dst: "[com.google.protobuf.TextFormat].isOctal"
    - Src: "com.google.protobuf.TextFormat:2402,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2402,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2445,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2445,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2445,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2447,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2447,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2452,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2452,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2452,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2454,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2454,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2462,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2463,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2463,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2464,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2464,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2465,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2465,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2466,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2466,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2469,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2469,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2470,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2470,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2471,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2471,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2472,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2472,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2478,1"
      Dst: "[java.lang.Character].toString"
    - Src: "com.google.protobuf.TextFormat:2478,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "com.google.protobuf.TextFormat:2479,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.TextFormat:2491,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.TextFormat:2497,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    - Src: "com.google.protobuf.TextFormat:2498,1"
      Dst: "[com.google.protobuf.TextFormat].isHex"
    - Src: "com.google.protobuf.TextFormat:2502,1"
      Dst: "[com.google.protobuf.TextFormat].digitValue"
    - Src: "com.google.protobuf.TextFormat:2504,1"
      Dst: "[java.lang.Character].isValidCodePoint"
    - Src: "com.google.protobuf.TextFormat:2505,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2507,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.TextFormat:2507,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.TextFormat:2507,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2507,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2507,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2510,1"
      Dst: "[java.lang.Character$UnicodeBlock].of"
    - Src: "com.google.protobuf.TextFormat:2512,1"
      Dst: "[java.lang.Character$Subset].equals"
    - Src: "com.google.protobuf.TextFormat:2513,1"
      Dst: "[java.lang.Character$Subset].equals"
    - Src: "com.google.protobuf.TextFormat:2514,1"
      Dst: "[java.lang.Character$Subset].equals"
    - Src: "com.google.protobuf.TextFormat:2516,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2518,1"
      Dst: "[com.google.protobuf.ByteString].substring"
    - Src: "com.google.protobuf.TextFormat:2518,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.TextFormat:2518,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2518,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2518,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2523,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "com.google.protobuf.TextFormat:2524,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.TextFormat:2530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2530,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2544,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    - Src: "com.google.protobuf.TextFormat:2545,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$InvalidEscapeSequenceException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 65
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TextFormat].escapeText(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2566,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    - Src: "com.google.protobuf.TextFormat:2566,1"
      Dst: "[com.google.protobuf.TextFormat].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].escapeDoubleQuotesAndBackslashes(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2570
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper].escapeDoubleQuotesAndBackslashes(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2571,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeDoubleQuotesAndBackslashes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].unescapeText(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2579,1"
      Dst: "[com.google.protobuf.TextFormat].unescapeBytes"
    - Src: "com.google.protobuf.TextFormat:2579,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.TextFormat$InvalidEscapeSequenceException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].isOctal(byte)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2583
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:2584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2583"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2583"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].isHex(byte)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2588
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides: []
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2588"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].digitValue(byte)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2596
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:2597"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2597"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parseInt32(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2611
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2612,1"
      Dst: "[com.google.protobuf.TextFormat].parseInteger"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parseUInt32(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2621
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2622,1"
      Dst: "[com.google.protobuf.TextFormat].parseInteger"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parseInt64(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2630
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2631,1"
      Dst: "[com.google.protobuf.TextFormat].parseInteger"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parseUInt64(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2640
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2641,1"
      Dst: "[com.google.protobuf.TextFormat].parseInteger"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 2645
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 130
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat:2649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2657"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2656"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2658"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2661"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2660"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2661"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2664"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2691"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2678"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2677"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2678"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2726"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2685"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2684"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2681"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2680"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2726"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2686"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2685"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2726"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2698"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2697"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2698"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2711"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2710"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2699"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2705"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2704"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2717"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2712"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat:2717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat:2724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat:2723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:2649,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat:2651,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2651,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2651,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2658,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat:2661,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.TextFormat:2665,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.TextFormat:2668,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.TextFormat:2670,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "com.google.protobuf.TextFormat:2681,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2681,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2681,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2686,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2686,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2686,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2694,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.google.protobuf.TextFormat:2700,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.google.protobuf.TextFormat:2701,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2701,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2701,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2705,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.google.protobuf.TextFormat:2706,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2706,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2706,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2712,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.google.protobuf.TextFormat:2713,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2713,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2713,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2717,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.google.protobuf.TextFormat:2718,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2718,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormat:2718,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TextFormat:2724,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NumberFormatException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].access$200(java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$TextGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat].multiLineOutput(java.lang.Appendable)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:57,1"
      Dst: "[com.google.protobuf.TextFormat].multiLineOutput"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].access$300()"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.util.logging.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat].access$400(java.lang.Appendable)"
    functionSourceFile: "com.google.protobuf.TextFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$TextGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat:57,1"
      Dst: "[com.google.protobuf.TextFormat].singleLineOutput"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1"
    linkageType: null
    functionLinenumber: 31539
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1:31540,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1:31538,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DurationOrBuilder].getSeconds()"
    functionSourceFile: "com.google.protobuf.DurationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DurationOrBuilder].getNanos()"
    functionSourceFile: "com.google.protobuf.DurationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SourceContext].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getDescriptor()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getFileName()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:62"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:65"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:64"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.SourceContext:67,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getFileNameBytes()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:87,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].isInitialized()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:101"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:100"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SourceContext:101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:113"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.SourceContext:112"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.SourceContext:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.SourceContext:111,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.SourceContext:113,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext:113,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:120"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.SourceContext:122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:125"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.SourceContext:124"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.SourceContext:122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.SourceContext:123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.SourceContext:125,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext:125,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].getFileName()"
    - "[com.google.protobuf.SourceContext].getFileName()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 27
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:135"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:134"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SourceContext:135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:137"
        BranchSideFuncs:
        - "getFileName()"
    - Branch String: "com.google.protobuf.SourceContext:141"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:142"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.SourceContext:141"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.SourceContext:142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:143"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:136,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.SourceContext:140,1"
      Dst: "[com.google.protobuf.SourceContext].getFileName"
    - Src: "com.google.protobuf.SourceContext:141,1"
      Dst: "[com.google.protobuf.SourceContext].getFileName"
    - Src: "com.google.protobuf.SourceContext:141,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.SourceContext:142,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext:142,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext:142,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].hashCode()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDescriptor()"
    - "[com.google.protobuf.SourceContext].getFileName()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 10
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:151"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getFileName()"
        - "getDescriptor()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.SourceContext:152,1"
      Dst: "[com.google.protobuf.SourceContext].getDescriptor"
    - Src: "com.google.protobuf.SourceContext:152,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.SourceContext:154,1"
      Dst: "[com.google.protobuf.SourceContext].getFileName"
    - Src: "com.google.protobuf.SourceContext:154,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.SourceContext:155,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.SourceContext:155,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:163,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:169,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:174,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:180,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:184,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:190,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:202,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:208,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:216,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:222,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:229,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 44
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:233,1"
      Dst: "[com.google.protobuf.SourceContext].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilder()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 43
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:235,1"
      Dst: "[com.google.protobuf.SourceContext].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilder(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:238,1"
      Dst: "[com.google.protobuf.SourceContext].toBuilder"
    - Src: "com.google.protobuf.SourceContext:238,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].toBuilder()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 42
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.SourceContext:242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SourceContext:242"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SourceContext:241"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.SourceContext)"
    Callsites:
    - Src: "com.google.protobuf.SourceContext:242,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].parser()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getParserForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].toBuilder()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].toBuilder()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SourceContext:14,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].access$302(com.google.protobuf.SourceContext,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.SourceContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SourceContext].access$300(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.SourceContext"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:106,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:118,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getMessageTypes()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 90
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:136,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:136,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getEnumTypes()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:141,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:141,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getServices()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:146,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:146,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getExtensions()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:151,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:151,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getDependencies()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:156,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:156,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getPublicDependencies()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:161,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:161,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 15
    returnType: "com.google.protobuf.Descriptors$FileDescriptor$Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor$Syntax].access$000(com.google.protobuf.Descriptors$FileDescriptor$Syntax)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax()"
    functionUses: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:186"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:183,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor$Syntax].access$000"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:183,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:183,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].copyHeadingTo(com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:195"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:194"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:198"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:190,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getName"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:190,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setName"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:190,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:190,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor$Syntax].access$000"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:190,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setSyntax"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:191,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:191,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:192,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:192,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:195,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:195,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:195,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].equals"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:196,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getOptions"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:196,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].findMessageTypeByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:212"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:211"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:216"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:215"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:220"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:219"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:220"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:209,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:212,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:213,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:214,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:216,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:217,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].findEnumTypeByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:236"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:235"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:240"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:239"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:244"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:243"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:244"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:233,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:236,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:237,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:238,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:238,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:238,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:238,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:240,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:241,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].findServiceByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$ServiceDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:257"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:260"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:259"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:264"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:263"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:267"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:257,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:260,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:261,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:264,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:265,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].findExtensionByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:281"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:286"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:285"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:290"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:289"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:290"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:279,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:282,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPackage"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:283,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:284,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:284,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:284,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:284,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:286,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:287,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor[])"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:305,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor[],boolean)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 3
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].crossLink()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:335,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].crossLink"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].latin1Cat(java.lang.String[])"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:351"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:350,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:354,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:356,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:356,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].findDescriptors(java.lang.Class,java.lang.String[],java.lang.String[])"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:366,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:366,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:367,1"
      Dst: "[java.lang.Class].getField"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:367,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:367,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[com.google.protobuf.Descriptors].access$100"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:371,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:374,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom(java.lang.String[],com.google.protobuf.Descriptors$FileDescriptor[],com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    - "com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:408"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:386,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].latin1Cat"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:390,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:400,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:402,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:403,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:403,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:403,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:406,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner].assignDescriptors"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:411,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:417,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom(java.lang.String[],com.google.protobuf.Descriptors$FileDescriptor[])"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "com.google.protobuf.Descriptors$FileDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].latin1Cat(java.lang.String[])"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(byte[])"
    - "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Descriptors$FileDescriptor[],boolean)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    functionUses: 13
    ICount: 22
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:427,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].latin1Cat"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:431,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:440,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].buildFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:442,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:443,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:443,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:443,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:443,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom(java.lang.String[],java.lang.Class,java.lang.String[],java.lang.String[],com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:459,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].findDescriptors"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:460,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom(java.lang.String[],java.lang.Class,java.lang.String[],java.lang.String[])"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:473,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].findDescriptors"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:474,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].internalBuildGeneratedFileFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].internalUpdateFileDescriptor(com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:484,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].toByteString"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:487,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].crossLink()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].access$1200(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$ServiceDescriptor].access$1300(com.google.protobuf.Descriptors$ServiceDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:615"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:619"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:620"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:613,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].access$1200"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:617,1"
      Dst: "[com.google.protobuf.Descriptors$ServiceDescriptor].access$1300"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:621,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1400"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].setProto(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:639"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:640"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:643"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:647"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$FileDescriptor:648"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$FileDescriptor:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:637,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageType"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:637,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].access$1500"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:641,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumType"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:641,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].access$1600"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:645,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getService"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:645,1"
      Dst: "[com.google.protobuf.Descriptors$ServiceDescriptor].access$1700"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtension"
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:649,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].access$1800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FileDescriptor:96,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$FileDescriptor"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$DescriptorPool"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField].containsDefaultInstance()"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyField:63"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyField:62"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyField:63"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyField:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyField:63,1"
      Dst: "[com.google.protobuf.LazyFieldLite].containsDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField].getValue()"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 338
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyFieldLite].getValue(com.google.protobuf.MessageLite)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField:67,1"
      Dst: "[com.google.protobuf.LazyFieldLite].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField].hashCode()"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    - "[foo.TestFull$TestMessRequiredFloat].hashCode()"
    - "[foo.TestFull$DefaultRequiredValues].hashCode()"
    - "[com.google.protobuf.Method].hashCode()"
    - "[foo.TestFull$TestMessRequiredDouble].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode()"
    - "[com.google.protobuf.BytesValue].hashCode()"
    - "[foo.TestFull$TestFieldNo15].hashCode()"
    - "[com.google.protobuf.Duration].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnum].hashCode()"
    - "[foo.TestFull$TestFieldNo33554431].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hashCode()"
    - "[foo.TestFull$TestMessOptional].hashCode()"
    - "[com.google.protobuf.Enum].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode()"
    - "[foo.TestFull$TestFieldNo2048].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hashCode()"
    - "[foo.TestFull$TestFieldNo262144].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    - "[com.google.protobuf.Value].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hashCode()"
    - "[foo.TestFull$TestFieldNo33554432].hashCode()"
    - "[com.google.protobuf.Mixin].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    - "[com.google.protobuf.Type].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    - "[foo.TestFull$TestMess].hashCode()"
    - "[com.google.protobuf.UInt32Value].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hashCode()"
    - "[foo.TestFull$TestFieldNo262143].hashCode()"
    - "[foo.TestFull$AllocValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredBool].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt32].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    - "[foo.TestFull$LowerCase].hashCode()"
    - "[com.google.protobuf.Int64Value].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt32].hashCode()"
    - "[com.google.protobuf.GeneratedMessageLite].hashCode()"
    - "[com.google.protobuf.DoubleValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hashCode()"
    - "[foo.TestFull$DefaultOptionalValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredMessage].hashCode()"
    - "[com.google.protobuf.Any].hashCode()"
    - "[foo.TestFull$TestMessOneof].hashCode()"
    - "[com.google.protobuf.StringValue].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed32].hashCode()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredBytes].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt32].hashCode()"
    - "[com.google.protobuf.BoolValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt64].hashCode()"
    - "[foo.TestFull$EmptyMess].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    - "[com.google.protobuf.Int32Value].hashCode()"
    - "[com.google.protobuf.Option].hashCode()"
    - "[com.google.protobuf.Field].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hashCode()"
    - "[com.google.protobuf.FieldMask].hashCode()"
    - "[com.google.protobuf.EnumValue].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hashCode()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[foo.TestFull$TestMessRequiredString].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hashCode()"
    - "[com.google.protobuf.Struct].hashCode()"
    - "[com.google.protobuf.ListValue].hashCode()"
    - "[com.google.protobuf.Api].hashCode()"
    - "[com.google.protobuf.UInt64Value].hashCode()"
    - "[foo.TestFull$TestFieldFlags].hashCode()"
    - "[foo.TestFull$TestFieldNo16].hashCode()"
    - "[com.google.protobuf.Timestamp].hashCode()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[foo.TestFull$TestFieldNo2047].hashCode()"
    - "[com.google.protobuf.FloatValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hashCode()"
    - "[com.google.protobuf.Empty].hashCode()"
    - "[com.google.protobuf.AbstractMessage].hashCode()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    - "[foo.TestFull$TestMessPacked].hashCode()"
    functionUses: 6
    ICount: 4
    EdgeCount: 104
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField:72,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.LazyField:72,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 44
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].getValue()"
    functionUses: 20
    ICount: 5
    EdgeCount: 104
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField:77,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.LazyField:77,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField].toString()"
    functionSourceFile: "com.google.protobuf.LazyField"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.AbstractMessage].toString()"
    - "[com.google.protobuf.GeneratedMessageLite].toString()"
    - "[com.google.protobuf.UnknownFieldSet].toString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField:82,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.LazyField:82,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3966
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3971
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3978
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 3992
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:3993"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:3992"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4000
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4005"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4004"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestFieldNo2047:4008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4011"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4010"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4007,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo2047:4008,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4022"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4028"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4024,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4035
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4037"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4038"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047:4038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4039"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo2047:4040"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4044"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4043"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4040,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4050
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4051"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4054"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo2047:4053"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4052,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestFieldNo2047:4054,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047:4054,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4058
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4061"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047:4063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4066"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo2047:4065"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestFieldNo2047:4066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047:4066,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4072
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].hasTest()"
    - "[foo.TestFull$TestFieldNo2047].hasTest()"
    - "[foo.TestFull$TestFieldNo2047].getTest()"
    - "[foo.TestFull$TestFieldNo2047].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4073"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4075"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047:4076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4079"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4078"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo2047:4081"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4082"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo2047:4081"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo2047:4082"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4086"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo2047:4085"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo2047:4084"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4085"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo2047:4086"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4087"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4086"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4077,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldNo2047:4081,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    - Src: "foo.TestFull$TestFieldNo2047:4081,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    - Src: "foo.TestFull$TestFieldNo2047:4082,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    - Src: "foo.TestFull$TestFieldNo2047:4083,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getTest"
    - Src: "foo.TestFull$TestFieldNo2047:4084,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getTest"
    - Src: "foo.TestFull$TestFieldNo2047:4084,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestFieldNo2047:4086,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047:4086,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047:4086,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4091
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].getDescriptor()"
    - "[foo.TestFull$TestFieldNo2047].hasTest()"
    - "[foo.TestFull$TestFieldNo2047].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4092"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4096"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4095"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldNo2047:4097"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4101"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo2047:4100"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4096,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDescriptor"
    - Src: "foo.TestFull$TestFieldNo2047:4096,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldNo2047:4097,1"
      Dst: "[foo.TestFull$TestFieldNo2047].hasTest"
    - Src: "foo.TestFull$TestFieldNo2047:4099,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getTest"
    - Src: "foo.TestFull$TestFieldNo2047:4099,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestFieldNo2047:4101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo2047:4101,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4109,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4115,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4120,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4126,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4130,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4136,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4148,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4154,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4178
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4179,1"
      Dst: "[foo.TestFull$TestFieldNo2047].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4180
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4181,1"
      Dst: "[foo.TestFull$TestFieldNo2047].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilder(foo.TestFull$TestFieldNo2047)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo2047"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4184,1"
      Dst: "[foo.TestFull$TestFieldNo2047].toBuilder"
    - Src: "foo.TestFull$TestFieldNo2047:4184,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4187
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(foo.TestFull$TestFieldNo2047)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo2047:4188"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo2047:4188"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo2047:4187"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo2047)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:4188,1"
      Dst: "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4194
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4479
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].parser()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4510
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: 4515
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo2047"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo2047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2047:3950,1"
      Dst: "[foo.TestFull$TestFieldNo2047].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue$1"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 289
    returnType: "com.google.protobuf.ListValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].newBuilder()"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue$1:833,1"
      Dst: "[com.google.protobuf.ListValue].newBuilder"
    - Src: "com.google.protobuf.ListValue$1:835,1"
      Dst: "[com.google.protobuf.ListValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.ListValue$1:837,1"
      Dst: "[com.google.protobuf.ListValue$Builder].buildPartial"
    - Src: "com.google.protobuf.ListValue$1:837,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.ListValue$1:839,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.ListValue$1:839,1"
      Dst: "[com.google.protobuf.ListValue$Builder].buildPartial"
    - Src: "com.google.protobuf.ListValue$1:839,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.ListValue$1:842,1"
      Dst: "[com.google.protobuf.ListValue$Builder].buildPartial"
    - Src: "com.google.protobuf.ListValue$1:842,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.ListValue$1:844,1"
      Dst: "[com.google.protobuf.ListValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ListValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListValue$1:827,1"
      Dst: "[com.google.protobuf.ListValue$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].dispose()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].markClean()"
    functionUses: 100
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:608"
        BranchSideFuncs:
        - "markClean()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:606,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].markClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].markClean()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 74
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 278
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Duration$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Api$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Field$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Any$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$AllocValues$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.ListValue$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMess$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Mixin$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Method$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Option$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Type$Builder].getDefaultInstanceForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDefaultInstanceForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 134
    ICount: 7
    EdgeCount: 403
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:630,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:630,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:631,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:631,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:641,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 2
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 9
    ICount: 4
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 56
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFieldsMutable()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:659,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:659,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFieldsMutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 55
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 2
    ICount: 37
    EdgeCount: 142
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:701"
        BranchSideFuncs:
        - "get(int)"
        - "getContainingOneof()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:700"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:676"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:686"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:683"
        BranchSideFuncs:
        - "getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:694"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:693"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:689"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:664"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:663"
        BranchSideFuncs:
        - "access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
        - "internalGetFieldAccessorTable()"
        - "getFields()"
        - "size()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:699"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:698"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:666,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:668,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:669,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:670,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:678,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:679,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].hasOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:684,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getOneofFieldDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:687,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:689,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:690,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:699,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 272
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].newBuilder()"
    functionUses: 4
    ICount: 6
    EdgeCount: 106
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:706,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:706,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:706,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 4
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 2
    ICount: 6
    EdgeCount: 105
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:711,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:711,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:711,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getRepeatedFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 720
    functionDepth: 54
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 54
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 51
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 10
    ICount: 6
    EdgeCount: 104
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:731,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 51
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionUses: 9
    ICount: 11
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:736,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:736,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:736,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:737,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:740,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 272
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionUses: 97
    ICount: 7
    EdgeCount: 107
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:748,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:748,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:748,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:760,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:760,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:760,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:766,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:766,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:766,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:771,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].setRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 271
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    - "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue$Builder].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionUses: 94
    ICount: 7
    EdgeCount: 106
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:783,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:783,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:783,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldsInternal(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 787
    functionDepth: 13
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 14
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldsInternal(com.google.protobuf.UnknownFieldSet)"
    functionUses: 102
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldsInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:802,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldsInternal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 39
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 101
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:811"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:810"
        BranchSideFuncs:
        - "getDefaultInstance()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:817"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:816"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "getUnknownFieldSetBuilder()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:807,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:807,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:811,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:811,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:813,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:817,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:818,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 58
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 2
    ICount: 39
    EdgeCount: 285
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:824"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:848"
        BranchSideFuncs:
        - "isRequired()"
        - "getFields()"
        - "getDescriptorForType()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:847"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:826"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:831"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:831"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:847"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:846"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:841"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "isInitialized()"
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:836"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:841"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:840"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:840"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:839"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:847"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:846"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:847"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:824,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:824,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:824,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:824,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:824,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:826,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:827,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:832,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:833,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:835,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:836,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:836,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:836,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:837,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:842,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:842,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:842,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 852
    functionDepth: 38
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:856"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:855"
        BranchSideFuncs:
        - "buildPartial()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:856,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 331
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].skipField(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
    functionUses: 91
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:871"
        BranchSideFuncs:
        - "skipField(int)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:870"
        BranchSideFuncs:
        - "mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
        - "getUnknownFieldSetBuilder()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:868,1"
      Dst: "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:869,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:871,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:871,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:876,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:876,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeLengthDelimitedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 39
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField(int,int)"
    functionUses: 27
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:881,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:881,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getUnknownFieldSetBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 38
    returnType: "com.google.protobuf.UnknownFieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:886"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:889"
        BranchSideFuncs:
        - "toBuilder()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:888"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:887,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].toBuilder"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 74
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:920"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:919"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 12
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$1].markDirty()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl].markDirty()"
    functionUses: 853
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:934"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:933"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$Builder:928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:934"
        BranchSideFuncs:
        - "markDirty()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$Builder:933"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:929,1"
      Dst: "[com.google.protobuf.AbstractMessage$BuilderParent].markDirty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 948
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:949,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:949,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:949,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:949,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:949,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].internalGetMutableMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:957,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:957,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:957,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:957,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:957,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$Builder].access$900(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$Builder"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 56
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFieldsMutable()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$Builder:566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFieldsMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$1"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 50
    returnType: "com.google.protobuf.Int32Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int32Value].newBuilder()"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$1:473,1"
      Dst: "[com.google.protobuf.Int32Value].newBuilder"
    - Src: "com.google.protobuf.Int32Value$1:475,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Int32Value$1:477,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int32Value$1:477,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int32Value$1:479,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Int32Value$1:479,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int32Value$1:479,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int32Value$1:482,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int32Value$1:482,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int32Value$1:484,1"
      Dst: "[com.google.protobuf.Int32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int32Value$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int32Value$1:467,1"
      Dst: "[com.google.protobuf.Int32Value$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getDeclarationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getDeclaration(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getDeclarationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getDeclarationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getDeclarationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].hasVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder].getVerification()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12753
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12770,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$TestMessPacked$Builder:12772,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6200"
    - Src: "foo.TestFull$TestMessPacked$Builder:12773,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6300"
    - Src: "foo.TestFull$TestMessPacked$Builder:12774,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6400"
    - Src: "foo.TestFull$TestMessPacked$Builder:12775,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6500"
    - Src: "foo.TestFull$TestMessPacked$Builder:12776,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6600"
    - Src: "foo.TestFull$TestMessPacked$Builder:12777,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6700"
    - Src: "foo.TestFull$TestMessPacked$Builder:12778,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6800"
    - Src: "foo.TestFull$TestMessPacked$Builder:12779,1"
      Dst: "[foo.TestFull$TestMessPacked].access$6900"
    - Src: "foo.TestFull$TestMessPacked$Builder:12780,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7000"
    - Src: "foo.TestFull$TestMessPacked$Builder:12781,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7100"
    - Src: "foo.TestFull$TestMessPacked$Builder:12782,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7200"
    - Src: "foo.TestFull$TestMessPacked$Builder:12783,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7300"
    - Src: "foo.TestFull$TestMessPacked$Builder:12784,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7400"
    - Src: "foo.TestFull$TestMessPacked$Builder:12785,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMessPacked$Builder:12787,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12794
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12799
    functionDepth: 1
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12800,1"
      Dst: "[foo.TestFull$TestMessPacked].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12804
    functionDepth: 61
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12806"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12809"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12808"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12805,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessPacked$Builder:12806,1"
      Dst: "[foo.TestFull$TestMessPacked].isInitialized"
    - Src: "foo.TestFull$TestMessPacked$Builder:12807,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12813
    functionDepth: 2
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$Builder].buildPartialRepeatedFields(foo.TestFull$TestMessPacked)"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial0(foo.TestFull$TestMessPacked)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12817"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12816"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12815,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].buildPartialRepeatedFields"
    - Src: "foo.TestFull$TestMessPacked$Builder:12816,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessPacked$Builder:12817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].buildPartialRepeatedFields(foo.TestFull$TestMessPacked)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12821
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessPacked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12822"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12826"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12825"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12827"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12831"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12830"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12823,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "foo.TestFull$TestMessPacked$Builder:12828,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].buildPartial0(foo.TestFull$TestMessPacked)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12834
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessPacked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionUses: 1
    ICount: 82
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12836"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12840"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12839"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12840"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12844"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12843"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12844"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12848"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12847"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12848"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12852"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12851"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12852"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12856"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12855"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12860"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12859"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12860"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12864"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12863"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12864"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12868"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12867"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12868"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12872"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12871"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12872"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12876"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12875"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12876"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12880"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12879"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12880"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12884"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12883"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12884"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12888"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12887"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12837,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12841,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12845,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12849,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12853,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12857,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12861,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12865,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12869,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12873,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12877,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12881,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12885,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12891
    functionDepth: 279
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12892,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12897
    functionDepth: 273
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12919
    functionDepth: 272
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12920,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12923
    functionDepth: 182
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(foo.TestFull$TestMessPacked)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12924"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12927"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessPacked)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12926"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12925,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessPacked$Builder:12927,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(foo.TestFull$TestMessPacked)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 12932
    functionDepth: 41
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessPacked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].getDefaultInstance()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 292
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12933"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12934"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12933"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12934"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12935"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12940"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12939"
        BranchSideFuncs:
        - "ensureTestInt32IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12956"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12955"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12946"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12951"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12950"
        BranchSideFuncs:
        - "ensureTestSint32IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12967"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12966"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12957"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12962"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12961"
        BranchSideFuncs:
        - "ensureTestSfixed32IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12967"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12978"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12977"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12972"
        BranchSideFuncs:
        - "ensureTestInt64IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12978"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12989"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12988"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12979"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12984"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12983"
        BranchSideFuncs:
        - "ensureTestSint64IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12989"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13000"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12999"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:12990"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12995"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:12994"
        BranchSideFuncs:
        - "ensureTestSfixed64IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13000"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13011"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13010"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13001"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13006"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13005"
        BranchSideFuncs:
        - "ensureTestUint32IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13011"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13022"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13021"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13012"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13017"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13016"
        BranchSideFuncs:
        - "ensureTestFixed32IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13022"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13033"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13032"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13028"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13027"
        BranchSideFuncs:
        - "ensureTestUint64IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13033"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13044"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13043"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13034"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13039"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13038"
        BranchSideFuncs:
        - "ensureTestFixed64IsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13044"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13055"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13054"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13045"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13050"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13049"
        BranchSideFuncs:
        - "ensureTestFloatIsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13055"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13066"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13065"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13061"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13060"
        BranchSideFuncs:
        - "ensureTestDoubleIsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13066"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13077"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13076"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13067"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13072"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13071"
        BranchSideFuncs:
        - "ensureTestBooleanIsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13077"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13087"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13086"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13082"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13081"
        BranchSideFuncs:
        - "ensureTestEnumSmallIsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13087"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13097"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13096"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13088"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13092"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13091"
        BranchSideFuncs:
        - "ensureTestEnumIsMutable()"
        - "addAll(java.util.Collection)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12933,1"
      Dst: "[foo.TestFull$TestMessPacked].getDefaultInstance"
    - Src: "foo.TestFull$TestMessPacked$Builder:12934,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12935,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12937,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12940,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12941,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12943,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:12945,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12946,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12948,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12951,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12952,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12954,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:12956,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12957,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12959,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12962,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12963,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12965,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:12967,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12968,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12970,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12973,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12974,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:12978,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12979,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12981,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12984,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12985,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12987,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:12989,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12990,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:12992,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12995,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:12996,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:12998,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13000,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13001,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13003,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13006,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13007,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13009,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13011,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13012,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13014,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13017,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13018,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13020,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13022,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13023,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13025,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13028,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13029,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13031,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13033,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13034,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13036,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13039,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13040,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13044,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13045,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13047,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13050,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13051,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13055,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13056,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13058,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13061,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13062,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13066,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13067,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13069,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13072,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13073,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13075,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13077,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13078,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13082,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13083,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13085,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13087,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13088,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked$Builder:13092,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13093,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13097,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked$Builder:13097,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessPacked$Builder:13098,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 78
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13111
    functionDepth: 49
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 286
    EdgeCount: 464
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13112"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13116"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13115"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13117"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13400"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13399"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13133"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13136"
        BranchSideFuncs:
        - "readInt32()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13135"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13149"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13152"
        BranchSideFuncs:
        - "readSInt32()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13151"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13165"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13168"
        BranchSideFuncs:
        - "readSFixed32()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13167"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13181"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13184"
        BranchSideFuncs:
        - "readInt64()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13183"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13197"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13200"
        BranchSideFuncs:
        - "readSInt64()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13199"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13213"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13216"
        BranchSideFuncs:
        - "readSFixed64()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13229"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13232"
        BranchSideFuncs:
        - "readUInt32()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13231"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13245"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13248"
        BranchSideFuncs:
        - "readFixed32()"
        - "addInt(int)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13247"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13261"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13264"
        BranchSideFuncs:
        - "readUInt64()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13263"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13277"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13280"
        BranchSideFuncs:
        - "readFixed64()"
        - "addLong(long)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13279"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13293"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13296"
        BranchSideFuncs:
        - "readFloat()"
        - "addFloat(float)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13295"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13309"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13312"
        BranchSideFuncs:
        - "addDouble(double)"
        - "readDouble()"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13311"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13325"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13328"
        BranchSideFuncs:
        - "readBool()"
        - "addBoolean(boolean)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13327"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13335"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13338"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13337"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13357"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13356"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13350"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13353"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13352"
        BranchSideFuncs:
        - "ensureTestEnumSmallIsMutable()"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13364"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13367"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13366"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13375"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13386"
        BranchSideFuncs:
        - "readEnum()"
        - "forNumber(int)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13385"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13379"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13382"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13381"
        BranchSideFuncs:
        - "ensureTestEnumIsMutable()"
        - "add(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13390"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13396"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13395"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13118,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessPacked$Builder:13124,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13125,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13126,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13130,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13131,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13132,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13133,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13134,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13134,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13136,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13140,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13141,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13142,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13146,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13147,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13148,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13149,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13150,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13150,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13152,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13156,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13157,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13158,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13162,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13163,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13164,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13165,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13166,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13166,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13168,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13172,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13173,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13174,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13178,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13179,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13180,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13181,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13182,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13182,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13184,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13188,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13189,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13190,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13194,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13195,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13196,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13197,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13198,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13198,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13200,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13204,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13205,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13206,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13210,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13211,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13212,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13213,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13214,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13214,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13216,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13220,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13221,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13222,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13226,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13227,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13228,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13229,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13230,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13230,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13232,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13236,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13237,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13238,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13242,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13243,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13244,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13245,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13246,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13246,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13248,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13252,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13253,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13254,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13258,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13259,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13260,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13261,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13262,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13262,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13264,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13268,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13269,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13270,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13274,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13275,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13276,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13277,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13278,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMessPacked$Builder:13278,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13280,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13284,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:13285,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13286,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:13290,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13291,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13292,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13293,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13294,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:13294,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:13296,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13300,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:13301,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13302,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:13306,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13307,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13308,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13309,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13310,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:13310,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:13312,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13316,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMessPacked$Builder:13317,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13318,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMessPacked$Builder:13322,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13323,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13324,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13325,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13326,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMessPacked$Builder:13326,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMessPacked$Builder:13328,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13332,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessPacked$Builder:13334,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:13336,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessPacked$Builder:13338,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13339,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:13339,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:13344,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13345,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13346,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13347,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessPacked$Builder:13349,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:13351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessPacked$Builder:13353,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13354,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:13354,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:13357,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13361,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessPacked$Builder:13363,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:13365,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessPacked$Builder:13367,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13368,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:13368,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:13373,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestMessPacked$Builder:13374,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13375,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13376,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessPacked$Builder:13378,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:13380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessPacked$Builder:13382,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13383,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:13383,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:13386,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestMessPacked$Builder:13390,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessPacked$Builder:13400,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessPacked$Builder:13398,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessPacked$Builder:13400,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 98
    CyclomaticComplexity: 17
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13407
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$7600(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13408"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13411"
        BranchSideFuncs:
        - "access$7600(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13410"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13408,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13409,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13419,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13427,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13435,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestInt32(int,int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13446,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13447,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13449,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13459,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13460,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestInt32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13472,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13473,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13484,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7700"
    - Src: "foo.TestFull$TestMessPacked$Builder:13486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13491
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$7900(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13492"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13495"
        BranchSideFuncs:
        - "access$7900(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13494"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13492,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13493,1"
      Dst: "[foo.TestFull$TestMessPacked].access$7900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13503,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13511,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13519,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestSint32(int,int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13530,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13531,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13543,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13544,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestSint32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13556,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13557,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13560,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13568,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8000"
    - Src: "foo.TestFull$TestMessPacked$Builder:13570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13575
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$8200(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13579"
        BranchSideFuncs:
        - "access$8200(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13578"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13576,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13577,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13587,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13595,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13603,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestSfixed32(int,int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13614,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13615,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13627,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13628,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13630,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestSfixed32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13640,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13641,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13644,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13652,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8300"
    - Src: "foo.TestFull$TestMessPacked$Builder:13654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13659
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$8500(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13660"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13663"
        BranchSideFuncs:
        - "access$8500(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13662"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13660,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13661,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13671,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13679,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestInt64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13687,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestInt64(int,long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13698,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13699,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13701,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestInt64(long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13711,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13712,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13714,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestInt64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13724,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestInt64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13725,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13728,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13736,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8600"
    - Src: "foo.TestFull$TestMessPacked$Builder:13738,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13743
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$8800(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13747"
        BranchSideFuncs:
        - "access$8800(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13746"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13744,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13745,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13755,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13763,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSint64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13771,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestSint64(int,long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13782,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13783,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13785,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestSint64(long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13795,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13796,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13798,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestSint64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13808,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13809,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13820,1"
      Dst: "[foo.TestFull$TestMessPacked].access$8900"
    - Src: "foo.TestFull$TestMessPacked$Builder:13822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13827
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$9100(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13828"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13831"
        BranchSideFuncs:
        - "access$9100(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13830"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13828,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13829,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13839,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13847,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestSfixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13855,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestSfixed64(int,long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13866,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13867,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13869,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestSfixed64(long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13879,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13880,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:13882,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestSfixed64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13892,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestSfixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13893,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13904,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9200"
    - Src: "foo.TestFull$TestMessPacked$Builder:13906,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13911
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$9400(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13912"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13915"
        BranchSideFuncs:
        - "access$9400(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13914"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13912,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13913,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13923,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13931,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13939,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestUint32(int,int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13950,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13951,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13953,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13963,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13964,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:13966,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestUint32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13976,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13977,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:13980,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13988,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9500"
    - Src: "foo.TestFull$TestMessPacked$Builder:13990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 13995
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$9700(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:13996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13999"
        BranchSideFuncs:
        - "access$9700(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:13998"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:13996,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:13997,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14007,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14015,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14023,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestFixed32(int,int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14034,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14035,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:14037,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14047,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14048,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestMessPacked$Builder:14050,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestFixed32(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14060,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed32IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14061,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14072,1"
      Dst: "[foo.TestFull$TestMessPacked].access$9800"
    - Src: "foo.TestFull$TestMessPacked$Builder:14074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14079
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$10000(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14080"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14083"
        BranchSideFuncs:
        - "access$10000(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14082"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14080,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14081,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14091,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14099,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestUint64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14107,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestUint64(int,long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14118,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14119,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:14121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestUint64(long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14131,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14132,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:14134,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestUint64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14144,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestUint64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14145,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14148,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14156,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10100"
    - Src: "foo.TestFull$TestMessPacked$Builder:14158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14163
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$10300(com.google.protobuf.Internal$LongList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14167"
        BranchSideFuncs:
        - "access$10300(com.google.protobuf.Internal$LongList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14166"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14164,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14165,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14175,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14183,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14191,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestFixed64(int,long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14202,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14203,1"
      Dst: "[com.google.protobuf.Internal$LongList].setLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:14205,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestFixed64(long)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14215,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14216,1"
      Dst: "[com.google.protobuf.Internal$LongList].addLong"
    - Src: "foo.TestFull$TestMessPacked$Builder:14218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestFixed64(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14228,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFixed64IsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14229,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14240,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10400"
    - Src: "foo.TestFull$TestMessPacked$Builder:14242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14247
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$10600(com.google.protobuf.Internal$FloatList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14251"
        BranchSideFuncs:
        - "access$10600(com.google.protobuf.Internal$FloatList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14250"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14248,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14249,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFloatList()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14259,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFloatCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14267,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestFloat(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14275,1"
      Dst: "[com.google.protobuf.Internal$FloatList].getFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestFloat(int,float)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14286,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14287,1"
      Dst: "[com.google.protobuf.Internal$FloatList].setFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:14289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestFloat(float)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14299,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14300,1"
      Dst: "[com.google.protobuf.Internal$FloatList].addFloat"
    - Src: "foo.TestFull$TestMessPacked$Builder:14302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestFloat(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14312,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestFloatIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14313,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14316,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14324,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10700"
    - Src: "foo.TestFull$TestMessPacked$Builder:14326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14331
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$10900(com.google.protobuf.Internal$DoubleList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14332"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14335"
        BranchSideFuncs:
        - "access$10900(com.google.protobuf.Internal$DoubleList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14334"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14332,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14333,1"
      Dst: "[foo.TestFull$TestMessPacked].access$10900"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestDoubleList()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14343,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestDoubleCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14351,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestDouble(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14359,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].getDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestDouble(int,double)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14370,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14371,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].setDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:14373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestDouble(double)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14383,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14384,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].addDouble"
    - Src: "foo.TestFull$TestMessPacked$Builder:14386,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestDouble(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14396,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestDoubleIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14397,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14400,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14408,1"
      Dst: "[foo.TestFull$TestMessPacked].access$11000"
    - Src: "foo.TestFull$TestMessPacked$Builder:14410,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14415
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestMessPacked].access$11200(com.google.protobuf.Internal$BooleanList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14416"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14419"
        BranchSideFuncs:
        - "access$11200(com.google.protobuf.Internal$BooleanList)"
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14418"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14416,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14417,1"
      Dst: "[foo.TestFull$TestMessPacked].access$11200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestBooleanList()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14427,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestBooleanCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14435,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestBoolean(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14443,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].getBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestBoolean(int,boolean)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14454,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14455,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].setBoolean"
    - Src: "foo.TestFull$TestMessPacked$Builder:14457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestBoolean(boolean)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14467,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14468,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].addBoolean"
    - Src: "foo.TestFull$TestMessPacked$Builder:14470,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestBoolean(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14480,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestBooleanIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14481,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestMessPacked$Builder:14484,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14492,1"
      Dst: "[foo.TestFull$TestMessPacked].access$11300"
    - Src: "foo.TestFull$TestMessPacked$Builder:14494,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14500
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14501"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14505"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14504"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnumSmallList()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnumSmallCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14519,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnumSmall(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14527,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked$Builder:14527,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestEnumSmall(int,foo.TestFull$TestEnumSmall)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$TestEnumSmall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14537"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14540"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14539"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14540,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14541,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14541,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14541,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMessPacked$Builder:14542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestEnumSmall(foo.TestFull$TestEnumSmall)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnumSmall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14551"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14554"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14553"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14554,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14555,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14555,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14555,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:14556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestEnumSmall(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14567"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14570"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14569"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14566,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumSmallIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14567,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "foo.TestFull$TestMessPacked$Builder:14567,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "foo.TestFull$TestMessPacked$Builder:14567,1"
      Dst: "[java.util.Iterator].next"
    - Src: "foo.TestFull$TestMessPacked$Builder:14568,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14568,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14568,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:14570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14578,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMessPacked$Builder:14580,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14586
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14587"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14591"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14590"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnumList()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnumCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14605,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getTestEnum(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14613,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked$Builder:14613,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setTestEnum(int,foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14623"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14626"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14625"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14626,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14627,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14627,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14627,1"
      Dst: "[java.util.List].set"
    - Src: "foo.TestFull$TestMessPacked$Builder:14628,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addTestEnum(foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14637"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14640"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14639"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14640,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14641,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14641,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14641,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:14642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addAllTestEnum(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$Builder:14653"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14656"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked$Builder:14655"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14652,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].ensureTestEnumIsMutable"
    - Src: "foo.TestFull$TestMessPacked$Builder:14653,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "foo.TestFull$TestMessPacked$Builder:14653,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "foo.TestFull$TestMessPacked$Builder:14653,1"
      Dst: "[java.util.Iterator].next"
    - Src: "foo.TestFull$TestMessPacked$Builder:14654,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessPacked$Builder:14654,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "foo.TestFull$TestMessPacked$Builder:14654,1"
      Dst: "[java.util.List].add"
    - Src: "foo.TestFull$TestMessPacked$Builder:14656,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14664,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "foo.TestFull$TestMessPacked$Builder:14666,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14671
    functionDepth: 15
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14672,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: 14677
    functionDepth: 40
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:14678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessPacked$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$Builder:12741,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59320
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59321,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59337,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59345
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59350
    functionDepth: 1
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59351,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59355
    functionDepth: 61
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59357"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59360"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59359"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59356,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59357,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59358,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59364
    functionDepth: 2
    returnType: "foo.TestFull$TestMessageCheck$SubMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial0(foo.TestFull$TestMessageCheck$SubMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59366"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59367"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59366"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59366,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59367,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial0(foo.TestFull$TestMessageCheck$SubMessage)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59371
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessageCheck$SubMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59378"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59377"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59382
    functionDepth: 279
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59383,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59388
    functionDepth: 273
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59389,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59394,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59405,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59410
    functionDepth: 272
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59414
    functionDepth: 182
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(foo.TestFull$TestMessageCheck$SubMessage)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59415"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59418"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessageCheck$SubMessage)"
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59417"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59416,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59418,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(foo.TestFull$TestMessageCheck$SubMessage)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59423
    functionDepth: 41
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessageCheck$SubMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hasStr()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 4
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59424"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59425"
        BranchSideFuncs:
        - "hasStr()"
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59424"
        BranchSideFuncs:
        - "hasStr()"
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59425"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59430"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59429"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59424,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59425,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].hasStr"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59428,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59430,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59430,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59431,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59436
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].hasStr()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59437"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59440"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59439"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59437,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].hasStr"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59447
    functionDepth: 49
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59448"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59452"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59451"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59453"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59475"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59474"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59465"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59471"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59470"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59454,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59460,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59473,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].hasStr()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59486
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59487"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59486"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getStr()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59495"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59504"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59503"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59499"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59502"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59501"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59498,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59499,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getStrBytes()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59514"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59520"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59516,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setStr(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59531"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59532"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59531"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearStr()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59542,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getDefaultInstance"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59542,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage].getStr"
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59544,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setStrBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59554"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59555"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59554"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59557,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59562
    functionDepth: 15
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59563,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: 59568
    functionDepth: 40
    returnType: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59569,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessageCheck$SubMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessageCheck$SubMessage$Builder:59308,1"
      Dst: "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MutabilityOracle$1].ensureMutable()"
    functionSourceFile: "com.google.protobuf.MutabilityOracle$1"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2304,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2309
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2310,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$700"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2325
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder()"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2328,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2329,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2330,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2333,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2346"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2349"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2348"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2355"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2363"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2362"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2367"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2370"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2369"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2379"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2378"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2343,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2344,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2347,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2350,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2354,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2357,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2361,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2364,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2368,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2371,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2376,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2381,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2391
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$600()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2392,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2396
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2401
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2406"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2402,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2404,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2410
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2414"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2413"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2412,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2414,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2418
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1402(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1402(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 75
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2426"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2425"
        BranchSideFuncs:
        - "access$1102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2424"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2423"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2434"
        BranchSideFuncs:
        - "access$1202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2433"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2432"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2444"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2443"
        BranchSideFuncs:
        - "access$1302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2441"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2453"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2452"
        BranchSideFuncs:
        - "access$1402(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2451"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2421,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2424,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1102"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2426,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2426,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1102"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2430,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2433,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1202"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2435,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1202"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2439,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2442,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1302"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2444,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2444,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1302"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2448,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2451,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1402"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2453,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2453,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2457
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1502(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1602(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1702(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.LazyStringArrayList)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1802(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1902(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2002(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2476(com.google.protobuf.DescriptorProtos$FileDescriptorProto,int)"
    functionUses: 1
    ICount: 66
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2464"
        BranchSideFuncs:
        - "access$1502(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2468"
        BranchSideFuncs:
        - "access$1602(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2467"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2472"
        BranchSideFuncs:
        - "access$1702(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.LazyStringArrayList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2471"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2472"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2476"
        BranchSideFuncs:
        - "access$1802(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2475"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2480"
        BranchSideFuncs:
        - "access$1902(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2486"
        BranchSideFuncs:
        - "access$2002(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2485"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2481"
        BranchSideFuncs:
        - "access$2002(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2480"
        BranchSideFuncs:
        - "access$2002(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$FileOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2492"
        BranchSideFuncs:
        - "access$2102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2491"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2487"
        BranchSideFuncs:
        - "access$2102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2486"
        BranchSideFuncs:
        - "access$2102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2496"
        BranchSideFuncs:
        - "access$2202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2500"
        BranchSideFuncs:
        - "access$2302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2499"
        BranchSideFuncs:
        - "access$2476(com.google.protobuf.DescriptorProtos$FileDescriptorProto,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1502"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2465,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1602"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2469,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2470,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1702"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2473,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1802"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2477,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1902"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2483,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2002"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2489,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2487,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2102"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2493,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2202"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2497,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2302"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2500,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2476"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2504
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2510
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2516,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2527,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2532
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2536
    functionDepth: 204
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2540"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2539"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2538,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2540,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2545
    functionDepth: 203
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1500(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1600(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeSourceCodeInfo(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 288
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2546"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2547"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2546"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2552"
        BranchSideFuncs:
        - "access$1500(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2551"
        BranchSideFuncs:
        - "hasPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2557"
        BranchSideFuncs:
        - "access$1600(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2556"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2567"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2566"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2562"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2561"
        BranchSideFuncs:
        - "access$1700(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
        - "ensureDependencyIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2567"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2578"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2577"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2573"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2572"
        BranchSideFuncs:
        - "access$1800(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
        - "ensurePublicDependencyIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2589"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2584"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2583"
        BranchSideFuncs:
        - "access$1900(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
        - "ensureWeakDependencyIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2601"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2600"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2614"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2591"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2595"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2594"
        BranchSideFuncs:
        - "ensureMessageTypeIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2601"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2614"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2611"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2610"
        BranchSideFuncs:
        - "access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2609"
        BranchSideFuncs:
        - "getMessageTypeFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2608"
        BranchSideFuncs:
        - "getMessageTypeFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2615"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2627"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2626"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2640"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2617"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2621"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2620"
        BranchSideFuncs:
        - "ensureEnumTypeIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2640"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2637"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2636"
        BranchSideFuncs:
        - "access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2634"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2635"
        BranchSideFuncs:
        - "getEnumTypeFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2634"
        BranchSideFuncs:
        - "getEnumTypeFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2653"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2652"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2643"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2647"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2646"
        BranchSideFuncs:
        - "ensureServiceIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2653"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2654"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2663"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2662"
        BranchSideFuncs:
        - "access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2660"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2661"
        BranchSideFuncs:
        - "getServiceFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2660"
        BranchSideFuncs:
        - "getServiceFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2679"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2693"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2692"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2669"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2673"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2672"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureExtensionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2693"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2692"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2689"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2688"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2687"
        BranchSideFuncs:
        - "getExtensionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2686"
        BranchSideFuncs:
        - "getExtensionFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2693"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2696"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2695"
        BranchSideFuncs:
        - "hasSourceCodeInfo()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2699"
        BranchSideFuncs:
        - "getSourceCodeInfo()"
        - "mergeSourceCodeInfo(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2698"
        BranchSideFuncs:
        - "hasSyntax()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2699"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2704"
        BranchSideFuncs:
        - "access$2200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2703"
        BranchSideFuncs:
        - "hasEdition()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2704"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2709"
        BranchSideFuncs:
        - "access$2300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2708"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2546,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2547,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2548,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1500"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2550,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2552,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1600"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2557,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2557,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2558,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2559,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2562,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2563,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2567,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2567,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2568,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2570,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2573,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2574,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2574,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2578,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2578,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2579,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2580,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2581,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2584,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2585,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2585,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2587,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2590,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2591,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2592,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2595,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2596,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2596,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2601,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2601,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2602,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2603,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2605,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2609,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2611,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2611,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2616,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2616,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2617,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2618,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2621,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2622,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2622,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2624,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2627,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2627,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2628,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2629,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2631,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2635,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2637,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2637,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2642,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2642,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2643,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2647,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2648,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2648,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2653,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2653,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2654,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2655,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2661,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2663,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2663,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2668,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2669,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2670,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2673,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2674,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2676,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2679,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2679,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2680,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2681,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2683,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2687,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2689,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2689,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2694,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2694,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2696,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2699,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2700,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2200"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2704,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2705,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2300"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2707,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2709,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 82
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2715
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageType(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumType(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getService(int)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtension(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    functionUses: 1
    ICount: 44
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2721"
        BranchSideFuncs:
        - "getMessageType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2720"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2716"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2715"
        BranchSideFuncs:
        - "getMessageTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2721"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2726"
        BranchSideFuncs:
        - "getEnumType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2725"
        BranchSideFuncs:
        - "getServiceCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2721"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2720"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2731"
        BranchSideFuncs:
        - "getService(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2730"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2726"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2725"
        BranchSideFuncs:
        - "getServiceCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2736"
        BranchSideFuncs:
        - "getExtension(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2735"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2730"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2736"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2741"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2740"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2741"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2740"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2716,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2717,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageType"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2717,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2721,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2722,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumType"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2722,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2726,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2727,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getService"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2727,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2731,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2732,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtension"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2732,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2736,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2748
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 149
    EdgeCount: 154
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2753"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2752"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2895"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2894"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2785"
        BranchSideFuncs:
        - "ensureMessageTypeIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2794"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2798"
        BranchSideFuncs:
        - "ensureEnumTypeIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2797"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2811"
        BranchSideFuncs:
        - "ensureServiceIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2810"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2824"
        BranchSideFuncs:
        - "ensureExtensionIsMutable()"
        - "add(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2823"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2852"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2855"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2854"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2871"
        BranchSideFuncs:
        - "readInt32()"
        - "addInt(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2870"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2891"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2755,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2761,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2766,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2771,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2772,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2773,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2778,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2783,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2785,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2791,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2795,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2796,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2798,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2804,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2808,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2809,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2811,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2817,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2821,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2822,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2824,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2830,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2830,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2829,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2837,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2837,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2836,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2843,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2844,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2845,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2849,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2850,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2852,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2853,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2853,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2855,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2859,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2860,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2861,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2865,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2866,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2867,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2868,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2869,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2869,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2871,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2875,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2880,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2893,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 42
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2910"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2932"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2931"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2927"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2930"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2926,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2927,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2952"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2948,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 2966
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2967"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2968"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2967"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2982,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2982,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2999"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2998"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3001,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3014"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3027"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3036"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3035"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3034"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3033"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3030,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3031,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3052,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setPackage(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3070
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3072"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3071"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3086,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3086,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3088,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setPackageBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3111
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3115"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3112,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3127,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3139,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3151,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependencyBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3164,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setDependency(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3179"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3180,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3182,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addDependency(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3197"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3197,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3198,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3200,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllDependency(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3214,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3215,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearDependency()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3231,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3233,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addDependencyBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3248"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3248,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3249,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3256
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3257"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3260"
        BranchSideFuncs:
        - "mutableCopy(com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3257,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getPublicDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3272,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getPublicDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3284,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getPublicDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3296,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setPublicDependency(int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3311,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3312,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addPublicDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3328,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3329,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3331,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllPublicDependency(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3345,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensurePublicDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3346,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3349,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearPublicDependency()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3361,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3368
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3372"
        BranchSideFuncs:
        - "mutableCopy(com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3369,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3370,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getWeakDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3385,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getWeakDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3398,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getWeakDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3411,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setWeakDependency(int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3428,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3430,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addWeakDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3446,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllWeakDependency(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3463,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureWeakDependencyIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3464,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3467,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearWeakDependency()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3480,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3488
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3489"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3492"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3509"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3507,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3509,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3519
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3520"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3523"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3522"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3521,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3523,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3533
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3537"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3536"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3535,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3537,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setMessageType(int,com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3557"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3556"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3553"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3552"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3554,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3557,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setMessageType(int,com.google.protobuf.DescriptorProtos$DescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3575"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3574"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3571,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3572,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3572,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3573,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3575,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3575,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageType(com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3586
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    functionUses: 1
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3595"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3594"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3591"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3590"
        BranchSideFuncs:
        - "onChanged()"
        - "add(java.lang.Object)"
        - "ensureMessageTypeIsMutable()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3591,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3592,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3593,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3595,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageType(int,com.google.protobuf.DescriptorProtos$DescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$DescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3616"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3615"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3609"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3612"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3612,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3613,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3614,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3616,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageType(com.google.protobuf.DescriptorProtos$DescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3634"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3630,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3631,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3631,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3632,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3634,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageType(int,com.google.protobuf.DescriptorProtos$DescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3647"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3652"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3651"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3648,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3649,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3652,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3652,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllMessageType(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3666,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3667,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3669,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3671,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearMessageType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3688"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3684,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3686,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3688,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].removeMessageType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3705"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3704"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3701,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureMessageTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3702,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3705,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3718,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3718,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3730"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3730,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3731,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3744,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3746,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageTypeBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3757,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3758,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3757,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addMessageTypeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3769,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3770,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3769,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3781,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3781,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getMessageTypeFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3785
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3795"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3794"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3787"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3790"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3791,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3800
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3805"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3804"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3817"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3816"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3815,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3817,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3823
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3824"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3827"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3826"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3825,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3827,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 3833
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3837"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3836"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3835,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3837,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setEnumType(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3845"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3853"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3852"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3849"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3848"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3849,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3850,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3851,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3853,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setEnumType(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3867"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3866"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3863,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3864,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3864,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3867,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3867,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumType(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3875"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3883"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3882"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3879"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3879,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3880,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3881,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3883,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumType(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3899"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3893"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3896"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3896,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3897,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3900,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumType(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3909"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3914"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3910,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3911,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3911,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3912,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3914,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3914,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumType(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3928"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3927"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3924,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3925,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3928,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllEnumType(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3939,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3941,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3943,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearEnumType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3956"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3955"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3952,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3954,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3956,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].removeEnumType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3969"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3965,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureEnumTypeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3966,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3969,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3978,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3978,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3987"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3986"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3986,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3987,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3998"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3997"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3996,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:3998,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumTypeBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4005,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addEnumTypeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4013,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4014,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4013,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4021,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4021,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEnumTypeFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4025
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4026"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4035"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4034"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4027"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4030"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4031,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4040
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4045"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4044"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4054"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4057"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4055,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4057,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4063
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4064"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4067"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4066"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4065,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4067,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getService(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4073
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4074"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4077"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4076"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4075,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4077,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setService(int,com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4085"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4093"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4092"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4086"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4089"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4088"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4089,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4090,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4091,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4093,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setService(int,com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4107"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4104,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4104,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4105,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4107,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4107,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addService(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4123"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4122"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4119,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4120,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4123,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addService(int,com.google.protobuf.DescriptorProtos$ServiceDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4139"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4136"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4136,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4137,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4138,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4140,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addService(com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4154"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4150,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4151,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4154,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addService(int,com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4164,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4165,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4166,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4168,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4168,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllService(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4178,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4179,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4181,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4183,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearService()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4192,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4194,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4196,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].removeService(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4209"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4205,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureServiceIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4206,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4209,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4218,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4218,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4227"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4226,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4227,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4235"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4238"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4236,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4238,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addServiceBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4245,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4246,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4245,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addServiceBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4253,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4254,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4253,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4261,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4261,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getServiceFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4265
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4266"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4274"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4270"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4271,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4280
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4285"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4284"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4297"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4295,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4297,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4303
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4307"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4306"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4305,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4307,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtension(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4313
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4317"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4316"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4315,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4317,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setExtension(int,com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4329"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4328"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4329,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4330,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4331,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4333,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setExtension(int,com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4343,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4344,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4344,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4347,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4347,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtension(com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4363"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4362"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4359"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4360,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4361,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4363,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtension(int,com.google.protobuf.DescriptorProtos$FieldDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4380"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4379"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4376,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4377,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4380,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtension(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4390,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4391,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4391,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4394,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtension(int,com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4408"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4404,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4405,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4405,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4406,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4408,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4408,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addAllExtension(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4423"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4418,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4419,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4423,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4436"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4435"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4432,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4436,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].removeExtension(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4445,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].ensureExtensionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4446,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4449,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4458,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4467"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4466"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4466,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4467,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4478"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4476,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4478,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtensionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4485,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4485,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addExtensionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4493,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4494,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4493,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4501,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getExtensionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4505
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4510"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4525
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4525"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4532
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4536"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4535"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4533"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4534,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4536,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4549"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4548"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4547"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4546"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4549,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$FileOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4563"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4563,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4563,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4572
    functionDepth: 202
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4582"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4581"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4578"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4578"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4579"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4578"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4576,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4577,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4582,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4597"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4595,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4598,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4604
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4606,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4607,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4607,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4613"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4616"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4615"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4616"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4615"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4614,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4617,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4625
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4634"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4629,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4630,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4631,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4652"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4651"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4665
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4666"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4669"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4668"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4666"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4667,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4669,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setSourceCodeInfo(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4689"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4688"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4684"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4687"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4689,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setSourceCodeInfo(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4707"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4710"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4708,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4710,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4710,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4713,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeSourceCodeInfo(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4726
    functionDepth: 202
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4736"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4735"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4732"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4732"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4733"
        BranchSideFuncs:
        - "getSourceCodeInfoBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4732"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4730,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4731,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4731,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4736,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4739,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4759"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4758"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4756,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4759,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4772
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4774,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4775,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4775,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4788"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4791"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4790"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4791"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4789,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4792,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfoFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 4807
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfo()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4816"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSourceCodeInfo()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4815"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4811,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4813,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4831"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4856"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4855"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4854"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4853"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4850,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4851,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getSyntaxBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4873"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4879"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4875,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setSyntax(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4898"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4897"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4900,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4915,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4917,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setSyntaxBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4934"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4935"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4934"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].hasEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4950"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4963"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4972"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4971"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4967"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4970"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4966,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4967,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4986"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4992"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:4988,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setEdition(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5007"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5008"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5007"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5010,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5024,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setEditionBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5039"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5041,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 5046
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 5052
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:5053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder:2298,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDependencyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType$1].isPackable()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$1"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].hasExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].hasExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtensionCount(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtensionCount(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.Extension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].has(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2155"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2152,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2152,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2162"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2159,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2159,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2167"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2170"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2166,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2166,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2168,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2178"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2174,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2174,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2176,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].clear(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor:2182,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageInfo].getSyntax()"
    functionSourceFile: "com.google.protobuf.MessageInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageInfo].isMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.MessageInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageInfo].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.MessageInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Service].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$ServiceDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Service].callMethod(com.google.protobuf.Descriptors$MethodDescriptor,com.google.protobuf.RpcController,com.google.protobuf.Message,com.google.protobuf.RpcCallback)"
    functionSourceFile: "com.google.protobuf.Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    - "com.google.protobuf.RpcController"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.RpcCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Service].getRequestPrototype(com.google.protobuf.Descriptors$MethodDescriptor)"
    functionSourceFile: "com.google.protobuf.Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Service].getResponsePrototype(com.google.protobuf.Descriptors$MethodDescriptor)"
    functionSourceFile: "com.google.protobuf.Service"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3019
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3020,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3036,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3044
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3049
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldNo15"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3050,1"
      Dst: "[foo.TestFull$TestFieldNo15].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3054
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldNo15"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3059"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3058"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3055,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3056,1"
      Dst: "[foo.TestFull$TestFieldNo15].isInitialized"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3057,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3063
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldNo15"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial0(foo.TestFull$TestFieldNo15)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3065"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3066"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3065"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3065,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].buildPartial0(foo.TestFull$TestFieldNo15)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3070
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo15"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3073"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3077"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3076"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3081
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3087
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3088,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3093,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3098,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3104,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3109
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3113
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(foo.TestFull$TestFieldNo15)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3114"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3117"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo15)"
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3116"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3115,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3117,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(foo.TestFull$TestFieldNo15)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3122
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo15"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15].getDefaultInstance()"
    - "[foo.TestFull$TestFieldNo15].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3123"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3124"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3123"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3124"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3129"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3128"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3123,1"
      Dst: "[foo.TestFull$TestFieldNo15].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3124,1"
      Dst: "[foo.TestFull$TestFieldNo15].hasTest"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3127,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3129,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3129,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3130,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3135
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3139"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3138"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3136,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3146
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3147"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3151"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3150"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3152"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3174"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3173"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3170"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3169"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3153,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3159,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3164,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3172,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3203"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3202"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3198"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3201"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3200"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3197,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3198,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3213"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3219"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3215,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setTest(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3230"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3231"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3230"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3233,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3241,1"
      Dst: "[foo.TestFull$TestFieldNo15].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3241,1"
      Dst: "[foo.TestFull$TestFieldNo15].getTest"
    - Src: "foo.TestFull$TestFieldNo15$Builder:3243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo15$Builder:3253"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3254"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo15$Builder:3253"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3256,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3261
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: 3267
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldNo15$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3268,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldNo15$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$Builder:3007,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 567
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:568,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:590"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:589"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:597"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:596"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:606"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Enum$Builder:588,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Enum$Builder:591,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Enum$Builder:595,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Enum$Builder:598,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Enum$Builder:603,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 1
    returnType: "com.google.protobuf.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:619,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].build()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 61
    returnType: "com.google.protobuf.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[com.google.protobuf.Enum].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:628"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Enum$Builder:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:624,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    - Src: "com.google.protobuf.Enum$Builder:625,1"
      Dst: "[com.google.protobuf.Enum].isInitialized"
    - Src: "com.google.protobuf.Enum$Builder:626,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 33
    returnType: "com.google.protobuf.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum$Builder].buildPartialRepeatedFields(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum$Builder].buildPartial0(com.google.protobuf.Enum)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:635"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:636"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Enum$Builder:635"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:634,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.Enum$Builder:635,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial0"
    - Src: "com.google.protobuf.Enum$Builder:636,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].buildPartialRepeatedFields(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].access$302(com.google.protobuf.Enum,java.util.List)"
    - "[com.google.protobuf.Enum].access$302(com.google.protobuf.Enum,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.Enum].access$402(com.google.protobuf.Enum,java.util.List)"
    - "[com.google.protobuf.Enum].access$402(com.google.protobuf.Enum,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 39
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:648"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:647"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Enum,java.util.List)"
    - Branch String: "com.google.protobuf.Enum$Builder:642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:646"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:645"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:657"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:656"
        BranchSideFuncs:
        - "build()"
        - "access$402(com.google.protobuf.Enum,java.util.List)"
    - Branch String: "com.google.protobuf.Enum$Builder:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:655"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:643,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Enum$Builder:646,1"
      Dst: "[com.google.protobuf.Enum].access$302"
    - Src: "com.google.protobuf.Enum$Builder:648,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Enum$Builder:648,1"
      Dst: "[com.google.protobuf.Enum].access$302"
    - Src: "com.google.protobuf.Enum$Builder:652,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Enum$Builder:655,1"
      Dst: "[com.google.protobuf.Enum].access$402"
    - Src: "com.google.protobuf.Enum$Builder:657,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Enum$Builder:657,1"
      Dst: "[com.google.protobuf.Enum].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].buildPartial0(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].access$502(com.google.protobuf.Enum,java.lang.Object)"
    - "[com.google.protobuf.Enum].access$602(com.google.protobuf.Enum,com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.Enum].access$702(com.google.protobuf.Enum,int)"
    - "[com.google.protobuf.Enum].access$802(com.google.protobuf.Enum,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:663"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:666"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.Enum,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Enum$Builder:665"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:666"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:671"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Enum,com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Enum$Builder:670"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:null"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Enum,com.google.protobuf.SourceContext)"
    - Branch String: "com.google.protobuf.Enum$Builder:671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:674"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Enum,int)"
      - BranchSide: "com.google.protobuf.Enum$Builder:673"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:677"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Enum,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Enum$Builder:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:664,1"
      Dst: "[com.google.protobuf.Enum].access$502"
    - Src: "com.google.protobuf.Enum$Builder:669,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Enum$Builder:667,1"
      Dst: "[com.google.protobuf.Enum].access$602"
    - Src: "com.google.protobuf.Enum$Builder:672,1"
      Dst: "[com.google.protobuf.Enum].access$702"
    - Src: "com.google.protobuf.Enum$Builder:675,1"
      Dst: "[com.google.protobuf.Enum].access$802"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 279
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 273
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:697,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:703,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 272
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 216
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Enum)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:716"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Enum)"
      - BranchSide: "com.google.protobuf.Enum$Builder:715"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:714,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    - Src: "com.google.protobuf.Enum$Builder:716,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Enum)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 215
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Enum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].getDefaultInstance()"
    - "[com.google.protobuf.Enum].getName()"
    - "[com.google.protobuf.Enum].access$500(com.google.protobuf.Enum)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable()"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder()"
    - "[com.google.protobuf.Enum].access$300(com.google.protobuf.Enum)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.Enum].access$400(com.google.protobuf.Enum)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Enum].hasSourceContext()"
    - "[com.google.protobuf.Enum].getSourceContext()"
    - "[com.google.protobuf.Enum$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.Enum].access$700(com.google.protobuf.Enum)"
    - "[com.google.protobuf.Enum].getSyntaxValue()"
    - "[com.google.protobuf.Enum$Builder].setSyntaxValue(int)"
    - "[com.google.protobuf.Enum].getEdition()"
    - "[com.google.protobuf.Enum].access$800(com.google.protobuf.Enum)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Enum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 127
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:723"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.Enum$Builder:722"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Enum$Builder:723"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:728"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.Enum)"
      - BranchSide: "com.google.protobuf.Enum$Builder:727"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:740"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:739"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:754"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:753"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:734"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:733"
        BranchSideFuncs:
        - "ensureEnumvalueIsMutable()"
    - Branch String: "com.google.protobuf.Enum$Builder:740"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:754"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:753"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:750"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:749"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.Enum)"
    - Branch String: "com.google.protobuf.Enum$Builder:747"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:748"
        BranchSideFuncs:
        - "getEnumvalueFieldBuilder()"
      - BranchSide: "com.google.protobuf.Enum$Builder:747"
        BranchSideFuncs:
        - "getEnumvalueFieldBuilder()"
    - Branch String: "com.google.protobuf.Enum$Builder:754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:766"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:765"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:780"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:779"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Enum$Builder:756"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:760"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:759"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.Enum$Builder:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:780"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.Enum$Builder:779"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Enum$Builder:767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:776"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.Enum$Builder:775"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$400(com.google.protobuf.Enum)"
    - Branch String: "com.google.protobuf.Enum$Builder:773"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:774"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Enum$Builder:773"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    - Branch String: "com.google.protobuf.Enum$Builder:780"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:783"
        BranchSideFuncs:
        - "getSourceContext()"
        - "mergeSourceContext(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Enum$Builder:782"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.Enum)"
    - Branch String: "com.google.protobuf.Enum$Builder:783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:786"
        BranchSideFuncs:
        - "setSyntaxValue(int)"
        - "getSyntaxValue()"
      - BranchSide: "com.google.protobuf.Enum$Builder:785"
        BranchSideFuncs:
        - "getEdition()"
    - Branch String: "com.google.protobuf.Enum$Builder:786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:791"
        BranchSideFuncs:
        - "access$800(com.google.protobuf.Enum)"
      - BranchSide: "com.google.protobuf.Enum$Builder:790"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:722,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:723,1"
      Dst: "[com.google.protobuf.Enum].getName"
    - Src: "com.google.protobuf.Enum$Builder:723,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:724,1"
      Dst: "[com.google.protobuf.Enum].access$500"
    - Src: "com.google.protobuf.Enum$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:729,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:729,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:730,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:731,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:734,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:735,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:735,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Enum$Builder:737,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:740,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:740,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:741,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:742,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Enum$Builder:744,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:748,1"
      Dst: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:750,1"
      Dst: "[com.google.protobuf.Enum].access$300"
    - Src: "com.google.protobuf.Enum$Builder:750,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Enum$Builder:755,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:755,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:756,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:757,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:760,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:761,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:761,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Enum$Builder:763,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:766,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:766,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:767,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:768,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Enum$Builder:770,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:774,1"
      Dst: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:776,1"
      Dst: "[com.google.protobuf.Enum].access$400"
    - Src: "com.google.protobuf.Enum$Builder:776,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Enum$Builder:780,1"
      Dst: "[com.google.protobuf.Enum].hasSourceContext"
    - Src: "com.google.protobuf.Enum$Builder:781,1"
      Dst: "[com.google.protobuf.Enum].getSourceContext"
    - Src: "com.google.protobuf.Enum$Builder:781,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeSourceContext"
    - Src: "com.google.protobuf.Enum$Builder:783,1"
      Dst: "[com.google.protobuf.Enum].access$700"
    - Src: "com.google.protobuf.Enum$Builder:784,1"
      Dst: "[com.google.protobuf.Enum].getSyntaxValue"
    - Src: "com.google.protobuf.Enum$Builder:784,1"
      Dst: "[com.google.protobuf.Enum$Builder].setSyntaxValue"
    - Src: "com.google.protobuf.Enum$Builder:786,1"
      Dst: "[com.google.protobuf.Enum].getEdition"
    - Src: "com.google.protobuf.Enum$Builder:786,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Enum$Builder:787,1"
      Dst: "[com.google.protobuf.Enum].access$800"
    - Src: "com.google.protobuf.Enum$Builder:789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:791,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Enum$Builder:791,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Enum$Builder:792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 291
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue].parser()"
    - "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Enum$Builder].getSourceContextFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 75
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:806"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:810"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:809"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:876"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Enum$Builder:875"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Enum$Builder:827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:831"
        BranchSideFuncs:
        - "ensureEnumvalueIsMutable()"
      - BranchSide: "com.google.protobuf.Enum$Builder:830"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:844"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.Enum$Builder:843"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Enum$Builder:866"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:872"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:871"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:812,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Enum$Builder:818,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Enum$Builder:825,1"
      Dst: "[com.google.protobuf.EnumValue].parser"
    - Src: "com.google.protobuf.Enum$Builder:824,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Enum$Builder:828,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:829,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:831,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Enum$Builder:838,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.Enum$Builder:837,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Enum$Builder:841,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:842,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:844,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Enum$Builder:850,1"
      Dst: "[com.google.protobuf.Enum$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:850,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Enum$Builder:849,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Enum$Builder:856,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Enum$Builder:861,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Enum$Builder:866,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Enum$Builder:876,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:874,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Enum$Builder:876,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Enum$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:893"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:899"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:896,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:916,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:936"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:938,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:950,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:950,1"
      Dst: "[com.google.protobuf.Enum].getName"
    - Src: "com.google.protobuf.Enum$Builder:952,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:967"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:967,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Enum$Builder:970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:981"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:980"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:994"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:997"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:995,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Enum$Builder:997,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueCount()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1008"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1011"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1009,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum$Builder:1011,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalue(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1022"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1023,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum$Builder:1025,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setEnumvalue(int,com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1037"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1045"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1044"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1041,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1042,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Enum$Builder:1043,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1045,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setEnumvalue(int,com.google.protobuf.EnumValue$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.EnumValue$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1059,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1060,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1060,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Enum$Builder:1061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1063,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1063,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalue(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1075"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1083"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1082"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1079"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1078"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1079,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1080,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1083,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalue(int,com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1096"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1104"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1103"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1097"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1099"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1100,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1101,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1104,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalue(com.google.protobuf.EnumValue$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1118,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1119,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1119,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1122,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1122,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalue(int,com.google.protobuf.EnumValue$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.EnumValue$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1136,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1137,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1137,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1138,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1140,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1140,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addAllEnumvalue(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1154,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1155,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Enum$Builder:1157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1159,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearEnumvalue()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1172,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Enum$Builder:1174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1176,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].removeEnumvalue(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1193"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1189,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureEnumvalueIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1190,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Enum$Builder:1191,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1193,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1206,1"
      Dst: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1206,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValueOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1218,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum$Builder:1219,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1234"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1232,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Enum$Builder:1234,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalueBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1245,1"
      Dst: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1246,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1245,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addEnumvalueBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1257,1"
      Dst: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1258,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1257,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1269,1"
      Dst: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1269,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEnumvalueFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1273
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1283"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1282"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1278"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Enum$Builder:1280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1288
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1293"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1292"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1309"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1307,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Enum$Builder:1309,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1320"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1323"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1321,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Enum$Builder:1323,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1336"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1335,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum$Builder:1337,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1357"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1353"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1352"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1353,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1354,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Enum$Builder:1355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1357,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1370"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1375"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1374"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1371,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1372,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1372,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Enum$Builder:1373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1375,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1375,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1387"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1395"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1394"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1391"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1391,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1392,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1395,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1408"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1416"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1415"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1412"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1412,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1413,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1414,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1416,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1434"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1430,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1431,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1431,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1434,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1434,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1448,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1449,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1449,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Enum$Builder:1450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1452,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1452,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1471"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1470"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1466,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1467,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Enum$Builder:1469,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1471,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1488"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1487"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1484,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Enum$Builder:1486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1488,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1505"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1501,1"
      Dst: "[com.google.protobuf.Enum$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Enum$Builder:1502,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Enum$Builder:1503,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1505,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1518,1"
      Dst: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1518,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1529"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1531"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1530,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Enum$Builder:1531,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1546"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1544,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Enum$Builder:1546,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1557,1"
      Dst: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1558,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1557,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1569,1"
      Dst: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1570,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1569,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1581,1"
      Dst: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1581,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1585
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1595"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1594"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1590"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1591,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Enum$Builder:1592,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1610"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1609"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1620
    functionDepth: 70
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1624"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Enum$Builder:1623"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.Enum$Builder:1622"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1621"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1622,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1624,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1635"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1640"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1639"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1641,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Enum$Builder:1644,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setSourceContext(com.google.protobuf.SourceContext$Builder)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1659"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1658"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1657,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1659,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Enum$Builder:1659,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Enum$Builder:1662,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1672
    functionDepth: 214
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.Enum$Builder].getSourceContextBuilder()"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1682"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1681"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Enum$Builder:1674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1676"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1679"
        BranchSideFuncs:
        - "getSourceContextBuilder()"
        - "mergeFrom(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Enum$Builder:1678"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1676,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1677,1"
      Dst: "[com.google.protobuf.Enum$Builder].getSourceContextBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1677,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    - Src: "com.google.protobuf.Enum$Builder:1682,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Enum$Builder:1685,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearSourceContext()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1698"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1702"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1699,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Enum$Builder:1702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSourceContextBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1712
    functionDepth: 72
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Enum$Builder].getSourceContextFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1714,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Enum$Builder:1715,1"
      Dst: "[com.google.protobuf.Enum$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1715,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1728"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1727"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Enum$Builder:1728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1728"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1726,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Enum$Builder:1729,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSourceContextFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1741
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum$Builder].getSourceContext()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1742"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1750"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Enum$Builder:1749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1745,1"
      Dst: "[com.google.protobuf.Enum$Builder].getSourceContext"
    - Src: "com.google.protobuf.Enum$Builder:1746,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Enum$Builder:1747,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setSyntaxValue(int)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1774
    functionDepth: 13
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getSyntax()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1789"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1790,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setSyntax(com.google.protobuf.Syntax)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Syntax"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1806"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1805"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1807,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Enum$Builder:1808,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearSyntax()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEdition()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1844"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1843"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1840,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1860,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setEdition(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1879"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1880"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1879"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1882,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearEdition()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1894,1"
      Dst: "[com.google.protobuf.Enum].getDefaultInstance"
    - Src: "com.google.protobuf.Enum$Builder:1894,1"
      Dst: "[com.google.protobuf.Enum].getEdition"
    - Src: "com.google.protobuf.Enum$Builder:1896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setEditionBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Enum$Builder:1910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Enum$Builder:1911"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Enum$Builder:1910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1911,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Enum$Builder:1914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1919
    functionDepth: 15
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1920,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: 1925
    functionDepth: 40
    returnType: "com.google.protobuf.Enum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:1926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].build()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].build()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Enum$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$Builder:555,1"
      Dst: "[com.google.protobuf.Enum$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$1"
    linkageType: null
    functionLinenumber: 25432
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].newBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25433,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25435,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25437,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25437,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25439,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25439,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25439,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25442,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25442,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25444,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$1:25427,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getDescriptor()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getPathsList()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getPathsCount()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:270,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getPaths(int)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:282,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getPathsBytes(int)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:295,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].isInitialized()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:303"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:302"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldMask:303"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:304"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:314"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.FieldMask:312,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.FieldMask:313,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.FieldMask:313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.FieldMask:315,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask:315,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldMask].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.FieldMask].getPathsList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:324"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldMask:326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:328"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getPathsList()"
        - "getSerializedSize()"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.FieldMask:326,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.FieldMask:327,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.FieldMask:327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.FieldMask:330,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsList"
    - Src: "com.google.protobuf.FieldMask:330,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.FieldMask:332,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask:332,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].getPathsList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].getPathsList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldMask:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:345"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:344"
        BranchSideFuncs:
        - "getPathsList()"
    - Branch String: "com.google.protobuf.FieldMask:348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:349"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldMask:348"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldMask:349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:350"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:343,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.FieldMask:347,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsList"
    - Src: "com.google.protobuf.FieldMask:348,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsList"
    - Src: "com.google.protobuf.FieldMask:348,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.FieldMask:349,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask:349,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask:349,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].hashCode()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask].getDescriptor()"
    - "[com.google.protobuf.FieldMask].getPathsCount()"
    - "[com.google.protobuf.FieldMask].getPathsList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:359"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:358"
        BranchSideFuncs:
        - "getDescriptor()"
        - "getPathsCount()"
    - Branch String: "com.google.protobuf.FieldMask:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:364"
        BranchSideFuncs:
        - "getPathsList()"
      - BranchSide: "com.google.protobuf.FieldMask:363"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.FieldMask:359,1"
      Dst: "[com.google.protobuf.FieldMask].getDescriptor"
    - Src: "com.google.protobuf.FieldMask:359,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.FieldMask:360,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsCount"
    - Src: "com.google.protobuf.FieldMask:362,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsList"
    - Src: "com.google.protobuf.FieldMask:362,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.FieldMask:364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask:364,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:372,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:378,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:383,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:389,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:393,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:399,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:404,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:417,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:431,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 44
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:442,1"
      Dst: "[com.google.protobuf.FieldMask].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilder()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 43
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:444,1"
      Dst: "[com.google.protobuf.FieldMask].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilder(com.google.protobuf.FieldMask)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldMask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:447,1"
      Dst: "[com.google.protobuf.FieldMask].toBuilder"
    - Src: "com.google.protobuf.FieldMask:447,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].toBuilder()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 42
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.FieldMask)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask:451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask:451"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask:450"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.FieldMask)"
    Callsites:
    - Src: "com.google.protobuf.FieldMask:451,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].parser()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getParserForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 1045
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].toBuilder()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].toBuilder()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].getPathsList()"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask:211,1"
      Dst: "[com.google.protobuf.FieldMask].getPathsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].access$302(com.google.protobuf.FieldMask,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldMask"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask].access$300(com.google.protobuf.FieldMask)"
    functionSourceFile: "com.google.protobuf.FieldMask"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldMask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor"
    linkageType: null
    functionLinenumber: 2696
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].toProto()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:2697,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor"
    linkageType: null
    functionLinenumber: 2701
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor"
    linkageType: null
    functionLinenumber: 2706
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor"
    linkageType: null
    functionLinenumber: 2711
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 1
    returnType: "com.google.protobuf.StringValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:303,1"
      Dst: "[com.google.protobuf.StringValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 61
    returnType: "com.google.protobuf.StringValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:312"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.StringValue$Builder:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:308,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    - Src: "com.google.protobuf.StringValue$Builder:309,1"
      Dst: "[com.google.protobuf.StringValue].isInitialized"
    - Src: "com.google.protobuf.StringValue$Builder:310,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 2
    returnType: "com.google.protobuf.StringValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue$Builder].buildPartial0(com.google.protobuf.StringValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:319"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.StringValue$Builder:318"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:318,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial0"
    - Src: "com.google.protobuf.StringValue$Builder:319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].buildPartial0(com.google.protobuf.StringValue)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.StringValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].access$302(com.google.protobuf.StringValue,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:328"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.StringValue,java.lang.Object)"
      - BranchSide: "com.google.protobuf.StringValue$Builder:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:326,1"
      Dst: "[com.google.protobuf.StringValue].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 279
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:332,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 273
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:343,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:348,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 272
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 182
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.StringValue)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:367"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.StringValue)"
      - BranchSide: "com.google.protobuf.StringValue$Builder:366"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:365,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.StringValue$Builder:367,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.StringValue)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 41
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.StringValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].getDefaultInstance()"
    - "[com.google.protobuf.StringValue].getValue()"
    - "[com.google.protobuf.StringValue].access$300(com.google.protobuf.StringValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.StringValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:374"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.StringValue$Builder:373"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.StringValue$Builder:374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:379"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.StringValue)"
      - BranchSide: "com.google.protobuf.StringValue$Builder:378"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:373,1"
      Dst: "[com.google.protobuf.StringValue].getDefaultInstance"
    - Src: "com.google.protobuf.StringValue$Builder:374,1"
      Dst: "[com.google.protobuf.StringValue].getValue"
    - Src: "com.google.protobuf.StringValue$Builder:374,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.StringValue$Builder:375,1"
      Dst: "[com.google.protobuf.StringValue].access$300"
    - Src: "com.google.protobuf.StringValue$Builder:377,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.StringValue$Builder:379,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue$Builder:379,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.StringValue$Builder:380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 284
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:398"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue$Builder:397"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.StringValue$Builder:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:421"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.StringValue$Builder:420"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.StringValue$Builder:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:417"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue$Builder:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:400,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.StringValue$Builder:406,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.StringValue$Builder:411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.StringValue$Builder:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.StringValue$Builder:419,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.StringValue$Builder:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.StringValue$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue$Builder:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:441,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getValueBytes()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:461,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:481"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue$Builder:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:483,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:495,1"
      Dst: "[com.google.protobuf.StringValue].getDefaultInstance"
    - Src: "com.google.protobuf.StringValue$Builder:495,1"
      Dst: "[com.google.protobuf.StringValue].getValue"
    - Src: "com.google.protobuf.StringValue$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue$Builder:511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue$Builder:512"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue$Builder:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:512,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.StringValue$Builder:515,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 15
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 40
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:527,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.StringValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$Builder:260,1"
      Dst: "[com.google.protobuf.StringValue$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].newSchema(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.google.protobuf.MessageSetSchema"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSchema"
    - "com.google.protobuf.ExtensionSchema"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].newInstance()"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 271
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.GeneratedMessageLite].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[com.google.protobuf.UnknownFieldSet].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    functionUses: 18
    ICount: 12
    EdgeCount: 210
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:70"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:69"
        BranchSideFuncs:
        - "buildPartial()"
        - "newBuilderForType()"
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:68,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].newMutableInstance"
    - Src: "com.google.protobuf.MessageSetSchema:70,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.MessageSetSchema:70,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 158
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:78"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:81"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:80"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:81"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:86"
        BranchSideFuncs:
        - "getExtensions(java.lang.Object)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:76,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:77,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:78,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.MessageSetSchema:82,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:83,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:84,1"
      Dst: "[com.google.protobuf.FieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].hashCode(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:92"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:96"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:91,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:91,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.MessageSetSchema:93,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:94,1"
      Dst: "[com.google.protobuf.FieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 287
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SchemaUtil].mergeUnknownFields(com.google.protobuf.UnknownFieldSchema,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SchemaUtil].mergeExtensions(com.google.protobuf.ExtensionSchema,java.lang.Object,java.lang.Object)"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:105"
        BranchSideFuncs:
        - "mergeExtensions(com.google.protobuf.ExtensionSchema,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:101,1"
      Dst: "[com.google.protobuf.SchemaUtil].mergeUnknownFields"
    - Src: "com.google.protobuf.MessageSetSchema:103,1"
      Dst: "[com.google.protobuf.SchemaUtil].mergeExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 122
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].iterator()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.LazyField$LazyEntry].getField()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.LazyFieldLite].toByteString()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.MessageSetSchema].writeUnknownFieldsHelper(com.google.protobuf.UnknownFieldSchema,java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 16
    ICount: 37
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:125"
        BranchSideFuncs:
        - "getLiteJavaType()"
        - "next()"
        - "isRepeated()"
        - "isPacked()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageSetSchema:124"
        BranchSideFuncs:
        - "writeUnknownFieldsHelper(com.google.protobuf.UnknownFieldSchema,java.lang.Object,com.google.protobuf.Writer)"
    - Branch String: "com.google.protobuf.MessageSetSchema:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:117"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:121"
        BranchSideFuncs:
        - "getValue()"
        - "getNumber()"
        - "writeMessageSetItem(int,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:110,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:111,1"
      Dst: "[com.google.protobuf.FieldSet].iterator"
    - Src: "com.google.protobuf.MessageSetSchema:112,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageSetSchema:113,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageSetSchema:114,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageSetSchema:115,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.MessageSetSchema:115,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.MessageSetSchema:115,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked"
    - Src: "com.google.protobuf.MessageSetSchema:120,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.MessageSetSchema:120,1"
      Dst: "[com.google.protobuf.LazyField$LazyEntry].getField"
    - Src: "com.google.protobuf.MessageSetSchema:120,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.MessageSetSchema:119,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    - Src: "com.google.protobuf.MessageSetSchema:122,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.MessageSetSchema:122,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageSetSchema:122,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    - Src: "com.google.protobuf.MessageSetSchema:125,1"
      Dst: "[com.google.protobuf.MessageSetSchema].writeUnknownFieldsHelper"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageSetSchema].writeUnknownFieldsHelper(com.google.protobuf.UnknownFieldSchema,java.lang.Object,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 121
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSchema"
    - "java.lang.Object"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].writeAsMessageSetTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.UnknownFieldSetSchema].writeAsMessageSetTo(java.lang.Object,com.google.protobuf.Writer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:134,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:134,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].writeAsMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 273
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ArrayDecoders$Registers"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance()"
    - "[com.google.protobuf.UnknownFieldSetLite].newInstance()"
    - "[com.google.protobuf.ArrayDecoders].decodeVarint32(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.ExtensionSchemaLite].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ExtensionSchemaFull].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.ArrayDecoders].decodeMessageField(com.google.protobuf.Schema,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.ArrayDecoders].decodeUnknownField(int,byte[],int,int,com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.ArrayDecoders].skipField(int,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.ArrayDecoders].decodeVarint32(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.ArrayDecoders].decodeVarint32(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.ExtensionSchemaLite].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ExtensionSchemaFull].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ArrayDecoders].decodeMessageField(com.google.protobuf.Schema,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.ArrayDecoders].decodeBytes(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.ArrayDecoders].skipField(int,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    - "[com.google.protobuf.UnknownFieldSetLite].storeField(int,java.lang.Object)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 2
    ICount: 91
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:150"
        BranchSideFuncs:
        - "newInstance()"
      - BranchSide: "com.google.protobuf.MessageSetSchema:149"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:231"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:230"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:179"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:178"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:173"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:169"
        BranchSideFuncs:
        - "decodeUnknownField(int,byte[],int,int,com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.ArrayDecoders$Registers)"
    - Branch String: "com.google.protobuf.MessageSetSchema:182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:226"
        BranchSideFuncs:
        - "getTagFieldNumber(int)"
        - "getTagWireType(int)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:225"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:220"
        BranchSideFuncs:
        - "decodeVarint32(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
        - "findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:219"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:209"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:220"
        BranchSideFuncs:
        - "decodeBytes(byte[],int,com.google.protobuf.ArrayDecoders$Registers)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:219"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:223"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:222"
        BranchSideFuncs:
        - "skipField(int,byte[],int,int,com.google.protobuf.ArrayDecoders$Registers)"
    - Branch String: "com.google.protobuf.MessageSetSchema:226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:229"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:234"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.MessageSetSchema:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:145,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].getDefaultInstance"
    - Src: "com.google.protobuf.MessageSetSchema:146,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].newInstance"
    - Src: "com.google.protobuf.MessageSetSchema:150,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].ensureExtensionsAreMutable"
    - Src: "com.google.protobuf.MessageSetSchema:153,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeVarint32"
    - Src: "com.google.protobuf.MessageSetSchema:156,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.MessageSetSchema:160,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.MessageSetSchema:158,1"
      Dst: "[com.google.protobuf.ExtensionSchema].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageSetSchema:164,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.MessageSetSchema:165,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.MessageSetSchema:165,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.MessageSetSchema:164,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.MessageSetSchema:163,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeMessageField"
    - Src: "com.google.protobuf.MessageSetSchema:167,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.MessageSetSchema:170,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeUnknownField"
    - Src: "com.google.protobuf.MessageSetSchema:174,1"
      Dst: "[com.google.protobuf.ArrayDecoders].skipField"
    - Src: "com.google.protobuf.MessageSetSchema:183,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeVarint32"
    - Src: "com.google.protobuf.MessageSetSchema:185,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.MessageSetSchema:186,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.MessageSetSchema:190,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeVarint32"
    - Src: "com.google.protobuf.MessageSetSchema:196,1"
      Dst: "[com.google.protobuf.ExtensionSchema].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageSetSchema:204,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.MessageSetSchema:205,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.MessageSetSchema:205,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.MessageSetSchema:204,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.MessageSetSchema:203,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeMessageField"
    - Src: "com.google.protobuf.MessageSetSchema:207,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.MessageSetSchema:211,1"
      Dst: "[com.google.protobuf.ArrayDecoders].decodeBytes"
    - Src: "com.google.protobuf.MessageSetSchema:223,1"
      Dst: "[com.google.protobuf.ArrayDecoders].skipField"
    - Src: "com.google.protobuf.MessageSetSchema:228,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.MessageSetSchema:227,1"
      Dst: "[com.google.protobuf.UnknownFieldSetLite].storeField"
    - Src: "com.google.protobuf.MessageSetSchema:232,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 300
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].mergeFromHelper(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:239,1"
      Dst: "[com.google.protobuf.MessageSetSchema].mergeFromHelper"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].mergeFromHelper(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 299
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.google.protobuf.UnknownFieldSchema"
    - "com.google.protobuf.ExtensionSchema"
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].getBuilderFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getBuilderFromMessage(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].getMutableExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].getMutableExtensions(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    - "[com.google.protobuf.CodedInputStreamReader].getFieldNumber()"
    - "[com.google.protobuf.MessageSetSchema].parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetSchema].setBuilderToMessage(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:261"
        BranchSideFuncs:
        - "setBuilderToMessage(java.lang.Object,java.lang.Object)"
        - "parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:260"
        BranchSideFuncs:
        - "parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageSetSchema:261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:259"
        BranchSideFuncs:
        - "setBuilderToMessage(java.lang.Object,java.lang.Object)"
        - "parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:258"
        BranchSideFuncs:
        - "setBuilderToMessage(java.lang.Object,java.lang.Object)"
        - "parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:253,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getBuilderFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:254,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getMutableExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:257,1"
      Dst: "[com.google.protobuf.Reader].getFieldNumber"
    - Src: "com.google.protobuf.MessageSetSchema:274,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].setBuilderToMessage"
    - Src: "com.google.protobuf.MessageSetSchema:261,1"
      Dst: "[com.google.protobuf.MessageSetSchema].parseMessageSetItemOrUnknownField"
    - Src: "com.google.protobuf.MessageSetSchema:274,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].setBuilderToMessage"
    - Src: "com.google.protobuf.MessageSetSchema:274,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].setBuilderToMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageSetSchema].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 39
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].makeImmutable(java.lang.Object)"
    functionUses: 10
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:280,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].makeImmutable"
    - Src: "com.google.protobuf.MessageSetSchema:281,1"
      Dst: "[com.google.protobuf.ExtensionSchema].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 298
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "com.google.protobuf.Reader"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.ExtensionSchema"
    - "com.google.protobuf.FieldSet"
    - "com.google.protobuf.UnknownFieldSchema"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader:com.google.protobuf.CodedInputStreamReader].getTag()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.ExtensionSchemaLite].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ExtensionSchemaFull].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.ExtensionSchemaFull].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.ExtensionSchemaLite].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.UnknownFieldSchema].mergeOneFieldFrom(java.lang.Object,com.google.protobuf.Reader)"
    - "[com.google.protobuf.CodedInputStreamReader].skipField()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    - "[com.google.protobuf.CodedInputStreamReader].getFieldNumber()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader:com.google.protobuf.CodedInputStreamReader].getTag()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32()"
    - "[com.google.protobuf.ExtensionSchemaLite].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ExtensionSchemaFull].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    - "[com.google.protobuf.ExtensionSchemaFull].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.ExtensionSchemaLite].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].skipField()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader:com.google.protobuf.CodedInputStreamReader].getTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag()"
    - "[com.google.protobuf.ExtensionSchemaFull].parseMessageSetItem(com.google.protobuf.ByteString,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.ExtensionSchemaLite].parseMessageSetItem(com.google.protobuf.ByteString,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].addLengthDelimited(java.lang.Object,int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSetSchema].addLengthDelimited(java.lang.Object,int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 58
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:327"
        BranchSideFuncs:
        - "getTagWireType(int)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:326"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:306"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:304"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:303"
        BranchSideFuncs:
        - "mergeOneFieldFrom(java.lang.Object,com.google.protobuf.Reader)"
    - Branch String: "com.google.protobuf.MessageSetSchema:336"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:340"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:339"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:346"
        BranchSideFuncs:
        - "findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
        - "readUInt32()"
      - BranchSide: "com.google.protobuf.MessageSetSchema:345"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:346"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:355"
        BranchSideFuncs:
        - "skipField()"
    - Branch String: "com.google.protobuf.MessageSetSchema:347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:353"
        BranchSideFuncs:
        - "parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:352"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.google.protobuf.MessageSetSchema:356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:360"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:359"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:367"
        BranchSideFuncs:
        - "invalidEndTag()"
      - BranchSide: "com.google.protobuf.MessageSetSchema:366"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:367"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageSetSchema:375"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageSetSchema:368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:372"
        BranchSideFuncs:
        - "addLengthDelimited(java.lang.Object,int,com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:293,1"
      Dst: "[com.google.protobuf.Reader].getTag"
    - Src: "com.google.protobuf.MessageSetSchema:295,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.MessageSetSchema:298,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.MessageSetSchema:297,1"
      Dst: "[com.google.protobuf.ExtensionSchema].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageSetSchema:300,1"
      Dst: "[com.google.protobuf.ExtensionSchema].parseLengthPrefixedMessageSetItem"
    - Src: "com.google.protobuf.MessageSetSchema:304,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].mergeOneFieldFrom"
    - Src: "com.google.protobuf.MessageSetSchema:307,1"
      Dst: "[com.google.protobuf.Reader].skipField"
    - Src: "com.google.protobuf.MessageSetSchema:335,1"
      Dst: "[com.google.protobuf.Reader].getFieldNumber"
    - Src: "com.google.protobuf.MessageSetSchema:340,1"
      Dst: "[com.google.protobuf.Reader].getTag"
    - Src: "com.google.protobuf.MessageSetSchema:342,1"
      Dst: "[com.google.protobuf.Reader].readUInt32"
    - Src: "com.google.protobuf.MessageSetSchema:344,1"
      Dst: "[com.google.protobuf.ExtensionSchema].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageSetSchema:348,1"
      Dst: "[com.google.protobuf.ExtensionSchema].parseLengthPrefixedMessageSetItem"
    - Src: "com.google.protobuf.MessageSetSchema:353,1"
      Dst: "[com.google.protobuf.Reader].readBytes"
    - Src: "com.google.protobuf.MessageSetSchema:356,1"
      Dst: "[com.google.protobuf.Reader].skipField"
    - Src: "com.google.protobuf.MessageSetSchema:362,1"
      Dst: "[com.google.protobuf.Reader].getTag"
    - Src: "com.google.protobuf.MessageSetSchema:363,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag"
    - Src: "com.google.protobuf.MessageSetSchema:371,1"
      Dst: "[com.google.protobuf.ExtensionSchema].parseMessageSetItem"
    - Src: "com.google.protobuf.MessageSetSchema:373,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].addLengthDelimited"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageSetSchema].isInitialized(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 33
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].isInitialized()"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:381,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:382,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].getSerializedSize(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 87
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].getUnknownFieldsSerializedSize(com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].getMessageSetSerializedSize()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageSetSchema:391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageSetSchema:395"
        BranchSideFuncs:
        - "getMessageSetSerializedSize()"
        - "getExtensions(java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageSetSchema:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:389,1"
      Dst: "[com.google.protobuf.MessageSetSchema].getUnknownFieldsSerializedSize"
    - Src: "com.google.protobuf.MessageSetSchema:392,1"
      Dst: "[com.google.protobuf.ExtensionSchema].getExtensions"
    - Src: "com.google.protobuf.MessageSetSchema:392,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageSetSchema].getUnknownFieldsSerializedSize(com.google.protobuf.UnknownFieldSchema,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageSetSchema"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 40
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSchema"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema].getFromMessage(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetSchema].getSerializedSizeAsMessageSet(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLiteSchema].getSerializedSizeAsMessageSet(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageSetSchema:400,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getFromMessage"
    - Src: "com.google.protobuf.MessageSetSchema:401,1"
      Dst: "[com.google.protobuf.UnknownFieldSchema].getSerializedSizeAsMessageSet"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1740,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$1000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1745
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$1100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1746,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$1100"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1747,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1762
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1400()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1767"
        BranchSideFuncs:
        - "getProtoFileFieldBuilder()"
        - "getCompilerVersionFieldBuilder()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1763,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1400"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1764,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1765,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1778"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1777"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1770,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1773,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1776,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1779,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1784,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1792
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$1000()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1793,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$1000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1797
    functionDepth: 1
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1798,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1802
    functionDepth: 61
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1804"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1807"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1806"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1803,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1804,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1805,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1811
    functionDepth: 33
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartialRepeatedFields(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1815"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1814"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1813,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1814,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial0"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartialRepeatedFields(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1819
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1602(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.util.List)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1602(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1827"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1826"
        BranchSideFuncs:
        - "build()"
        - "access$1602(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.util.List)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1821"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1825"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1822,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1825,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1602"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1827,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1827,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1602"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1831
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1702(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.LazyStringArrayList)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2076(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1837"
        BranchSideFuncs:
        - "access$1702(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.LazyStringArrayList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1836"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1838"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1842"
        BranchSideFuncs:
        - "access$1802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1841"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1848"
        BranchSideFuncs:
        - "access$1902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1847"
        BranchSideFuncs:
        - "access$2076(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,int)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1843"
        BranchSideFuncs:
        - "access$1902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1842"
        BranchSideFuncs:
        - "build()"
        - "access$1902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest,com.google.protobuf.compiler.PluginProtos$Version)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1834,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1835,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1702"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1839,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1802"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1845,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1843,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1902"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1848,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2076"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1852
    functionDepth: 279
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1853,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1858
    functionDepth: 273
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1859,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1869,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1875,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1880
    functionDepth: 272
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1881,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1884
    functionDepth: 200
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1888"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1887"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1886,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1888,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1893
    functionDepth: 199
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2100()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeCompilerVersion(com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 84
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1894"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1895"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1894"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1895"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1905"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1904"
        BranchSideFuncs:
        - "hasParameter()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1899"
        BranchSideFuncs:
        - "access$1700(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
        - "ensureFileToGenerateIsMutable()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1910"
        BranchSideFuncs:
        - "access$1800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1909"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1922"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1921"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1936"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1935"
        BranchSideFuncs:
        - "hasCompilerVersion()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1916"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1915"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureProtoFileIsMutable()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1936"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1935"
        BranchSideFuncs:
        - "hasCompilerVersion()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1932"
        BranchSideFuncs:
        - "access$2100()"
        - "dispose()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1931"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$1600(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1930"
        BranchSideFuncs:
        - "getProtoFileFieldBuilder()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1929"
        BranchSideFuncs:
        - "getProtoFileFieldBuilder()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1936"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1939"
        BranchSideFuncs:
        - "getCompilerVersion()"
        - "mergeCompilerVersion(com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1938"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1894,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1895,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1895,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1896,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1897,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1900,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1901,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1700"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1901,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1905,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1906,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1911,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1911,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1912,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1913,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1916,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1917,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1917,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1919,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1922,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1922,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1923,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1924,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1926,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1929,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$2100"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1930,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1932,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].access$1600"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1932,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1936,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hasCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1937,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1937,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1939,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1939,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1940,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1945
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileCount()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFile(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1951"
        BranchSideFuncs:
        - "isInitialized()"
        - "getProtoFile(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1950"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1947"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1946"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1945"
        BranchSideFuncs:
        - "getProtoFileCount()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1946,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileCount"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1947,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFile"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1947,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 1958
    functionDepth: 291
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 56
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1963"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1962"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2012"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2011"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1993"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1997"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureProtoFileIsMutable()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1996"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2008"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2007"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1965,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1971,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1972,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1973,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1977,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1983,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1983,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1982,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1990,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1994,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1995,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1997,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2002,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2010,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2020
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2021"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2024"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2023"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2021,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerateList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2038,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerateCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2052,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerate(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2066,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerateBytes(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2081,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setFileToGenerate(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2097"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2098"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2097"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2098,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2099,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addFileToGenerate(java.lang.String)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2118,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2119,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addAllFileToGenerate(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2137,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2138,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearFileToGenerate()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2156,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2158,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addFileToGenerateBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2175"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2175,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureFileToGenerateIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2176,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2178,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].hasParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2192"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2212"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2211"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2207,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2208,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getParameterBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2229,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setParameter(java.lang.String)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2263,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2263,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].getParameter"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setParameterBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2280"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2288
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2293"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2292"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2319"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2322"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2320,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2322,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2345
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2346"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2349"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2348"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2347,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2349,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2372
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2376"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2375"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2374,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2376,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setProtoFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2408"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2405"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2405,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2406,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2407,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2409,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setProtoFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2440"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2436,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2437,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2437,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2440,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2440,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFile(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2473"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2472"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2469"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2469,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2470,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2473,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2507"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2506"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2503,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2504,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2505,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2507,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFile(com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2538"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2537"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2534,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2535,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2535,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2536,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2538,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2538,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFile(int,com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2564"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2569"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2565,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2566,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2566,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2569,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addAllProtoFile(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2601"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2600"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2596,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2597,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2599,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2601,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearProtoFile()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2631"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2627,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2631,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].removeProtoFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2661"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2657,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].ensureProtoFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2658,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2659,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2661,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2687,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2687,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2713"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2712,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2713,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2741"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2740"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2739,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2741,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFileBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2765,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2766,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2765,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addProtoFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2790,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2791,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2790,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2815,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2815,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getProtoFileFieldBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2819
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2829"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2828"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2821"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2824"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].hasCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2844"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2843"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2854
    functionDepth: 70
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2855"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2858"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2857"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2856"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2855"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2856,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2858,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setCompilerVersion(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2869"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2875"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2874"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2870"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2873"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2872"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2875,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2878,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setCompilerVersion(com.google.protobuf.compiler.PluginProtos$Version$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2890"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2893"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2892"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2891,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2893,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2893,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeCompilerVersion(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2906
    functionDepth: 198
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2916"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2915"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2912"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2912"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2913"
        BranchSideFuncs:
        - "getCompilerVersionBuilder()"
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2910,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2911,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2911,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2916,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2919,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2932"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2936"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2933,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2946
    functionDepth: 72
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2948,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2949,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2949,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionOrBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2962"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2961"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2962"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2961"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2960,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2963,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2975
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersion()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2984"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getCompilerVersion()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2983"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2979,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getCompilerVersion"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2980,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2981,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2988
    functionDepth: 15
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2989,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: 2994
    functionDepth: 40
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:2995,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerateList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder:1734,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getFileToGenerateList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].emptyList()"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.google.protobuf.DoubleArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].removeRange(int,int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:80"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:84"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:79,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:84,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 13
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    functionUses: 108
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:91"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:94"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:93"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:94"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:97"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:96"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:108"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:95,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].equals"
    - Src: "com.google.protobuf.DoubleArrayList:104,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DoubleArrayList:104,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DoubleArrayList].hashCode()"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].hashLong(long)"
    functionUses: 94
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:116,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "com.google.protobuf.DoubleArrayList:117,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:127,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 3
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].getDouble(int)"
    functionUses: 399
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:132,1"
      Dst: "[com.google.protobuf.DoubleArrayList].getDouble"
    - Src: "com.google.protobuf.DoubleArrayList:132,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].getDouble(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 2
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].ensureIndexInRange(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:137,1"
      Dst: "[com.google.protobuf.DoubleArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].indexOf(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:145"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:146,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.DoubleArrayList:147,1"
      Dst: "[com.google.protobuf.DoubleArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DoubleArrayList].contains(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:158,1"
      Dst: "[com.google.protobuf.DoubleArrayList].indexOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].size()"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 417
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 3
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].setDouble(int,double)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:168,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.DoubleArrayList:168,1"
      Dst: "[com.google.protobuf.DoubleArrayList].setDouble"
    - Src: "com.google.protobuf.DoubleArrayList:168,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].setDouble(int,double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 2
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].ensureIndexInRange(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:173,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:174,1"
      Dst: "[com.google.protobuf.DoubleArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].add(java.lang.Double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:182,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.DoubleArrayList:182,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].addDouble(int,double)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:188,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.DoubleArrayList:188,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:194,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:200,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].addDouble(int,double)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].makeOutOfBoundsExceptionMessage(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:211"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:210"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.DoubleArrayList:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:214"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:213"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:218"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:209,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:211,1"
      Dst: "[com.google.protobuf.DoubleArrayList].makeOutOfBoundsExceptionMessage"
    - Src: "com.google.protobuf.DoubleArrayList:216,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.DoubleArrayList:223,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.DoubleArrayList:226,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 59
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:246"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:245"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:251"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:250"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:256"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DoubleArrayList:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DoubleArrayList:261"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:237,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:239,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.DoubleArrayList:243,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].addAll"
    - Src: "com.google.protobuf.DoubleArrayList:259,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.DoubleArrayList:262,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 2
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.DoubleArrayList].ensureIndexInRange(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:276"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:270,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.DoubleArrayList:271,1"
      Dst: "[com.google.protobuf.DoubleArrayList].ensureIndexInRange"
    - Src: "com.google.protobuf.DoubleArrayList:274,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.DoubleArrayList:278,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].ensureIndexInRange(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DoubleArrayList:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:289"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:288"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.DoubleArrayList:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DoubleArrayList:291"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.DoubleArrayList:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:289,1"
      Dst: "[com.google.protobuf.DoubleArrayList].makeOutOfBoundsExceptionMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DoubleArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DoubleArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DoubleArrayList:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.DoubleArrayList:294,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Double)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Double)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Double)"
    functionUses: 157
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.DoubleArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DoubleArrayList:45,1"
      Dst: "[com.google.protobuf.DoubleArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Reader].shouldDiscardUnknownFields()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].getFieldNumber()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].getTag()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].skipField()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readDouble()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFloat()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readUInt64()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readInt64()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readInt32()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFixed64()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFixed32()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readBool()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readString()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readStringRequireUtf8()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readMessageBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readGroupBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readBytes()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readUInt32()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readEnum()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSFixed32()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSFixed64()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSInt32()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSInt64()"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readDoubleList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFloatList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readUInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readBoolList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readStringList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readStringListRequireUtf8(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readMessageList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readMessageList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readGroupList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readGroupList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readBytesList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readUInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readEnumList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readSInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Reader].readMap(java.util.Map,com.google.protobuf.MapEntryLite$Metadata,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$1].readString(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$1"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 284
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$Utf8Validation$1:193,1"
      Dst: "[com.google.protobuf.CodedInputStream].readString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper$2].size()"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$2"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper$2].byteAt(int)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$2"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$1"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 292
    returnType: "com.google.protobuf.Option"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option].newBuilder()"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$1:835,1"
      Dst: "[com.google.protobuf.Option].newBuilder"
    - Src: "com.google.protobuf.Option$1:837,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    - Src: "com.google.protobuf.Option$1:839,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    - Src: "com.google.protobuf.Option$1:839,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Option$1:841,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Option$1:841,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    - Src: "com.google.protobuf.Option$1:841,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Option$1:844,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    - Src: "com.google.protobuf.Option$1:844,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Option$1:846,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$1:829,1"
      Dst: "[com.google.protobuf.Option$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].emptyList()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 50
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 10
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 8
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:113"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:110,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.LazyStringArrayList:114,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 350
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.Internal].toStringUtf8(byte[])"
    - "[com.google.protobuf.Internal].isValidUtf8(byte[])"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionUses: 401
    ICount: 24
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:123"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:122"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:131"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:130"
        BranchSideFuncs:
        - "isValidUtf8(byte[])"
        - "toStringUtf8(byte[])"
    - Branch String: "com.google.protobuf.LazyStringArrayList:126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:129"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:128"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:136"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:120,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.LazyStringArrayList:125,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:126,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:127,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.LazyStringArrayList:132,1"
      Dst: "[com.google.protobuf.Internal].toStringUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:133,1"
      Dst: "[com.google.protobuf.Internal].isValidUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:134,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].size()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 9
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 456
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:142,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 8
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].asString(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:147,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:148,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.LazyStringArrayList:149,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 12
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:154,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:155,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:160,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:161,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:166,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:167,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 10
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].addAll(int,java.util.Collection)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 69
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:177,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.LazyStringArrayList:177,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].addAll(int,java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].getUnderlyingElements()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].getUnderlyingElements()"
    - "[com.google.protobuf.AbstractProtobufList].addAll(int,java.util.Collection)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(int,java.util.Collection)"
    functionUses: 2
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:182"
        BranchSideFuncs:
        - "addAll(int,java.util.Collection)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:181"
        BranchSideFuncs:
        - "getUnderlyingElements()"
        - "ensureIsMutable()"
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:182,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:186,1"
      Dst: "[com.google.protobuf.LazyStringList].getUnderlyingElements"
    - Src: "com.google.protobuf.LazyStringArrayList:187,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].addAllByteString(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:194,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:195,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].addAllByteArray(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:202,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:203,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 8
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove(int)"
    - "[com.google.protobuf.ProtobufArrayList].remove(int)"
    - "[com.google.protobuf.BooleanArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].remove(int)"
    - "[com.google.protobuf.DoubleArrayList].remove(int)"
    - "[com.google.protobuf.AbstractProtobufList].remove(int)"
    - "[com.google.protobuf.FloatArrayList].remove(int)"
    - "[com.google.protobuf.LongArrayList].remove(int)"
    - "[com.google.protobuf.IntArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].asString(java.lang.Object)"
    functionUses: 5
    ICount: 10
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:210,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:211,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.LazyStringArrayList:213,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].clear()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].clear()"
    - "[com.google.protobuf.AbstractProtobufList].clear()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:218,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:219,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionUses: 10
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:225,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:226,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:232,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:233,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 31
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 24
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:239,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].getByteString(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 18
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].asByteString(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:249"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:244,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.LazyStringArrayList:245,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asByteString"
    - Src: "com.google.protobuf.LazyStringArrayList:247,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].getByteArray(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 25
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].asByteArray(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:259"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:254,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.LazyStringArrayList:255,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asByteArray"
    - Src: "com.google.protobuf.LazyStringArrayList:257,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].set(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:264,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].setAndReturn"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].setAndReturn(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 10
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:268,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:269,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].set(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:274,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].setAndReturn"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].setAndReturn(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 14
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:278,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:279,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].asString(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.Internal].toStringUtf8(byte[])"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:285"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:284"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:285"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:288"
        BranchSideFuncs:
        - "toStringUtf8()"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:287"
        BranchSideFuncs:
        - "toStringUtf8(byte[])"
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:286,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:288,1"
      Dst: "[com.google.protobuf.Internal].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].asByteString(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 3
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].copyFromUtf8(java.lang.String)"
    - "[com.google.protobuf.ByteString].copyFrom(byte[])"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:295"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:294"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:298"
        BranchSideFuncs:
        - "copyFromUtf8(java.lang.String)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:297"
        BranchSideFuncs:
        - "copyFrom(byte[])"
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:296,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    - Src: "com.google.protobuf.LazyStringArrayList:298,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].asByteArray(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 4
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].toByteArray(java.lang.String)"
    - "[com.google.protobuf.ByteString].toByteArray()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:303"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:305"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:304"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:308"
        BranchSideFuncs:
        - "toByteArray(java.lang.String)"
      - BranchSide: "com.google.protobuf.LazyStringArrayList:307"
        BranchSideFuncs:
        - "toByteArray()"
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:306,1"
      Dst: "[com.google.protobuf.Internal].toByteArray"
    - Src: "com.google.protobuf.LazyStringArrayList:308,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].getUnderlyingElements()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:314,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].mergeFrom(com.google.protobuf.LazyStringList)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.LazyStringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:320"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:329"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.LazyStringArrayList:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:327"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:319,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.LazyStringArrayList:320,1"
      Dst: "[com.google.protobuf.LazyStringList].getUnderlyingElements"
    - Src: "com.google.protobuf.LazyStringArrayList:320,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.LazyStringArrayList:320,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.LazyStringArrayList:320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.LazyStringArrayList:325,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.LazyStringArrayList:325,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.LazyStringArrayList:327,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.LazyStringArrayList].asByteArrayList()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].asByteStringList()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].getUnmodifiableView()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 2
    returnType: "com.google.protobuf.LazyStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyStringArrayList:420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyStringArrayList:423"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyStringArrayList:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:420,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 9
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.String)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].retainAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].retainAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].removeAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].removeAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].add(int,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    functionUses: 159
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].hashCode()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    functionUses: 104
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 13
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    functionUses: 118
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$000(com.google.protobuf.LazyStringArrayList,int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 15
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].setAndReturn(int,byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].setAndReturn"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$100(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 5
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].asByteArray(java.lang.Object)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asByteArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$200(com.google.protobuf.LazyStringArrayList,int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].add(int,byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$300(com.google.protobuf.LazyStringArrayList,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 11
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].setAndReturn(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].setAndReturn"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$400(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].asByteString(java.lang.Object)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].asByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList].access$500(com.google.protobuf.LazyStringArrayList,int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 9
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.LazyStringArrayList"
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].add(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList:61,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3173
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3178
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2200()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3179,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3184
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2300()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3185,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2300"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5245
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5245"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5264
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5266"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5269"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5268"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5271,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5272,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getErrorBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5297"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5299,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5320
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5320"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5333
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5344
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5359
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5360,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5367,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5375,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5380
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5382"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5384"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5391
    functionDepth: 135
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 25
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5392"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5395"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5394"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5398"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5397"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5400"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5396,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5398,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5399,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5399,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5401,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5401,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5405
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 34
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5407"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5408"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5413"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5412"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5416"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5420"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5415,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5417,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5419,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5419,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5421,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5427
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 42
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5431"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5434"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5433"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5437"
        BranchSideFuncs:
        - "hasError()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5436"
        BranchSideFuncs:
        - "hasError()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5441"
        BranchSideFuncs:
        - "getError()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5440"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5440"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5442"
        BranchSideFuncs:
        - "hasSupportedFeatures()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5441"
        BranchSideFuncs:
        - "hasSupportedFeatures()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5446"
        BranchSideFuncs:
        - "getSupportedFeatures()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5445"
        BranchSideFuncs:
        - "getFileList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5445"
        BranchSideFuncs:
        - "getFileList()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5447"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5449"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5432,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5436,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5436,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5437,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5438,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5439,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5439,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5441,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5441,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5442,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5443,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5444,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5446,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5447,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5447,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5448,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hashCode()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5453
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDescriptor()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileCount()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 38
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5454"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5458"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5457"
        BranchSideFuncs:
        - "hasError()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5463"
        BranchSideFuncs:
        - "getError()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5462"
        BranchSideFuncs:
        - "hasSupportedFeatures()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5468"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5467"
        BranchSideFuncs:
        - "getFileCount()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5472"
        BranchSideFuncs:
        - "getFileList()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5471"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5458,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDescriptor"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5458,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5459,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5461,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5461,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5463,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5466,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5465,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5468,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileCount"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5470,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getFileList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5470,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5472,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5472,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5480,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5486,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5491,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5497,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5501,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5507,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5519,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5525,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5533,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5549
    functionDepth: 44
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5550,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5551
    functionDepth: 43
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5552,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilder(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5555,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5555,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5558
    functionDepth: 42
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5559"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5558"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:5559,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 5565
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 6285
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].parser()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getParserForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 6316
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 6321
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:3156,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.util.List)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4002(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,long)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4176(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3900(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4200()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    linkageType: null
    functionLinenumber: 3155
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback].onRefill()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1"
    linkageType: null
    functionLinenumber: 3018
    functionDepth: 292
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3019,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3021,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3023,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3023,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3025,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3025,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3025,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3028,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3028,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3030,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1:3013,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredInt32OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredInt32OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredInt32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMethodsList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMethods(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMethodsCount()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMethodsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMethodsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MethodOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getVersion()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getVersionBytes()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getSourceContext()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMixinsList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMixins(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMixinsCount()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMixinsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getMixinsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MixinOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ApiOrBuilder].getSyntax()"
    functionSourceFile: "com.google.protobuf.ApiOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BufferAllocator$1].allocateHeapBuffer(int)"
    functionSourceFile: "com.google.protobuf.BufferAllocator$1"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 2
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer].wrap(byte[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BufferAllocator$1:46,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BufferAllocator$1].allocateDirectBuffer(int)"
    functionSourceFile: "com.google.protobuf.BufferAllocator$1"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 2
    returnType: "com.google.protobuf.AllocatedBuffer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BufferAllocator$1:51,1"
      Dst: "[java.nio.ByteBuffer].allocateDirect"
    - Src: "com.google.protobuf.BufferAllocator$1:51,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getValue()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:66"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BoolValue:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 9
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:79"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "com.google.protobuf.BoolValue:78"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.BoolValue:77,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "com.google.protobuf.BoolValue:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BoolValue:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:91"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.BoolValue:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "com.google.protobuf.BoolValue:92,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue:92,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].getValue()"
    - "[com.google.protobuf.BoolValue].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BoolValue:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:104"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.BoolValue:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.BoolValue:108"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.BoolValue:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:103,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.BoolValue:107,1"
      Dst: "[com.google.protobuf.BoolValue].getValue"
    - Src: "com.google.protobuf.BoolValue:108,1"
      Dst: "[com.google.protobuf.BoolValue].getValue"
    - Src: "com.google.protobuf.BoolValue:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue:109,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].hashCode()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].getDescriptor()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[com.google.protobuf.BoolValue].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:118"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashBoolean(boolean)"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.BoolValue:119,1"
      Dst: "[com.google.protobuf.BoolValue].getDescriptor"
    - Src: "com.google.protobuf.BoolValue:119,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.BoolValue:122,1"
      Dst: "[com.google.protobuf.BoolValue].getValue"
    - Src: "com.google.protobuf.BoolValue:121,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "com.google.protobuf.BoolValue:123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BoolValue:123,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:131,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:137,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:142,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:148,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:152,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:158,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 44
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:201,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 43
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:203,1"
      Dst: "[com.google.protobuf.BoolValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilder(com.google.protobuf.BoolValue)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.BoolValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:206,1"
      Dst: "[com.google.protobuf.BoolValue].toBuilder"
    - Src: "com.google.protobuf.BoolValue:206,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 42
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.BoolValue)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BoolValue:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BoolValue:210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BoolValue:209"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.BoolValue)"
    Callsites:
    - Src: "com.google.protobuf.BoolValue:210,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].of(boolean)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:464,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilder"
    - Src: "com.google.protobuf.BoolValue:464,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].setValue"
    - Src: "com.google.protobuf.BoolValue:464,1"
      Dst: "[com.google.protobuf.BoolValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].parser()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "com.google.protobuf.BoolValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BoolValue:15,1"
      Dst: "[com.google.protobuf.BoolValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BoolValue].access$302(com.google.protobuf.BoolValue,boolean)"
    functionSourceFile: "com.google.protobuf.BoolValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.BoolValue"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34430
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34435
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21100()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34436,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34441
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21200()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34442,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21200"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34443,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34458
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34481
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34482,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34492
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34493,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34505,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34510
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34513"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34512"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34514"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34521"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34520"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34514"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34524"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34515,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34516,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34516,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34533
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 17
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34537"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeUntil(int,com.google.protobuf.CodedOutputStream)"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34535,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34536,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34536,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34538,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter].writeUntil"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34539,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34543
    functionDepth: 39
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 24
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34546"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34551"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "extensionsSerializedSize()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34548,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34550,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34550,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34553,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34559
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionUses: 25
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34563"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34562"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34566"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34565"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34570"
        BranchSideFuncs:
        - "getUnknownFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34569"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34571"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34570"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getExtensionFields()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34573"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34564,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34568,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34569,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34570,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34571,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34571,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34571,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34577
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.AbstractMessage].hashFields(int,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 24
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34582"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34581"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34587"
        BranchSideFuncs:
        - "getUninterpretedOptionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34586"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashFields(int,java.util.Map)"
        - "getExtensionFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34582,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34582,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34583,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34585,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getUninterpretedOptionList"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34585,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34587,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34587,1"
      Dst: "[com.google.protobuf.AbstractMessage].hashFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34588,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34588,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34596,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34602,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34607,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34613,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34617,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34623,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34628,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34641,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34662,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34665
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34666,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34667
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34668,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34671,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34671,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34674
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$OneofOptions:34675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34675"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$OneofOptions:34674"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$OneofOptions)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34675,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34681
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 35270
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 35301
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 35306
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions:34413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21602(com.google.protobuf.DescriptorProtos$OneofOptions,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34412
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions].access$21600(com.google.protobuf.DescriptorProtos$OneofOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions"
    linkageType: null
    functionLinenumber: 34412
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$OneofOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 699
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:700,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:719"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:722"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:721"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:728"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Api$Builder:720,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:723,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Api$Builder:727,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:730,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Api$Builder:736,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Api$Builder:740,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:743,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 1
    returnType: "com.google.protobuf.Api"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:758,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].build()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 762
    functionDepth: 61
    returnType: "com.google.protobuf.Api"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.Api].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:764"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:767"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Api$Builder:766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:763,1"
      Dst: "[com.google.protobuf.Api$Builder].buildPartial"
    - Src: "com.google.protobuf.Api$Builder:764,1"
      Dst: "[com.google.protobuf.Api].isInitialized"
    - Src: "com.google.protobuf.Api$Builder:765,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 33
    returnType: "com.google.protobuf.Api"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api$Builder].buildPartialRepeatedFields(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].buildPartial0(com.google.protobuf.Api)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:775"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Api$Builder:774"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:773,1"
      Dst: "[com.google.protobuf.Api$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.Api$Builder:774,1"
      Dst: "[com.google.protobuf.Api$Builder].buildPartial0"
    - Src: "com.google.protobuf.Api$Builder:775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].buildPartialRepeatedFields(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 779
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].access$302(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.Api].access$302(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.Api].access$402(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.Api].access$402(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.Api].access$502(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.Api].access$502(com.google.protobuf.Api,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 57
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:780"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:786"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Api,java.util.List)"
    - Branch String: "com.google.protobuf.Api$Builder:781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:785"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:796"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:795"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Api,java.util.List)"
    - Branch String: "com.google.protobuf.Api$Builder:790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:794"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:793"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:805"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:804"
        BranchSideFuncs:
        - "build()"
        - "access$502(com.google.protobuf.Api,java.util.List)"
    - Branch String: "com.google.protobuf.Api$Builder:799"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:803"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:782,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:785,1"
      Dst: "[com.google.protobuf.Api].access$302"
    - Src: "com.google.protobuf.Api$Builder:787,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Api$Builder:787,1"
      Dst: "[com.google.protobuf.Api].access$302"
    - Src: "com.google.protobuf.Api$Builder:791,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:794,1"
      Dst: "[com.google.protobuf.Api].access$402"
    - Src: "com.google.protobuf.Api$Builder:796,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Api$Builder:796,1"
      Dst: "[com.google.protobuf.Api].access$402"
    - Src: "com.google.protobuf.Api$Builder:800,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:803,1"
      Dst: "[com.google.protobuf.Api].access$502"
    - Src: "com.google.protobuf.Api$Builder:805,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Api$Builder:805,1"
      Dst: "[com.google.protobuf.Api].access$502"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].buildPartial0(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].access$602(com.google.protobuf.Api,java.lang.Object)"
    - "[com.google.protobuf.Api].access$702(com.google.protobuf.Api,java.lang.Object)"
    - "[com.google.protobuf.Api].access$802(com.google.protobuf.Api,com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.Api].access$902(com.google.protobuf.Api,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:814"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Api,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Api$Builder:813"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:817"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Api,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Api$Builder:816"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:822"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Api,com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Api$Builder:821"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:null"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Api,com.google.protobuf.SourceContext)"
    - Branch String: "com.google.protobuf.Api$Builder:822"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:825"
        BranchSideFuncs:
        - "access$902(com.google.protobuf.Api,int)"
      - BranchSide: "com.google.protobuf.Api$Builder:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:812,1"
      Dst: "[com.google.protobuf.Api].access$602"
    - Src: "com.google.protobuf.Api$Builder:815,1"
      Dst: "[com.google.protobuf.Api].access$702"
    - Src: "com.google.protobuf.Api$Builder:820,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Api$Builder:818,1"
      Dst: "[com.google.protobuf.Api].access$802"
    - Src: "com.google.protobuf.Api$Builder:823,1"
      Dst: "[com.google.protobuf.Api].access$902"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 279
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:829,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 273
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:835,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:845,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:851,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 272
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:857,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 240
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Api)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:861"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:864"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Api)"
      - BranchSide: "com.google.protobuf.Api$Builder:863"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:862,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    - Src: "com.google.protobuf.Api$Builder:864,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 239
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].getDefaultInstance()"
    - "[com.google.protobuf.Api].getName()"
    - "[com.google.protobuf.Api].access$600(com.google.protobuf.Api)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable()"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder()"
    - "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Api].getVersion()"
    - "[com.google.protobuf.Api].access$700(com.google.protobuf.Api)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Api].hasSourceContext()"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.Api$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable()"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder()"
    - "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Api].access$900(com.google.protobuf.Api)"
    - "[com.google.protobuf.Api].getSyntaxValue()"
    - "[com.google.protobuf.Api$Builder].setSyntaxValue(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Api$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 173
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:870"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:871"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.Api$Builder:870"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Api$Builder:871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:876"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.Api)"
      - BranchSide: "com.google.protobuf.Api$Builder:875"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:888"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:887"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:877"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:902"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:901"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:881"
        BranchSideFuncs:
        - "ensureMethodsIsMutable()"
    - Branch String: "com.google.protobuf.Api$Builder:888"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:902"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:901"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:898"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:897"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.Api)"
    - Branch String: "com.google.protobuf.Api$Builder:895"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:896"
        BranchSideFuncs:
        - "getMethodsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Api$Builder:895"
        BranchSideFuncs:
        - "getMethodsFieldBuilder()"
    - Branch String: "com.google.protobuf.Api$Builder:902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:914"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:913"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:928"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:927"
        BranchSideFuncs:
        - "getVersion()"
    - Branch String: "com.google.protobuf.Api$Builder:904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:908"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:907"
        BranchSideFuncs:
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.Api$Builder:914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:928"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:927"
        BranchSideFuncs:
        - "getVersion()"
    - Branch String: "com.google.protobuf.Api$Builder:915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:924"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:923"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.Api)"
    - Branch String: "com.google.protobuf.Api$Builder:921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:922"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Api$Builder:921"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    - Branch String: "com.google.protobuf.Api$Builder:928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:933"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.Api)"
      - BranchSide: "com.google.protobuf.Api$Builder:932"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Api$Builder:933"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:936"
        BranchSideFuncs:
        - "mergeSourceContext(com.google.protobuf.SourceContext)"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Api$Builder:935"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:936"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:948"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:947"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:962"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:961"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.Api)"
    - Branch String: "com.google.protobuf.Api$Builder:938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:942"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:941"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureMixinsIsMutable()"
    - Branch String: "com.google.protobuf.Api$Builder:948"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:962"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.Api$Builder:961"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.Api)"
    - Branch String: "com.google.protobuf.Api$Builder:949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:958"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.Api$Builder:957"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.Api)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.Api$Builder:955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:956"
        BranchSideFuncs:
        - "getMixinsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Api$Builder:955"
        BranchSideFuncs:
        - "getMixinsFieldBuilder()"
    - Branch String: "com.google.protobuf.Api$Builder:962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:965"
        BranchSideFuncs:
        - "getSyntaxValue()"
        - "setSyntaxValue(int)"
      - BranchSide: "com.google.protobuf.Api$Builder:964"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:870,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:871,1"
      Dst: "[com.google.protobuf.Api].getName"
    - Src: "com.google.protobuf.Api$Builder:871,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:872,1"
      Dst: "[com.google.protobuf.Api].access$600"
    - Src: "com.google.protobuf.Api$Builder:874,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:877,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:877,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:878,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:879,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:882,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:883,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:883,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Api$Builder:885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:888,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:888,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:889,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:890,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Api$Builder:892,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:896,1"
      Dst: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:898,1"
      Dst: "[com.google.protobuf.Api].access$300"
    - Src: "com.google.protobuf.Api$Builder:898,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Api$Builder:903,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:903,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:904,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:905,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:908,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:909,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:909,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Api$Builder:911,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:914,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:914,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:915,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:916,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Api$Builder:918,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:922,1"
      Dst: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:924,1"
      Dst: "[com.google.protobuf.Api].access$400"
    - Src: "com.google.protobuf.Api$Builder:924,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Api$Builder:928,1"
      Dst: "[com.google.protobuf.Api].getVersion"
    - Src: "com.google.protobuf.Api$Builder:928,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:929,1"
      Dst: "[com.google.protobuf.Api].access$700"
    - Src: "com.google.protobuf.Api$Builder:931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:933,1"
      Dst: "[com.google.protobuf.Api].hasSourceContext"
    - Src: "com.google.protobuf.Api$Builder:934,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api$Builder:934,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeSourceContext"
    - Src: "com.google.protobuf.Api$Builder:937,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:937,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:938,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:939,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:942,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:943,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:943,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Api$Builder:945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:948,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:948,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:949,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Api$Builder:950,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Api$Builder:952,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:956,1"
      Dst: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:958,1"
      Dst: "[com.google.protobuf.Api].access$500"
    - Src: "com.google.protobuf.Api$Builder:958,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Api$Builder:962,1"
      Dst: "[com.google.protobuf.Api].access$900"
    - Src: "com.google.protobuf.Api$Builder:963,1"
      Dst: "[com.google.protobuf.Api].getSyntaxValue"
    - Src: "com.google.protobuf.Api$Builder:963,1"
      Dst: "[com.google.protobuf.Api$Builder].setSyntaxValue"
    - Src: "com.google.protobuf.Api$Builder:965,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api$Builder:965,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Api$Builder:966,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 50
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 971
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 291
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method].parser()"
    - "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Api$Builder].getSourceContextFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin].parser()"
    - "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 87
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:984"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:983"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1063"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Api$Builder:1062"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Api$Builder:1001"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1005"
        BranchSideFuncs:
        - "ensureMethodsIsMutable()"
      - BranchSide: "com.google.protobuf.Api$Builder:1004"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1018"
        BranchSideFuncs:
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.Api$Builder:1017"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1043"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureMixinsIsMutable()"
      - BranchSide: "com.google.protobuf.Api$Builder:1042"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Api$Builder:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1059"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1058"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:986,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Api$Builder:992,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Api$Builder:999,1"
      Dst: "[com.google.protobuf.Method].parser"
    - Src: "com.google.protobuf.Api$Builder:998,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Api$Builder:1002,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1003,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1005,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Api$Builder:1012,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.Api$Builder:1011,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Api$Builder:1015,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1016,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1018,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Api$Builder:1023,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Api$Builder:1029,1"
      Dst: "[com.google.protobuf.Api$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1029,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Api$Builder:1028,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Api$Builder:1037,1"
      Dst: "[com.google.protobuf.Mixin].parser"
    - Src: "com.google.protobuf.Api$Builder:1036,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Api$Builder:1040,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1041,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1043,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Api$Builder:1048,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Api$Builder:1053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Api$Builder:1063,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1061,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Api$Builder:1063,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Api$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1088"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1087"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1084,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1105,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1125"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1128,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1141,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1141,1"
      Dst: "[com.google.protobuf.Api].getName"
    - Src: "com.google.protobuf.Api$Builder:1143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1159,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Api$Builder:1162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 1168
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1169"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1173"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1172"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1189"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1187,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:1189,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsCount()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1203"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1201,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api$Builder:1203,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethods(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1215,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:1217,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setMethods(int,com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1237"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1236"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1233"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1233,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1234,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:1235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1237,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setMethods(int,com.google.protobuf.Method$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Method$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1255"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1251,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1252,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1252,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:1253,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1255,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1255,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethods(com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1274"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1268"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1271"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1271,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1272,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1273,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1275,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethods(int,com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1296"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1295"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1292"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1292,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1293,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1294,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1296,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethods(com.google.protobuf.Method$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1310,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1311,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1311,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1314,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1314,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethods(int,com.google.protobuf.Method$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Method$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1328,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1329,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1329,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1330,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1332,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1332,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addAllMethods(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1345"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1351"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1346,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1347,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Api$Builder:1349,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1351,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearMethods()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1368"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1364,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:1366,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1368,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].removeMethods(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1385"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1381,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMethodsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1382,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Api$Builder:1383,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1385,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1398,1"
      Dst: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1398,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MethodOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1411"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1410,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:1411,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1426"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1424,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Api$Builder:1426,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethodsBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1437,1"
      Dst: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1438,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1437,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMethodsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1449,1"
      Dst: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1450,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1449,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1461,1"
      Dst: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1461,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMethodsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 1465
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1475"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1474"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1470"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Api$Builder:1472,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 1480
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1481"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1485"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1484"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1501"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1499,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:1501,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1513,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api$Builder:1515,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1529"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1528"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1527,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:1529,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1549"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1548"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1545"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1544"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1545,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1546,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:1547,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1549,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1567"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1563,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1564,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1564,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:1565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1567,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1567,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1587"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1586"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1583,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1584,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1587,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1600"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1608"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1607"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1601"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1604"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1604,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1605,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1606,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1608,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1626"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1622,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1623,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1623,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1624,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1626,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1626,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1639"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1644"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1640,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1641,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1641,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:1642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1644,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:1644,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1657"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1663"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1662"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1658,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1659,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Api$Builder:1661,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1663,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1676,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:1678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1680,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1697"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1696"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1693,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:1694,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Api$Builder:1695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:1697,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1710,1"
      Dst: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1710,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1721"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1723"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1722,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:1723,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1738"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1736,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Api$Builder:1738,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1749,1"
      Dst: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1750,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1749,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1761,1"
      Dst: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1762,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1761,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1773,1"
      Dst: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:1773,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 1777
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1778"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1786"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:1779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1782"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1783,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Api$Builder:1784,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getVersion()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1826"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1825"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1822,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getVersionBytes()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1860,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setVersion(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1898"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1897"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1900,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearVersion()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1930,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:1930,1"
      Dst: "[com.google.protobuf.Api].getVersion"
    - Src: "com.google.protobuf.Api$Builder:1932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setVersionBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1965"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:1964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1965,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Api$Builder:1968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1984"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 1996
    functionDepth: 70
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:1997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2000"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Api$Builder:1999"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.Api$Builder:1998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:1997"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:1998,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:2000,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2012"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2018"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2017"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2016"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2015"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2018,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Api$Builder:2021,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setSourceContext(com.google.protobuf.SourceContext$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2034"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2037"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2035,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2037,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2037,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Api$Builder:2040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2051
    functionDepth: 238
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.Api$Builder].getSourceContextBuilder()"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2052"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2061"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2060"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Api$Builder:2053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2057"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2057"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2058"
        BranchSideFuncs:
        - "getSourceContextBuilder()"
        - "mergeFrom(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Api$Builder:2057"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2055,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:2056,1"
      Dst: "[com.google.protobuf.Api$Builder].getSourceContextBuilder"
    - Src: "com.google.protobuf.Api$Builder:2056,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    - Src: "com.google.protobuf.Api$Builder:2061,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Api$Builder:2064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearSourceContext()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2078"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2082"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2081"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2079,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Api$Builder:2082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSourceContextBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2093
    functionDepth: 72
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Api$Builder].getSourceContextFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2096,1"
      Dst: "[com.google.protobuf.Api$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:2096,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2109"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2108,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Api$Builder:2111,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSourceContextFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2124
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api$Builder].getSourceContext()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2125"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2133"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Api$Builder:2132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2128,1"
      Dst: "[com.google.protobuf.Api$Builder].getSourceContext"
    - Src: "com.google.protobuf.Api$Builder:2129,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Api$Builder:2130,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2138
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2143"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2142"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2157,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Api$Builder:2159,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsCount()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2173"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2171,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api$Builder:2173,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixins(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2184"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2187"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2185,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:2187,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setMixins(int,com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2207"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2206"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2203"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2203,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2204,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:2205,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2207,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setMixins(int,com.google.protobuf.Mixin$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Mixin$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2225"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2221,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2222,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2222,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Api$Builder:2223,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2225,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2225,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixins(com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2245"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2244"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2238"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2241,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2242,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:2243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2245,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixins(int,com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2266"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2265"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2259"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2262,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2263,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:2264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2266,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixins(com.google.protobuf.Mixin$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2284"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2280,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2281,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2281,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:2282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2284,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2284,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixins(int,com.google.protobuf.Mixin$Builder)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Mixin$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2297"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2302"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2298,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2299,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2299,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Api$Builder:2300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2302,1"
      Dst: "[com.google.protobuf.Mixin$Builder].build"
    - Src: "com.google.protobuf.Api$Builder:2302,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addAllMixins(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2321"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2316,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2317,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Api$Builder:2319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2321,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearMixins()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2338"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2334,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Api$Builder:2336,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2338,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].removeMixins(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2355"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2351,1"
      Dst: "[com.google.protobuf.Api$Builder].ensureMixinsIsMutable"
    - Src: "com.google.protobuf.Api$Builder:2352,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Api$Builder:2353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Api$Builder:2355,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2368,1"
      Dst: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:2368,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MixinOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2381"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2380,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api$Builder:2381,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2396"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2395"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2394,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Api$Builder:2396,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixinsBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2407,1"
      Dst: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:2408,1"
      Dst: "[com.google.protobuf.Mixin].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:2407,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addMixinsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2419,1"
      Dst: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:2420,1"
      Dst: "[com.google.protobuf.Mixin].getDefaultInstance"
    - Src: "com.google.protobuf.Api$Builder:2419,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsBuilderList()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2431,1"
      Dst: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder"
    - Src: "com.google.protobuf.Api$Builder:2431,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getMixinsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2435
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2444"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api$Builder:2437"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2440"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2441,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Api$Builder:2442,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setSyntaxValue(int)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2469
    functionDepth: 13
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2472,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getSyntax()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2484"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2485,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setSyntax(com.google.protobuf.Syntax)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Syntax"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api$Builder:2498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api$Builder:2501"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api$Builder:2500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2502,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Api$Builder:2503,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearSyntax()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2522
    functionDepth: 15
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: 2528
    functionDepth: 40
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:2529,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].build()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].build()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Api$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api$Builder:687,1"
      Dst: "[com.google.protobuf.Api$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$EnumLite].getNumber()"
    functionSourceFile: "com.google.protobuf.Internal$EnumLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$EnumLiteMap].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Internal$EnumLiteMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldFlags].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57553
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57558
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57565
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57566,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].hasNoFlags1()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57578
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57579"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57578"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getNoFlags1()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57586
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57597
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57598"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57597"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getNoFlags2()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57605
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getNoFlags3List()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57619
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getNoFlags3Count()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57626
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57627,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getNoFlags3(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57635,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPackedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57648
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPackedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57655
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57656,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPacked(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57664,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57689
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57690,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getPackedDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57700,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDeprecatedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57716
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDeprecatedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57725
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57726,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57736,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57741
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57743"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57744"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57743"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57744"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57745"
        BranchSideFuncs:
        - "hasNoFlags2()"
    - Branch String: "foo.TestFull$TestFieldFlags:57746"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57750"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57749"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57746,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57756
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[foo.TestFull$TestFieldFlags].getPackedList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 64
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57758"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57761"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57760"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57761"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57764"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57763"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57764"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57766"
        BranchSideFuncs:
        - "getPackedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57767"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57771"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57770"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57771"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57773"
        BranchSideFuncs:
        - "getPackedDeprecatedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57774"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57778"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "foo.TestFull$TestFieldFlags:57777"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57778"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57780"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$TestFieldFlags:57781"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57783"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57757,1"
      Dst: "[foo.TestFull$TestFieldFlags].getSerializedSize"
    - Src: "foo.TestFull$TestFieldFlags:57759,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestFieldFlags:57762,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestFieldFlags:57764,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57765,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57765,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestFieldFlags:57767,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedList"
    - Src: "foo.TestFull$TestFieldFlags:57767,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57768,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57769,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57771,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57772,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57772,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57774,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57774,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57775,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57776,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57778,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57779,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57779,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "foo.TestFull$TestFieldFlags:57781,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57782,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57782,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$TestFieldFlags:57784,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags:57784,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 5
  - functionName: "[foo.TestFull$TestFieldFlags].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57788
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestFieldFlags].getNoFlags3List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestFieldFlags].getPackedList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestFieldFlags].getDeprecatedList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 11
    ICount: 93
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57790"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57791"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57793"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57796"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57797"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57801"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57803"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57806"
        BranchSideFuncs:
        - "getNoFlags3List()"
    - Branch String: "foo.TestFull$TestFieldFlags:57812"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57815"
        BranchSideFuncs:
        - "getPackedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57817"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57822"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57821"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57826"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57829"
        BranchSideFuncs:
        - "getPackedDeprecatedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57831"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57835"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57840"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57843"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
        - "getDeprecatedList()"
        - "size()"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57795,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$TestFieldFlags:57799,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$TestFieldFlags:57803,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57805,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57805,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57808,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags3List"
    - Src: "foo.TestFull$TestFieldFlags:57808,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57812,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57814,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57814,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57817,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedList"
    - Src: "foo.TestFull$TestFieldFlags:57817,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags:57820,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57826,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57828,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57828,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57831,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57831,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags:57834,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57840,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57842,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestFieldFlags:57842,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestFieldFlags:57845,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57845,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestFieldFlags:57847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags:57847,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57853
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags3List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].getNoFlags3List()"
    - "[foo.TestFull$TestFieldFlags].getPackedList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].getPackedList()"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    - "[foo.TestFull$TestFieldFlags].getDeprecatedList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].getDeprecatedList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 55
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57854"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57857"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57856"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57857"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57860"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57859"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57862"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57863"
        BranchSideFuncs:
        - "hasNoFlags1()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57862"
        BranchSideFuncs:
        - "hasNoFlags1()"
    - Branch String: "foo.TestFull$TestFieldFlags:57863"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57867"
        BranchSideFuncs:
        - "getNoFlags1()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57866"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57865"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57866"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags:57867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57868"
        BranchSideFuncs:
        - "hasNoFlags2()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57867"
        BranchSideFuncs:
        - "hasNoFlags2()"
    - Branch String: "foo.TestFull$TestFieldFlags:57868"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57872"
        BranchSideFuncs:
        - "getNoFlags2()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57871"
        BranchSideFuncs:
        - "getNoFlags3List()"
    - Branch String: "foo.TestFull$TestFieldFlags:57870"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57871"
        BranchSideFuncs:
        - "getNoFlags3List()"
    - Branch String: "foo.TestFull$TestFieldFlags:57873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57874"
        BranchSideFuncs:
        - "getPackedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57873"
        BranchSideFuncs:
        - "getPackedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57875"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57876"
        BranchSideFuncs:
        - "getPackedDeprecatedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57875"
        BranchSideFuncs:
        - "getPackedDeprecatedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57877"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57878"
        BranchSideFuncs:
        - "getDeprecatedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57877"
        BranchSideFuncs:
        - "getDeprecatedList()"
    - Branch String: "foo.TestFull$TestFieldFlags:57879"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57880"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldFlags:57879"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldFlags:57880"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57881"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57880"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57858,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldFlags:57862,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57862,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57863,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57864,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57865,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57867,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57867,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57868,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57869,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57870,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57872,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags3List"
    - Src: "foo.TestFull$TestFieldFlags:57873,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags3List"
    - Src: "foo.TestFull$TestFieldFlags:57873,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestFieldFlags:57874,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedList"
    - Src: "foo.TestFull$TestFieldFlags:57875,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedList"
    - Src: "foo.TestFull$TestFieldFlags:57875,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestFieldFlags:57876,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57877,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57877,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestFieldFlags:57878,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57879,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57879,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestFieldFlags:57880,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags:57880,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags:57880,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57885
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].getDescriptor()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags3Count()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags3List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestFieldFlags].getPackedCount()"
    - "[foo.TestFull$TestFieldFlags].getPackedList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedCount()"
    - "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestFieldFlags].getDeprecatedCount()"
    - "[foo.TestFull$TestFieldFlags].getDeprecatedList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 60
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:57886"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57890"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:57889"
        BranchSideFuncs:
        - "hasNoFlags1()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldFlags:57891"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57895"
        BranchSideFuncs:
        - "getNoFlags1()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57894"
        BranchSideFuncs:
        - "hasNoFlags2()"
    - Branch String: "foo.TestFull$TestFieldFlags:57895"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57899"
        BranchSideFuncs:
        - "getNoFlags2()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57898"
        BranchSideFuncs:
        - "getNoFlags3Count()"
    - Branch String: "foo.TestFull$TestFieldFlags:57899"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57903"
        BranchSideFuncs:
        - "getNoFlags3List()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57902"
        BranchSideFuncs:
        - "getPackedCount()"
    - Branch String: "foo.TestFull$TestFieldFlags:57903"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57907"
        BranchSideFuncs:
        - "getPackedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57906"
        BranchSideFuncs:
        - "getPackedDeprecatedCount()"
    - Branch String: "foo.TestFull$TestFieldFlags:57907"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57911"
        BranchSideFuncs:
        - "getPackedDeprecatedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57910"
        BranchSideFuncs:
        - "getDeprecatedCount()"
    - Branch String: "foo.TestFull$TestFieldFlags:57911"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:57915"
        BranchSideFuncs:
        - "getDeprecatedList()"
      - BranchSide: "foo.TestFull$TestFieldFlags:57914"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57890,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDescriptor"
    - Src: "foo.TestFull$TestFieldFlags:57890,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldFlags:57891,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57893,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags:57895,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57897,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags:57899,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags3Count"
    - Src: "foo.TestFull$TestFieldFlags:57901,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags3List"
    - Src: "foo.TestFull$TestFieldFlags:57901,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestFieldFlags:57903,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedCount"
    - Src: "foo.TestFull$TestFieldFlags:57905,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedList"
    - Src: "foo.TestFull$TestFieldFlags:57905,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestFieldFlags:57907,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedCount"
    - Src: "foo.TestFull$TestFieldFlags:57909,1"
      Dst: "[foo.TestFull$TestFieldFlags].getPackedDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57909,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestFieldFlags:57911,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDeprecatedCount"
    - Src: "foo.TestFull$TestFieldFlags:57913,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDeprecatedList"
    - Src: "foo.TestFull$TestFieldFlags:57913,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestFieldFlags:57915,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags:57915,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57923,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57929,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57934,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57940,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57943
    functionDepth: 363
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57944,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57950,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57955,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57962,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57982,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57989,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57992
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57993,1"
      Dst: "[foo.TestFull$TestFieldFlags].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57994
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57995,1"
      Dst: "[foo.TestFull$TestFieldFlags].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilder(foo.TestFull$TestFieldFlags)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldFlags"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57998,1"
      Dst: "[foo.TestFull$TestFieldFlags].toBuilder"
    - Src: "foo.TestFull$TestFieldFlags:57998,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 58001
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(foo.TestFull$TestFieldFlags)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags:58002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags:58002"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags:58001"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldFlags)"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:58002,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 58008
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 58792
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].parser()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 58823
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 58828
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$11700()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$11800()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$11900()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12000()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12100()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12200(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12300()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12400()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12500(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12600()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12700()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12800(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$12900()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$13000()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$13100(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: 57533
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags].access$13200()"
    functionSourceFile: "foo.TestFull$TestFieldFlags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags:57534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].clearCachedBuffer()"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:84,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].write(java.nio.ByteBuffer,java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:94"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:97"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:109"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:92,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.ByteBufferWriter:94,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.ByteBufferWriter:97,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.ByteBufferWriter:97,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.ByteBufferWriter:97,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.ByteBufferWriter:97,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.ByteBufferWriter:97,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.google.protobuf.ByteBufferWriter:98,1"
      Dst: "[com.google.protobuf.ByteBufferWriter].writeToChannel"
    - Src: "com.google.protobuf.ByteBufferWriter:101,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.ByteBufferWriter:101,1"
      Dst: "[com.google.protobuf.ByteBufferWriter].getOrCreateBuffer"
    - Src: "com.google.protobuf.ByteBufferWriter:102,1"
      Dst: "[java.nio.Buffer].hasRemaining"
    - Src: "com.google.protobuf.ByteBufferWriter:103,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.ByteBufferWriter:103,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.google.protobuf.ByteBufferWriter:104,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.ByteBufferWriter:105,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.google.protobuf.ByteBufferWriter:110,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.ByteBufferWriter:110,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ByteBufferWriter].getOrCreateBuffer(int)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:120"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:119"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:126"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:115,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.google.protobuf.ByteBufferWriter:117,1"
      Dst: "[com.google.protobuf.ByteBufferWriter].getBuffer"
    - Src: "com.google.protobuf.ByteBufferWriter:119,1"
      Dst: "[com.google.protobuf.ByteBufferWriter].needToReallocate"
    - Src: "com.google.protobuf.ByteBufferWriter:124,1"
      Dst: "[com.google.protobuf.ByteBufferWriter].setBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].needToReallocate(int,int)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:131"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:131"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].getBuffer()"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:137,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "com.google.protobuf.ByteBufferWriter:138,1"
      Dst: "[java.lang.ref.SoftReference].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].setBuffer(byte[])"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:142,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].writeToChannel(java.nio.ByteBuffer,java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:154"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:146,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.google.protobuf.ByteBufferWriter:150,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getObject"
    - Src: "com.google.protobuf.ByteBufferWriter:155,1"
      Dst: "[java.nio.channels.WritableByteChannel].write"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].safeGetClass(java.lang.String)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:164,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteBufferWriter].getChannelFieldOffset(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.ByteBufferWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteBufferWriter:172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:178"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ByteBufferWriter:172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteBufferWriter:178"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteBufferWriter:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ByteBufferWriter:172,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeArrayOperations"
    - Src: "com.google.protobuf.ByteBufferWriter:173,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.google.protobuf.ByteBufferWriter:174,1"
      Dst: "[com.google.protobuf.UnsafeUtil].objectFieldOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].values()"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$KindCase:53,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$KindCase:53,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].valueOf(int)"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$KindCase:74,1"
      Dst: "[com.google.protobuf.Value$KindCase].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].forNumber(int)"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].getNumber()"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$KindCase].$values()"
    functionSourceFile: "com.google.protobuf.Value$KindCase"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.SmallSortedMap].access$700(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    functionUses: 146
    ICount: 18
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:540"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "hasNext()"
        - "isEmpty()"
        - "access$700(com.google.protobuf.SmallSortedMap)"
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:539"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:540,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:540,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:541,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$700"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:541,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:541,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:541,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 33
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    functionUses: 151
    ICount: 19
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:552"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "get(int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:551"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "next()"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:549,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:549,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:550,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:550,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:552,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:552,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].remove()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 43
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$300(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.SmallSortedMap].access$600(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.SmallSortedMap].access$800(com.google.protobuf.SmallSortedMap,int)"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].remove()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].remove()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].remove()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].remove()"
    - "[com.google.protobuf.LazyField$LazyIterator].remove()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].remove()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].remove()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].remove()"
    functionUses: 8
    ICount: 23
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:557"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:559"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.SmallSortedMap)"
        - "access$300(com.google.protobuf.SmallSortedMap)"
        - "size()"
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:563"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:566"
        BranchSideFuncs:
        - "access$800(com.google.protobuf.SmallSortedMap,int)"
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:565"
        BranchSideFuncs:
        - "getOverflowIterator()"
        - "remove()"
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:561,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$300"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:563,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$600"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:563,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:564,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$800"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:566,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:566,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].getOverflowIterator()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 4
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].access$700(com.google.protobuf.SmallSortedMap)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 3
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.SmallSortedMap$EntryIterator:576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:579"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.SmallSortedMap)"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.google.protobuf.SmallSortedMap$EntryIterator:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:577,1"
      Dst: "[com.google.protobuf.SmallSortedMap].access$700"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:577,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:577,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EntryIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.SmallSortedMap$EntryIterator:532,1"
      Dst: "[com.google.protobuf.SmallSortedMap$EntryIterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44199,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44204
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44205,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27700"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44206,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44222,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44224,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44229,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44235
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27600()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44236,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44240
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44241,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44245
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44250"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44246,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44247,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44248,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44254
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44257"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44256"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44256,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44261
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28102(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28202(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28302(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28402(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28502(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.LazyStringArrayList)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28676(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,int)"
    functionUses: 1
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44267"
        BranchSideFuncs:
        - "access$28102(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44266"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44271"
        BranchSideFuncs:
        - "access$28202(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44276"
        BranchSideFuncs:
        - "access$28302(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44275"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44280"
        BranchSideFuncs:
        - "access$28402(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44279"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44284"
        BranchSideFuncs:
        - "access$28502(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,com.google.protobuf.LazyStringArrayList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44283"
        BranchSideFuncs:
        - "access$28676(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44264,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44265,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28102"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44268,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44269,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28202"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44273,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28302"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44277,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28402"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44281,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28502"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44284,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28676"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44288
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44294
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44305,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44316
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44320
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44324"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44323"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44322,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44324,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44329
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28300(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28400(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 80
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44331"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44330"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44331"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44336"
        BranchSideFuncs:
        - "ensurePathIsMutable()"
        - "access$28100(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44353"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44352"
        BranchSideFuncs:
        - "hasLeadingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44348"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44347"
        BranchSideFuncs:
        - "ensureSpanIsMutable()"
        - "access$28200(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44358"
        BranchSideFuncs:
        - "access$28300(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44357"
        BranchSideFuncs:
        - "hasTrailingComments()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44363"
        BranchSideFuncs:
        - "access$28400(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44362"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44373"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44372"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44368"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44367"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureLeadingDetachedCommentsIsMutable()"
        - "access$28500(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44330,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44331,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44332,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44333,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44334,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44337,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44338,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28100"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44338,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44342,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44342,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44343,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44344,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44345,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44348,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44349,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28200"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44349,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44353,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44354,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28300"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44356,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44358,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hasTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28400"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44361,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44363,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44363,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44364,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44365,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44368,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44369,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].access$28500"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44369,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44371,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44373,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44379
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44387
    functionDepth: 49
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 75
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44392"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44391"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44458"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44457"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44412"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44425"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44428"
        BranchSideFuncs:
        - "readInt32()"
        - "addInt(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44427"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44448"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44394,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44400,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44401,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44402,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44406,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44407,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44408,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44409,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44410,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44410,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44412,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44416,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44417,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44418,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44422,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44423,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44424,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44425,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44426,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44426,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44428,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44432,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44437,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44442,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44443,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44444,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44458,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44456,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44458,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44465
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44466"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44469"
        BranchSideFuncs:
        - "mutableCopy(com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44466,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44467,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getPathList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44503,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getPathCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44537,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44571,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setPath(int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44608,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44609,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44611,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44647,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44648,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addAllPath(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44686,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensurePathIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44687,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44690,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearPath()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44724,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 44731
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44735"
        BranchSideFuncs:
        - "mutableCopy(com.google.protobuf.Internal$IntList)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44734"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44732,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44733,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getSpanList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44751,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getSpanCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44767,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getSpan(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44783,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setSpan(int,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44802,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44803,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44805,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addSpan(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44823,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44824,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addAllSpan(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44844,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureSpanIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44845,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44848,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearSpan()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44866,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].hasLeadingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44925"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44993"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44992"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44988"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44991"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44987,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44988,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingCommentsBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45059"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45055,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setLeadingComments(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45120"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearLeadingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45181,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45181,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getLeadingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setLeadingCommentsBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45244"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45246,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].hasTrailingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45255"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getTrailingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45264"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45273"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45272"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45268"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45271"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45267,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45268,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getTrailingCommentsBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45285,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setTrailingComments(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45300"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45301"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45303,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearTrailingComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45311,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45311,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getTrailingComments"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setTrailingCommentsBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45324"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 45332
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45336"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45333,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedCommentsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45344,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedCommentsCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45352,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedComments(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45360,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedCommentsBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45369,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setLeadingDetachedComments(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45380"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45380,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45381,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45383,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addLeadingDetachedComments(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45395,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45397,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addAllLeadingDetachedComments(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45407,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45408,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45411,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearLeadingDetachedComments()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45420,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45422,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addLeadingDetachedCommentsBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45433"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45433,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].ensureLeadingDetachedCommentsIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45434,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45436,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 45441
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45442,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: 45447
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:45448,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedCommentsList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:44193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getLeadingDetachedCommentsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:370,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:393"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:386,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.EnumValue$Builder:391,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.EnumValue$Builder:394,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 1
    returnType: "com.google.protobuf.EnumValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:408,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 61
    returnType: "com.google.protobuf.EnumValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:417"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:413,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].buildPartial"
    - Src: "com.google.protobuf.EnumValue$Builder:414,1"
      Dst: "[com.google.protobuf.EnumValue].isInitialized"
    - Src: "com.google.protobuf.EnumValue$Builder:415,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 33
    returnType: "com.google.protobuf.EnumValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue$Builder].buildPartialRepeatedFields(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial0(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:425"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:424"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:423,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.EnumValue$Builder:424,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].buildPartial0"
    - Src: "com.google.protobuf.EnumValue$Builder:425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].buildPartialRepeatedFields(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].access$302(com.google.protobuf.EnumValue,java.util.List)"
    - "[com.google.protobuf.EnumValue].access$302(com.google.protobuf.EnumValue,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:430"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:436"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.EnumValue,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:432,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.EnumValue$Builder:435,1"
      Dst: "[com.google.protobuf.EnumValue].access$302"
    - Src: "com.google.protobuf.EnumValue$Builder:437,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.EnumValue$Builder:437,1"
      Dst: "[com.google.protobuf.EnumValue].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].buildPartial0(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].access$402(com.google.protobuf.EnumValue,java.lang.Object)"
    - "[com.google.protobuf.EnumValue].access$502(com.google.protobuf.EnumValue,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:446"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.EnumValue,java.lang.Object)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:445"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:449"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.EnumValue,int)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:444,1"
      Dst: "[com.google.protobuf.EnumValue].access$402"
    - Src: "com.google.protobuf.EnumValue$Builder:447,1"
      Dst: "[com.google.protobuf.EnumValue].access$502"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 279
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 273
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:469,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:475,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 272
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:481,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 182
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:488"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.EnumValue)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:487"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:486,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.EnumValue$Builder:488,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.EnumValue)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 41
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.EnumValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.EnumValue].getDefaultInstance()"
    - "[com.google.protobuf.EnumValue].getName()"
    - "[com.google.protobuf.EnumValue].access$400(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.EnumValue].getNumber()"
    - "[com.google.protobuf.EnumValue].getNumber()"
    - "[com.google.protobuf.EnumValue$Builder].setNumber(int)"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.EnumValue].access$300(com.google.protobuf.EnumValue)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 68
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:495"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:494"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:500"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.EnumValue)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:499"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:503"
        BranchSideFuncs:
        - "getNumber()"
        - "setNumber(int)"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:502"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:504"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:529"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:528"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:505"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:509"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:508"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:529"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:528"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:525"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:524"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$300(com.google.protobuf.EnumValue)"
    - Branch String: "com.google.protobuf.EnumValue$Builder:522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:523"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:522"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:494,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstance"
    - Src: "com.google.protobuf.EnumValue$Builder:495,1"
      Dst: "[com.google.protobuf.EnumValue].getName"
    - Src: "com.google.protobuf.EnumValue$Builder:495,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.EnumValue$Builder:496,1"
      Dst: "[com.google.protobuf.EnumValue].access$400"
    - Src: "com.google.protobuf.EnumValue$Builder:498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:500,1"
      Dst: "[com.google.protobuf.EnumValue].getNumber"
    - Src: "com.google.protobuf.EnumValue$Builder:501,1"
      Dst: "[com.google.protobuf.EnumValue].getNumber"
    - Src: "com.google.protobuf.EnumValue$Builder:501,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setNumber"
    - Src: "com.google.protobuf.EnumValue$Builder:504,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:504,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.EnumValue$Builder:505,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.EnumValue$Builder:506,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:509,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:510,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:510,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.EnumValue$Builder:512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:515,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:515,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.EnumValue$Builder:516,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.EnumValue$Builder:517,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.EnumValue$Builder:519,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:523,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.EnumValue$Builder:525,1"
      Dst: "[com.google.protobuf.EnumValue].access$300"
    - Src: "com.google.protobuf.EnumValue$Builder:525,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.EnumValue$Builder:529,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.EnumValue$Builder:529,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.EnumValue$Builder:530,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 288
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 50
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:544"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:548"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:547"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:589"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:588"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.EnumValue$Builder:570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:574"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.EnumValue$Builder:573"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.EnumValue$Builder:579"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:585"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:550,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.EnumValue$Builder:556,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.EnumValue$Builder:561,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.EnumValue$Builder:568,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.EnumValue$Builder:567,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.EnumValue$Builder:571,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:572,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.EnumValue$Builder:574,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.EnumValue$Builder:579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.EnumValue$Builder:589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:587,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.EnumValue$Builder:589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.EnumValue$Builder].getName()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:606"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:609,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:629,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:648"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:649"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:651,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:663,1"
      Dst: "[com.google.protobuf.EnumValue].getDefaultInstance"
    - Src: "com.google.protobuf.EnumValue$Builder:663,1"
      Dst: "[com.google.protobuf.EnumValue].getName"
    - Src: "com.google.protobuf.EnumValue$Builder:665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:680,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.EnumValue$Builder:683,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getNumber()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setNumber(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 13
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:713,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearNumber()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:738"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:737"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:751"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:754"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:752,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.EnumValue$Builder:754,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:765"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:768"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:767"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:766,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.EnumValue$Builder:768,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:782"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:780,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.EnumValue$Builder:782,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:794"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:802"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:801"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:795"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:798"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:798,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:799,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.EnumValue$Builder:800,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:802,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:815"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:820"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:816,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:817,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:817,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.EnumValue$Builder:818,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:820,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:820,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:840"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:839"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:836"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:836,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:837,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.EnumValue$Builder:838,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:840,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:861"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:860"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:857,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:858,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.EnumValue$Builder:859,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:861,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:874"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:879"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:875,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:876,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:876,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.EnumValue$Builder:877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:879,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:879,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:897"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:896"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:893,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:894,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:894,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.EnumValue$Builder:895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:897,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.EnumValue$Builder:897,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:916"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:915"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:911,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:912,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.EnumValue$Builder:914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:916,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:933"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:929,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.EnumValue$Builder:931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:933,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:945"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:950"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:949"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:946,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.EnumValue$Builder:947,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.EnumValue$Builder:948,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.EnumValue$Builder:950,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:963,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.EnumValue$Builder:963,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:976"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:975"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:975,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.EnumValue$Builder:976,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:988"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:991"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:989,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.EnumValue$Builder:991,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1002,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.EnumValue$Builder:1003,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.EnumValue$Builder:1002,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1014,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.EnumValue$Builder:1015,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.EnumValue$Builder:1014,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1026,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.EnumValue$Builder:1026,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.EnumValue$Builder:1031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:1040"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.EnumValue$Builder:1039"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.EnumValue$Builder:1032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.EnumValue$Builder:1035"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1036,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.EnumValue$Builder:1037,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 15
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: 1050
    functionDepth: 40
    returnType: "com.google.protobuf.EnumValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:1051,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EnumValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.EnumValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EnumValue$Builder:357,1"
      Dst: "[com.google.protobuf.EnumValue$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2048
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2054
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2060
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2061,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].toString()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2065
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2066,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2075
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: 2081
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$EnumDescriptor].access$3800(com.google.protobuf.Descriptors$EnumDescriptor)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2082,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].access$3800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].setProto(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2019,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumValueDescriptor].access$3700(com.google.protobuf.Descriptors$EnumValueDescriptor,com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumValueDescriptor:2019,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.TextFormatEscaper$ByteSequence)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormatEscaper$ByteSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper$2].size()"
    - "[com.google.protobuf.TextFormatEscaper$1].size()"
    - "[com.google.protobuf.TextFormatEscaper$2].size()"
    - "[com.google.protobuf.TextFormatEscaper$1].size()"
    - "[com.google.protobuf.TextFormatEscaper$2].byteAt(int)"
    - "[com.google.protobuf.TextFormatEscaper$1].byteAt(int)"
    functionUses: 2
    ICount: 59
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormatEscaper:65"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatEscaper:112"
        BranchSideFuncs:
        - "byteAt(int)"
      - BranchSide: "com.google.protobuf.TextFormatEscaper:111"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormatEscaper:101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatEscaper:104"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormatEscaper:103"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormatEscaper:101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormatEscaper:104"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormatEscaper:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper:64,1"
      Dst: "[com.google.protobuf.TextFormatEscaper$ByteSequence].size"
    - Src: "com.google.protobuf.TextFormatEscaper:65,1"
      Dst: "[com.google.protobuf.TextFormatEscaper$ByteSequence].size"
    - Src: "com.google.protobuf.TextFormatEscaper:66,1"
      Dst: "[com.google.protobuf.TextFormatEscaper$ByteSequence].byteAt"
    - Src: "com.google.protobuf.TextFormatEscaper:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:72,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TextFormatEscaper:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.TextFormatEscaper$ByteSequence)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper:119,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper].escapeBytes(byte[])"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.TextFormatEscaper$ByteSequence)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper:135,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper].escapeText(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].copyFromUtf8(java.lang.String)"
    - "[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.ByteString)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper:153,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    - Src: "com.google.protobuf.TextFormatEscaper:153,1"
      Dst: "[com.google.protobuf.TextFormatEscaper].escapeBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper].escapeDoubleQuotesAndBackslashes(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper:158,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.google.protobuf.TextFormatEscaper:158,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:691,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:696,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 37
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:701,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:707,1"
      Dst: "[com.google.protobuf.FieldSet].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:714,1"
      Dst: "[com.google.protobuf.FieldSet].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 38
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:720,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getContainerType()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget$ContainerType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].findExtensionByName(com.google.protobuf.ExtensionRegistry,java.lang.String)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:748,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 37
    returnType: "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber(com.google.protobuf.Descriptors$Descriptor,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:754,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].parseGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:765"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:771"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:770"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:771"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:770"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:764,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:765,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:766,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:768,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:771,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:771,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:772,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 305
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 15
    EdgeCount: 312
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:789"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:788"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:785"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:789"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:788"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:782,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:783,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:784,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:786,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:789,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:790,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 29
    EdgeCount: 639
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:811"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:810"
        BranchSideFuncs:
        - "buildPartial()"
        - "readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "getNumber()"
        - "newBuilderForType()"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:807"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "toBuilder()"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:806"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:800,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:801,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:802,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:802,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:803,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:803,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:804,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:804,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:807,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:808,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:808,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:809,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:809,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:811,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:812,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:812,1"
      Dst: "[com.google.protobuf.CodedInputStream].readGroup"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:813,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:813,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 305
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 26
    EdgeCount: 636
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:824"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:835"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:834"
        BranchSideFuncs:
        - "buildPartial()"
        - "readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "newBuilderForType()"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:825"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:831"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "toBuilder()"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:830"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:824,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:825,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:826,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:826,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:827,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:828,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:828,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:831,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:832,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:833,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:833,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:835,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:836,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:837,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:837,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 847
    functionDepth: 306
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 1
    ICount: 15
    EdgeCount: 309
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:855"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:854"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:855"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:854"
        BranchSideFuncs:
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:848,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:849,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:850,1"
      Dst: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getField"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:852,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:855,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:856,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].newMergeTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].newEmptyTargetForField(com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageReflection$MergeTarget"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 17
    returnType: "com.google.protobuf.WireFormat$Utf8Validation"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection$ExtensionAdapter:873"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:877"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection$ExtensionAdapter:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection$ExtensionAdapter:873,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].needsUtf8Check"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection$ExtensionAdapter].finish()"
    functionSourceFile: "com.google.protobuf.MessageReflection$ExtensionAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter].writeUntil(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:980"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:980"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:954"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:972"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:971"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:972"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:971"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:972"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:971"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:961"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:977"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:976"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:952,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:952,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:953,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:955,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:956,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:959,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:960,1"
      Dst: "[com.google.protobuf.LazyField$LazyEntry].getField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:960,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:958,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:962,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:962,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:962,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageSetExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:972,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:972,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:974,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter:975,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$EmptyMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29286
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getDescriptor()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29291
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29298
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].isInitialized()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29305
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$EmptyMess:29307"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29308"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29307"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$EmptyMess:29308"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29309"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29316
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$EmptyMess:29317,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getSerializedSize()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29321
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$EmptyMess:29323"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29325"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$EmptyMess:29326,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29332
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$EmptyMess:29333"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29336"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29335"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$EmptyMess:29336"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29339"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29338"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$EmptyMess:29341"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29342"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29341"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29337,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$EmptyMess:29341,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$EmptyMess:29341,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$EmptyMess:29341,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].hashCode()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29346
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$EmptyMess].getDescriptor()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$EmptyMess:29347"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29351"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29350"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29351,1"
      Dst: "[foo.TestFull$EmptyMess].getDescriptor"
    - Src: "foo.TestFull$EmptyMess:29351,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$EmptyMess:29352,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$EmptyMess:29352,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29360,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29366,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29371,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29377,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29381,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29387,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29405,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29413,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29419,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29426,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29429
    functionDepth: 44
    returnType: "foo.TestFull$EmptyMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$EmptyMess].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29430,1"
      Dst: "[foo.TestFull$EmptyMess].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilder()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29431
    functionDepth: 43
    returnType: "foo.TestFull$EmptyMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$EmptyMess].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29432,1"
      Dst: "[foo.TestFull$EmptyMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilder(foo.TestFull$EmptyMess)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$EmptyMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29435,1"
      Dst: "[foo.TestFull$EmptyMess].toBuilder"
    - Src: "foo.TestFull$EmptyMess:29435,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].toBuilder()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29438
    functionDepth: 42
    returnType: "foo.TestFull$EmptyMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(foo.TestFull$EmptyMess)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$EmptyMess:29439"
      Branch Sides:
      - BranchSide: "foo.TestFull$EmptyMess:29439"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$EmptyMess:29438"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$EmptyMess)"
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29439,1"
      Dst: "[foo.TestFull$EmptyMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29445
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29619
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].parser()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getParserForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29650
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: 29655
    functionDepth: 0
    returnType: "foo.TestFull$EmptyMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].toBuilder()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].toBuilder()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$EmptyMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$EmptyMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$EmptyMess:29271,1"
      Dst: "[foo.TestFull$EmptyMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmallOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmallOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmallOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos:14,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 6349
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$000()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$100()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$1000()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$1100()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$2200()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$2300()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$2400()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos].access$2500()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].getSyntax()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].isMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].getCheckInitialized()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].getFields()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.google.protobuf.FieldInfo[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].newBuilder()"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StructuralMessageInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructuralMessageInfo].newBuilder(int)"
    functionSourceFile: "com.google.protobuf.StructuralMessageInfo"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.google.protobuf.StructuralMessageInfo$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].emptyList()"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.google.protobuf.IntArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].removeRange(int,int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:80"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:84"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:79,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:84,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 13
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    functionUses: 108
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:91"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:94"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:93"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:94"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:97"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.IntArrayList:96"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:108"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:95,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.IntArrayList].hashCode()"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 94
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:117"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:126,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 3
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    functionUses: 399
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:131,1"
      Dst: "[com.google.protobuf.IntArrayList].getInt"
    - Src: "com.google.protobuf.IntArrayList:131,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].getInt(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].ensureIndexInRange(int)"
    functionUses: 52
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:136,1"
      Dst: "[com.google.protobuf.IntArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].indexOf(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:144"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:145,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.IntArrayList:146,1"
      Dst: "[com.google.protobuf.IntArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.IntArrayList].contains(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:157,1"
      Dst: "[com.google.protobuf.IntArrayList].indexOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].size()"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 481
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].set(int,java.lang.Integer)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 3
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].setInt(int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:167,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.IntArrayList:167,1"
      Dst: "[com.google.protobuf.IntArrayList].setInt"
    - Src: "com.google.protobuf.IntArrayList:167,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].setInt(int,int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.IntArrayList].ensureIndexInRange(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:172,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:173,1"
      Dst: "[com.google.protobuf.IntArrayList].ensureIndexInRange"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].add(java.lang.Integer)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:181,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.IntArrayList:181,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].add(int,java.lang.Integer)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].addInt(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:187,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.IntArrayList:187,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].addInt(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 76
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:193,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:199,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].addInt(int,int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.IntArrayList].makeOutOfBoundsExceptionMessage(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:210"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.IntArrayList:209"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.IntArrayList:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:213"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.IntArrayList:212"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:217"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:208,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:210,1"
      Dst: "[com.google.protobuf.IntArrayList].makeOutOfBoundsExceptionMessage"
    - Src: "com.google.protobuf.IntArrayList:215,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.IntArrayList:222,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.IntArrayList:225,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 78
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:245"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.google.protobuf.IntArrayList:244"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:250"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:249"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:251"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:255"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.IntArrayList:257"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:261"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.IntArrayList:260"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:236,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:238,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.IntArrayList:242,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].addAll"
    - Src: "com.google.protobuf.IntArrayList:258,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.IntArrayList:261,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    - "[com.google.protobuf.IntArrayList].ensureIndexInRange(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:275"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.google.protobuf.IntArrayList:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:269,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.IntArrayList:270,1"
      Dst: "[com.google.protobuf.IntArrayList].ensureIndexInRange"
    - Src: "com.google.protobuf.IntArrayList:273,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.google.protobuf.IntArrayList:277,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].ensureIndexInRange(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.IntArrayList:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:288"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.IntArrayList:287"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
    - Branch String: "com.google.protobuf.IntArrayList:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.IntArrayList:290"
        BranchSideFuncs:
        - "makeOutOfBoundsExceptionMessage(int)"
      - BranchSide: "com.google.protobuf.IntArrayList:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:288,1"
      Dst: "[com.google.protobuf.IntArrayList].makeOutOfBoundsExceptionMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].makeOutOfBoundsExceptionMessage(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.IntArrayList:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.IntArrayList:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.IntArrayList:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.IntArrayList:293,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Integer)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].remove(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].add(int,java.lang.Integer)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].add(java.lang.Integer)"
    functionUses: 157
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.IntArrayList].get(int)"
    functionSourceFile: "com.google.protobuf.IntArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.IntArrayList:45,1"
      Dst: "[com.google.protobuf.IntArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].importPublicDependencies(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].getPublicDependencies()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].add(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].importPublicDependencies(com.google.protobuf.Descriptors$FileDescriptor)"
    functionUses: 2
    ICount: 14
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2496"
        BranchSideFuncs:
        - "getPublicDependencies()"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2495"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2495"
        BranchSideFuncs:
        - "importPublicDependencies(com.google.protobuf.Descriptors$FileDescriptor)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2494"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2491,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getPublicDependencies"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2491,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2491,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2491,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2492,1"
      Dst: "[java.util.Set].add"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2493,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].importPublicDependencies"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2504
    functionDepth: 37
    returnType: "com.google.protobuf.Descriptors$GenericDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2505,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2512
    functionDepth: 36
    returnType: "com.google.protobuf.Descriptors$GenericDescriptor"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].isType(com.google.protobuf.Descriptors$GenericDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].isAggregate(com.google.protobuf.Descriptors$GenericDescriptor)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].isType(com.google.protobuf.Descriptors$GenericDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].isAggregate(com.google.protobuf.Descriptors$GenericDescriptor)"
    functionUses: 5
    ICount: 42
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2521"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2518"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2517"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2518"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2517"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2521"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2521"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2533"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
        - "get(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2532"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2524"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2531"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2530"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2528"
        BranchSideFuncs:
        - "isType(com.google.protobuf.Descriptors$GenericDescriptor)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2527"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2525"
        BranchSideFuncs:
        - "isType(com.google.protobuf.Descriptors$GenericDescriptor)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2524"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2528"
        BranchSideFuncs:
        - "isAggregate(com.google.protobuf.Descriptors$GenericDescriptor)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2527"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2531"
        BranchSideFuncs:
        - "isType(com.google.protobuf.Descriptors$GenericDescriptor)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2530"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2531"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2513,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2516,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].isType"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2517,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].isAggregate"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2522,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2522,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2522,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2523,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2523,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2526,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].isType"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2527,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].isAggregate"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].isType(com.google.protobuf.Descriptors$GenericDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2537
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2537"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2537"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].isAggregate(com.google.protobuf.Descriptors$GenericDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2542
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2542"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2542"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2542"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2542"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2561
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$GenericDescriptor"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    - "com.google.protobuf.Descriptors$DescriptorPool$SearchFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.Descriptors$Descriptor:com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:com.google.protobuf.Descriptors$EnumDescriptor:com.google.protobuf.Descriptors$EnumValueDescriptor:com.google.protobuf.Descriptors$FieldDescriptor:com.google.protobuf.Descriptors$MethodDescriptor:com.google.protobuf.Descriptors$OneofDescriptor:com.google.protobuf.Descriptors$ServiceDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter)"
    - "[com.google.protobuf.Descriptors].access$100()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].add(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFile()"
    functionUses: 4
    ICount: 73
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2562"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2579"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2585"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2584"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2600"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2599"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2606"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2620"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2619"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2607"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2614"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2646"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2645"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2643"
        BranchSideFuncs:
        - "access$100()"
        - "add(java.lang.Object)"
        - "getFile()"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2642"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2626"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2643"
        BranchSideFuncs:
        - "access$100()"
        - "add(java.lang.Object)"
        - "getFile()"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2562,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2564,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2565,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2580,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2585,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2590,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFullName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2594,1"
      Dst: "[java.lang.StringBuilder].lastIndexOf"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2597,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2600,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2603,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2604,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2604,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2611,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2612,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2613,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2613,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2615,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2620,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[com.google.protobuf.Descriptors].access$100"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2627,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2640,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2640,1"
      Dst: "[java.util.Set].add"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2643,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2643,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2643,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2643,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].addSymbol(com.google.protobuf.Descriptors$GenericDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2654
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$DescriptorPool].validateSymbolName(com.google.protobuf.Descriptors$GenericDescriptor)"
    - "[com.google.protobuf.Descriptors$Descriptor:com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:com.google.protobuf.Descriptors$EnumDescriptor:com.google.protobuf.Descriptors$EnumValueDescriptor:com.google.protobuf.Descriptors$FieldDescriptor:com.google.protobuf.Descriptors$MethodDescriptor:com.google.protobuf.Descriptors$OneofDescriptor:com.google.protobuf.Descriptors$ServiceDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getFullName()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$Descriptor:com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:com.google.protobuf.Descriptors$EnumDescriptor:com.google.protobuf.Descriptors$FieldDescriptor:com.google.protobuf.Descriptors$FileDescriptor:com.google.protobuf.Descriptors$MethodDescriptor:com.google.protobuf.Descriptors$OneofDescriptor:com.google.protobuf.Descriptors$ServiceDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$Descriptor:com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:com.google.protobuf.Descriptors$EnumDescriptor:com.google.protobuf.Descriptors$FieldDescriptor:com.google.protobuf.Descriptors$FileDescriptor:com.google.protobuf.Descriptors$MethodDescriptor:com.google.protobuf.Descriptors$OneofDescriptor:com.google.protobuf.Descriptors$ServiceDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getName()"
    functionUses: 7
    ICount: 53
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2660"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2687"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2686"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2663"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2678"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2677"
        BranchSideFuncs:
        - "getName()"
        - "getFile()"
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2669"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2668"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2655,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].validateSymbolName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2657,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFullName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2659,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2661,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2663,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2663,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2664,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2666,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2666,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2666,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2666,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2669,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2672,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2672,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2672,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2674,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2674,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2674,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2674,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2678,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2678,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2678,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2683,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2683,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2683,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2683,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2683,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].addPackage(java.lang.String,com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2732
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$DescriptorPool].addPackage(java.lang.String,com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$Descriptor:com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor:com.google.protobuf.Descriptors$EnumDescriptor:com.google.protobuf.Descriptors$FieldDescriptor:com.google.protobuf.Descriptors$FileDescriptor:com.google.protobuf.Descriptors$MethodDescriptor:com.google.protobuf.Descriptors$OneofDescriptor:com.google.protobuf.Descriptors$ServiceDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getFile()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getName()"
    functionUses: 4
    ICount: 36
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2738"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2737"
        BranchSideFuncs:
        - "addPackage(java.lang.String,com.google.protobuf.Descriptors$FileDescriptor)"
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2757"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2756"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2757"
        BranchSideFuncs:
        - "getName()"
        - "getFile()"
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2756"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2733,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2738,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2738,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].addPackage"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2739,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2743,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2745,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2747,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2747,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2747,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2753,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2753,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2753,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2753,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2753,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$DescriptorPool].validateSymbolName(com.google.protobuf.Descriptors$GenericDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$DescriptorPool"
    linkageType: null
    functionLinenumber: 2764
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$GenericDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$ServiceDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$FileDescriptor].getName()"
    - "[com.google.protobuf.Descriptors$Descriptor].getName()"
    - "[com.google.protobuf.Descriptors$MethodDescriptor].getName()"
    functionUses: 1
    ICount: 39
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2774"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2773"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2786"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2785"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2773"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2773"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2773"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2782"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2782"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$DescriptorPool:2776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$DescriptorPool:2782"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2765,1"
      Dst: "[com.google.protobuf.Descriptors$GenericDescriptor].getName"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2766,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2774,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2775,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2783,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2783,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2783,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$DescriptorPool:2783,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.Descriptors$DescriptorValidationException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall$1"
    linkageType: null
    functionLinenumber: 27503
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredEnumSmall"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27504,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27506,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27508,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27508,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27510,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27510,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27510,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27513,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27513,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27515,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnumSmall$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnumSmall$1:27498,1"
      Dst: "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$1"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 50
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].newBuilder()"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$1:474,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilder"
    - Src: "com.google.protobuf.Int64Value$1:476,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Int64Value$1:478,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int64Value$1:478,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int64Value$1:480,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Int64Value$1:480,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int64Value$1:480,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int64Value$1:483,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int64Value$1:483,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Int64Value$1:485,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$1:468,1"
      Dst: "[com.google.protobuf.Int64Value$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25497
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25502
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25509
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25510,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25522
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25523"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25522"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25530
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25536
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25539"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25538"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25539"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25540"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25541"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25545"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25544"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25541,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25551
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeDouble(int,double)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25552"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25555"
        BranchSideFuncs:
        - "writeDouble(int,double)"
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25554"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25553,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDouble"
    - Src: "foo.TestFull$TestMessRequiredDouble:25555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredDouble:25555,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25559
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSize(int,double)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25561"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25562"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25564"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25567"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25566,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSize"
    - Src: "foo.TestFull$TestMessRequiredDouble:25568,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredDouble:25568,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25574
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].hasTest()"
    - "[foo.TestFull$TestMessRequiredDouble].hasTest()"
    - "[foo.TestFull$TestMessRequiredDouble].getTest()"
    - "[foo.TestFull$TestMessRequiredDouble].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25575"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25578"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25577"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25578"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25581"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25580"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25583"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25584"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25583"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25584"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25589"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25588"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25586"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25589"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25588"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25589"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25590"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25589"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25579,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredDouble:25583,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].hasTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25583,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].hasTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25584,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].hasTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25585,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25585,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessRequiredDouble:25587,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25586,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessRequiredDouble:25589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredDouble:25589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredDouble:25589,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25594
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredDouble].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredDouble].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25595"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25599"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25598"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25600"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25605"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25604"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25599,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredDouble:25599,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredDouble:25600,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].hasTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25603,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getTest"
    - Src: "foo.TestFull$TestMessRequiredDouble:25603,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "foo.TestFull$TestMessRequiredDouble:25602,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredDouble:25605,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredDouble:25605,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25613,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25619,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25624,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25630,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25634,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25640,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25645,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25658,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25666,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25672,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25679,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25682
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredDouble$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25683,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25684
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredDouble$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25685,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilder(foo.TestFull$TestMessRequiredDouble)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25688,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredDouble:25688,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25691
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredDouble$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(foo.TestFull$TestMessRequiredDouble)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredDouble:25692"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25692"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredDouble:25691"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredDouble)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25692,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25698
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25937
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25968
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: 25973
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble:25482,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality$1"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 1
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field$Cardinality].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality$1:587,1"
      Dst: "[com.google.protobuf.Field$Cardinality].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality$1:585,1"
      Dst: "[com.google.protobuf.Field$Cardinality$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.StringValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StringValueOrBuilder].getValueBytes()"
    functionSourceFile: "com.google.protobuf.StringValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$1"
    linkageType: null
    functionLinenumber: 2190
    functionDepth: 292
    returnType: "com.google.protobuf.Type"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].newBuilder()"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$1:2191,1"
      Dst: "[com.google.protobuf.Type].newBuilder"
    - Src: "com.google.protobuf.Type$1:2193,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    - Src: "com.google.protobuf.Type$1:2195,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    - Src: "com.google.protobuf.Type$1:2195,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Type$1:2197,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Type$1:2197,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    - Src: "com.google.protobuf.Type$1:2197,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Type$1:2200,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    - Src: "com.google.protobuf.Type$1:2200,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Type$1:2202,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$1:2185,1"
      Dst: "[com.google.protobuf.Type$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].hasOBytes()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getOBytes()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getRStringList()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getRStringCount()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getRString(int)"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getRStringBytes(int)"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].hasAString()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getAString()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getAStringBytes()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].hasABytes()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getABytes()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].hasAMess()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getAMess()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$AllocValuesOrBuilder].getAMessOrBuilder()"
    functionSourceFile: "foo.TestFull$AllocValuesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20665,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$12300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20670
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$12400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20671,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$12400"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20672,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20686
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20689,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20699"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20703"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20702"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20700,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20708
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$12300()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20709,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$12300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20713
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20714,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20718
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20723"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20719,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20720,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20721,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20727
    functionDepth: 6
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20729"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20730"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20729"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20729,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20730,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20734
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12802(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12902(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13002(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13176(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20741"
        BranchSideFuncs:
        - "access$12802(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20740"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20745"
        BranchSideFuncs:
        - "access$12902(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20744"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20751"
        BranchSideFuncs:
        - "access$13002(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.DescriptorProtos$EnumValueOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20750"
        BranchSideFuncs:
        - "access$13176(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20746"
        BranchSideFuncs:
        - "access$13002(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.DescriptorProtos$EnumValueOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20745"
        BranchSideFuncs:
        - "access$13002(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.DescriptorProtos$EnumValueOptions)"
        - "build()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20738,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12802"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20742,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12902"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20748,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20746,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13002"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20751,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13176"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20755
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20761
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20762,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20767,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20772,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20778,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20783
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20784,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20787
    functionDepth: 236
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20788"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20791"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20790"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20791,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20796
    functionDepth: 235
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12800(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20798"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20797"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20803"
        BranchSideFuncs:
        - "access$12800(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20802"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20806"
        BranchSideFuncs:
        - "getNumber()"
        - "setNumber(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20805"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20806"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20809"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20808"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20797,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20798,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20799,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20801,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20803,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20806,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20807,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20807,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20809,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20809,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20810,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20815
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20816"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20821"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20820"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20821"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20820"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20816,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20817,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20817,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20828
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 45
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20829"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20833"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20832"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20868"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20867"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20864"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20863"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20835,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20841,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20846,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20852,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20852,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20851,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20858,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20868,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20866,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20868,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20880"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20879"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20888"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20897"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20896"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20895"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20891,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20892,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20909,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20923
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20925"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20924"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20927,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20937,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20947"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20948"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20950,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20960"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20977
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20980,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21001
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21001"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21008
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21009"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21012"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21011"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21009"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21010,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21012,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21019"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21024"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21020"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21023"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21022"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21025,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21028,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21039"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21037,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21039,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21039,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21048
    functionDepth: 234
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21058"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21057"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21052"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21055"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21054"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21053,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21053,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21058,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21070"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21074"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21071,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21080
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21083,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21089"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21092"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21091"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21092"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21092"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21091"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21090,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21093,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21101
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21110"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21105,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21106,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21114
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21115,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 21120
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:21121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder:20659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:679,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.FieldMask$Builder:698,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 1
    returnType: "com.google.protobuf.FieldMask"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:710,1"
      Dst: "[com.google.protobuf.FieldMask].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].build()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 61
    returnType: "com.google.protobuf.FieldMask"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:719"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.FieldMask$Builder:718"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:715,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].buildPartial"
    - Src: "com.google.protobuf.FieldMask$Builder:716,1"
      Dst: "[com.google.protobuf.FieldMask].isInitialized"
    - Src: "com.google.protobuf.FieldMask$Builder:717,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 723
    functionDepth: 2
    returnType: "com.google.protobuf.FieldMask"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask$Builder].buildPartial0(com.google.protobuf.FieldMask)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:726"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.FieldMask$Builder:725"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:725,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].buildPartial0"
    - Src: "com.google.protobuf.FieldMask$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].buildPartial0(com.google.protobuf.FieldMask)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldMask"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.FieldMask].access$302(com.google.protobuf.FieldMask,com.google.protobuf.LazyStringArrayList)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:736"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.FieldMask,com.google.protobuf.LazyStringArrayList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.FieldMask$Builder:735"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:733,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.FieldMask$Builder:734,1"
      Dst: "[com.google.protobuf.FieldMask].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 739
    functionDepth: 279
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:740,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 273
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:746,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:751,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:762,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 272
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:768,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 182
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.FieldMask)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:772"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:775"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.FieldMask)"
      - BranchSide: "com.google.protobuf.FieldMask$Builder:774"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:773,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    - Src: "com.google.protobuf.FieldMask$Builder:775,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.FieldMask)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 41
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldMask"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldMask].getDefaultInstance()"
    - "[com.google.protobuf.FieldMask].access$300(com.google.protobuf.FieldMask)"
    - "[com.google.protobuf.FieldMask].access$300(com.google.protobuf.FieldMask)"
    - "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable()"
    - "[com.google.protobuf.FieldMask].access$300(com.google.protobuf.FieldMask)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:782"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldMask$Builder:782"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:792"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:791"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.FieldMask$Builder:783"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:786"
        BranchSideFuncs:
        - "ensurePathsIsMutable()"
        - "access$300(com.google.protobuf.FieldMask)"
        - "addAll(java.util.Collection)"
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:781,1"
      Dst: "[com.google.protobuf.FieldMask].getDefaultInstance"
    - Src: "com.google.protobuf.FieldMask$Builder:782,1"
      Dst: "[com.google.protobuf.FieldMask].access$300"
    - Src: "com.google.protobuf.FieldMask$Builder:782,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.FieldMask$Builder:783,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.FieldMask$Builder:784,1"
      Dst: "[com.google.protobuf.FieldMask].access$300"
    - Src: "com.google.protobuf.FieldMask$Builder:787,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:788,1"
      Dst: "[com.google.protobuf.FieldMask].access$300"
    - Src: "com.google.protobuf.FieldMask$Builder:788,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.FieldMask$Builder:790,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.FieldMask$Builder:792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FieldMask$Builder:792,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.FieldMask$Builder:793,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 284
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 31
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:811"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:810"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldMask$Builder:812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:835"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.FieldMask$Builder:834"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.FieldMask$Builder:825"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:813,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.FieldMask$Builder:819,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.FieldMask$Builder:820,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:821,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.FieldMask$Builder:825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.FieldMask$Builder:835,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.FieldMask$Builder:833,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.FieldMask$Builder:835,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:844"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:847"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:844,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getPathsList()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:859,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getPathsCount()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:871,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getPaths(int)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:883,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getPathsBytes(int)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:896,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setPaths(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:910"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:911"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:911,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:912,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.FieldMask$Builder:914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addPaths(java.lang.String)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:929"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:929,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:930,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.FieldMask$Builder:932,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addAllPaths(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:946,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:947,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.FieldMask$Builder:950,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearPaths()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:963,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.FieldMask$Builder:965,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addPathsBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldMask$Builder:979"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldMask$Builder:980"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldMask$Builder:979"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:980,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.FieldMask$Builder:981,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].ensurePathsIsMutable"
    - Src: "com.google.protobuf.FieldMask$Builder:982,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.FieldMask$Builder:984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 15
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 40
    returnType: "com.google.protobuf.FieldMask$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:996,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].build()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].build()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldMask$Builder].getPathsList()"
    functionSourceFile: "com.google.protobuf.FieldMask$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldMask$Builder:666,1"
      Dst: "[com.google.protobuf.FieldMask$Builder].getPathsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytesOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBytesOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytesOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62119
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62135
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].access$13500()"
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder()"
    functionUses: 2
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62136"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62143"
        BranchSideFuncs:
        - "getReqMessFieldBuilder()"
        - "getRepMessFieldBuilder()"
        - "getOneofMessFieldBuilder()"
        - "getDefMessFieldBuilder()"
        - "getOptMessFieldBuilder()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62142"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62136,1"
      Dst: "[foo.TestFull$TestMessSubMess].access$13500"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62137,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62138,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62139,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62140,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62141,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62149"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62153"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62152"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62154"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62158"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62157"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62159"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62163"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62162"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62168"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62167"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62169"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62173"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62172"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62150,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62155,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62160,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62165,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62170,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62178
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62183
    functionDepth: 1
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62184,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62188
    functionDepth: 61
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62190"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62193"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62192"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62189,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62190,1"
      Dst: "[foo.TestFull$TestMessSubMess].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62191,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62197
    functionDepth: 6
    returnType: "foo.TestFull$TestMessSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial0(foo.TestFull$TestMessSubMess)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62199"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62200"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62199"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62199,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62200,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].buildPartial0(foo.TestFull$TestMessSubMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62204
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionUses: 1
    ICount: 63
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62207"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62213"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62212"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62208"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62210"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62209"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62213"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62219"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62218"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62216"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62225"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62224"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62222"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62221"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62225"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62231"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62230"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62226"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62228"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62227"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62231"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62237"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62236"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62232"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62234"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62233"
        BranchSideFuncs:
        - "build()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62210,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62216,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62222,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62228,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62234,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62241
    functionDepth: 279
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62247
    functionDepth: 273
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62248,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62253,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62269
    functionDepth: 272
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62273
    functionDepth: 192
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(foo.TestFull$TestMessSubMess)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62277"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessSubMess)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62276"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62275,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62277,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(foo.TestFull$TestMessSubMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62282
    functionDepth: 191
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess].getRepMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeRepMess(foo.TestFull$TestMess)"
    - "[foo.TestFull$TestMessSubMess].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess].getOptMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeOptMess(foo.TestFull$TestMessOptional)"
    - "[foo.TestFull$TestMessSubMess].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess].getOneofMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeOneofMess(foo.TestFull$TestMessOneof)"
    - "[foo.TestFull$TestMessSubMess].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess].getReqMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeReqMess(foo.TestFull$SubMess)"
    - "[foo.TestFull$TestMessSubMess].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess].getDefMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeDefMess(foo.TestFull$DefaultOptionalValues)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62283"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62284"
        BranchSideFuncs:
        - "hasRepMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62283"
        BranchSideFuncs:
        - "hasRepMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62287"
        BranchSideFuncs:
        - "getRepMess()"
        - "mergeRepMess(foo.TestFull$TestMess)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62286"
        BranchSideFuncs:
        - "hasOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62287"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62290"
        BranchSideFuncs:
        - "getOptMess()"
        - "mergeOptMess(foo.TestFull$TestMessOptional)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62289"
        BranchSideFuncs:
        - "hasOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62290"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62293"
        BranchSideFuncs:
        - "mergeOneofMess(foo.TestFull$TestMessOneof)"
        - "getOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62292"
        BranchSideFuncs:
        - "hasReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62293"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62296"
        BranchSideFuncs:
        - "getReqMess()"
        - "mergeReqMess(foo.TestFull$SubMess)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62295"
        BranchSideFuncs:
        - "hasDefMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62296"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62299"
        BranchSideFuncs:
        - "mergeDefMess(foo.TestFull$DefaultOptionalValues)"
        - "getDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62298"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62283,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62284,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62285,1"
      Dst: "[foo.TestFull$TestMessSubMess].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62285,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62287,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62288,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62288,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62290,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62291,1"
      Dst: "[foo.TestFull$TestMessSubMess].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62291,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62293,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62294,1"
      Dst: "[foo.TestFull$TestMessSubMess].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62294,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62296,1"
      Dst: "[foo.TestFull$TestMessSubMess].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62297,1"
      Dst: "[foo.TestFull$TestMessSubMess].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62297,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeDefMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62299,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62305
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].hasRepMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].hasOptMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].hasOneofMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].hasReqMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].hasDefMess()"
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMess()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMess()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMess()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMess()"
    - "[foo.TestFull$SubMess].isInitialized()"
    functionUses: 1
    ICount: 33
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62306"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62309"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62308"
        BranchSideFuncs:
        - "hasOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62309"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62312"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62311"
        BranchSideFuncs:
        - "hasOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62312"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62315"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62314"
        BranchSideFuncs:
        - "hasReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62315"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62318"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62317"
        BranchSideFuncs:
        - "hasDefMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62318"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62321"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62320"
        BranchSideFuncs:
        - "getRepMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62321"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62324"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62323"
        BranchSideFuncs:
        - "getOptMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62324"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62327"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62326"
        BranchSideFuncs:
        - "getOneofMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62327"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62330"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62329"
        BranchSideFuncs:
        - "isInitialized()"
        - "getReqMess()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62330"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62333"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62332"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62306,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].hasRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62309,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].hasOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62312,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].hasOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62315,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].hasReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62318,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].hasDefMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62321,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62321,1"
      Dst: "[foo.TestFull$TestMess].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62324,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62324,1"
      Dst: "[foo.TestFull$TestMessOptional].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62327,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62327,1"
      Dst: "[foo.TestFull$TestMessOneof].isInitialized"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62330,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62330,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62340
    functionDepth: 291
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 61
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62341"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62345"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62344"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62346"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62398"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62397"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62388"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62394"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62393"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62347,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62354,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62354,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62353,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62361,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62361,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62360,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62368,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62368,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62367,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62375,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62375,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62374,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62382,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62382,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62381,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62396,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62398,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].hasRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62411
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62412"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62418
    functionDepth: 70
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62419"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62422"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62421"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62420"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62419"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62420,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62422,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setRepMess(foo.TestFull$TestMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62429"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62435"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62434"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62430"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62433"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62432"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62435,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setRepMess(foo.TestFull$TestMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62446"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62449"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62448"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62447,1"
      Dst: "[foo.TestFull$TestMess$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62449,1"
      Dst: "[foo.TestFull$TestMess$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62449,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeRepMess(foo.TestFull$TestMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62458
    functionDepth: 184
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMessBuilder()"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(foo.TestFull$TestMess)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62459"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62468"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62467"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62460"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62464"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62462"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62465"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMess)"
        - "getRepMessBuilder()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62464"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62462,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62463,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMessBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62463,1"
      Dst: "[foo.TestFull$TestMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62468,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62480"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62484"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62483"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62481,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62484,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getRepMessBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62490
    functionDepth: 72
    returnType: "foo.TestFull$TestMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62492,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62493,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62493,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getRepMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62499"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62502"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62501"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62502"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62502"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62501"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62500,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62503,1"
      Dst: "[foo.TestFull$TestMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getRepMessFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62511
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].getRepMess()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62512"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62520"
        BranchSideFuncs:
        - "getRepMess()"
        - "getParentForChildren()"
        - "isClean()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62519"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62515,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getRepMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62516,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].hasOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62530
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62531"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62530"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62537
    functionDepth: 70
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62538"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62541"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62540"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62539"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62538"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62539,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62541,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setOptMess(foo.TestFull$TestMessOptional)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOptional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62548"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62554"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62553"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62549"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62552"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62551"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62554,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62557,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setOptMess(foo.TestFull$TestMessOptional$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOptional$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62565"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62568"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62567"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62566,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62568,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62568,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62571,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeOptMess(foo.TestFull$TestMessOptional)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62577
    functionDepth: 188
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOptional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMessBuilder()"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(foo.TestFull$TestMessOptional)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62578"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62587"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62586"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62579"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62583"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62579"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62583"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62581"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62584"
        BranchSideFuncs:
        - "getOptMessBuilder()"
        - "mergeFrom(foo.TestFull$TestMessOptional)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62583"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62581,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62582,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMessBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62582,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62587,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62590,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62599"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62603"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62602"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62600,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62603,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOptMessBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62609
    functionDepth: 72
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62611,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62612,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62612,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOptMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptionalOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62618"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62621"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62620"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62621"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62621"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62620"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62619,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62622,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOptMessFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62630
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].getOptMess()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62631"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62639"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62638"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62634,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOptMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62636,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].hasOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62649
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62650"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62649"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62656
    functionDepth: 70
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62657"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62660"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62659"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62658"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62657"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62658,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62660,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setOneofMess(foo.TestFull$TestMessOneof)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOneof"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62667"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62673"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62672"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62668"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62671"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62670"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62673,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62676,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setOneofMess(foo.TestFull$TestMessOneof$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOneof$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62684"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62687"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62686"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62685,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62687,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62687,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62690,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeOneofMess(foo.TestFull$TestMessOneof)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62696
    functionDepth: 190
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOneof"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOneof].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMessBuilder()"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(foo.TestFull$TestMessOneof)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62697"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62706"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62705"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62698"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62702"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62698"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62702"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62700"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62703"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessOneof)"
        - "getOneofMessBuilder()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62702"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62700,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62701,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62701,1"
      Dst: "[foo.TestFull$TestMessOneof$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62706,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62718"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62722"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62721"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62719,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62728
    functionDepth: 72
    returnType: "foo.TestFull$TestMessOneof$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62730,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62731,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62731,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneofOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62737"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62740"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62739"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62740"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62740"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62739"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62738,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62741,1"
      Dst: "[foo.TestFull$TestMessOneof].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getOneofMessFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62749
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].getOneofMess()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62750"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62758"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOneofMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62757"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62753,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getOneofMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62755,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].hasReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62768
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62769"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62768"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62775
    functionDepth: 70
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62776"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62779"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62778"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62777"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62776"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62777,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62779,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setReqMess(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62786"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62792"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62791"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62787"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62790"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62789"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62792,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setReqMess(foo.TestFull$SubMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62803"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62806"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62805"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62804,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62806,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62806,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62809,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeReqMess(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62815
    functionDepth: 186
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMessBuilder()"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62816"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62825"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62824"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62817"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62821"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62817"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62821"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62819"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62822"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess)"
        - "getReqMessBuilder()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62821"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62819,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62820,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMessBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62820,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62825,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62828,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62837"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62841"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62840"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62838,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62841,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getReqMessBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62847
    functionDepth: 72
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62849,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62850,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62850,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getReqMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62856"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62859"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62858"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62859"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62859"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62858"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62857,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62860,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getReqMessFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62868
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].getReqMess()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62869"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62877"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getReqMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62876"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62872,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getReqMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62873,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62874,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].hasDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62887
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62887"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62894
    functionDepth: 70
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62895"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62898"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62897"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62896"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62895"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62896,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62898,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setDefMess(foo.TestFull$DefaultOptionalValues)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62905"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62911"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62910"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62906"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62909"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62908"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62911,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62914,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setDefMess(foo.TestFull$DefaultOptionalValues$Builder)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62922"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62925"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62924"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62923,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62925,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].build"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62925,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62928,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeDefMess(foo.TestFull$DefaultOptionalValues)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62934
    functionDepth: 184
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefMessBuilder()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(foo.TestFull$DefaultOptionalValues)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62935"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62944"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62943"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62940"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62936"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62940"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62938"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62941"
        BranchSideFuncs:
        - "getDefMessBuilder()"
        - "mergeFrom(foo.TestFull$DefaultOptionalValues)"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62940"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62938,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62939,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefMessBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62939,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62944,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62947,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62956"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62960"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62959"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62957,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefMessBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62966
    functionDepth: 72
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62968,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62969,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62969,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValuesOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62975"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62978"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62977"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62978"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62978"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62977"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62976,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62979,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefMessFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 62987
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess$Builder].getDefMess()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessSubMess$Builder:62988"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62996"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getDefMess()"
      - BranchSide: "foo.TestFull$TestMessSubMess$Builder:62995"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62991,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefMess"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62992,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessSubMess$Builder:62993,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 63000
    functionDepth: 15
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:63001,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: 63006
    functionDepth: 40
    returnType: "foo.TestFull$TestMessSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:63007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessSubMess$Builder:62107,1"
      Dst: "[foo.TestFull$TestMessSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax].values()"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax:45,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax:45,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax].$values()"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1"
    linkageType: null
    functionLinenumber: 16709
    functionDepth: 266
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16710,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16712,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16714,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16714,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16716,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16716,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16716,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16719,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16719,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16721,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1:16704,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18087,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18092
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18093,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18094,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18119
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10600()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18120,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18124
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18125,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18129
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18134"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18130,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18132,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18138
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18140"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18141"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18140"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18140,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18145
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11202(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11376(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18148"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18152"
        BranchSideFuncs:
        - "access$11102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18156"
        BranchSideFuncs:
        - "access$11202(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18155"
        BranchSideFuncs:
        - "access$11376(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18149,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11102"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18153,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11202"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18156,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11376"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18160
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18161,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18166
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18177,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18188
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18189,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18192
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18196"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18195"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18194,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18196,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18201
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setStart(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setEnd(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18203"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18202"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18206"
        BranchSideFuncs:
        - "getStart()"
        - "setStart(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18205"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18209"
        BranchSideFuncs:
        - "getEnd()"
        - "setEnd(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18208"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18202,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18203,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18204,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18204,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18209,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18209,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18210,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18215
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18223
    functionDepth: 332
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18228"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18227"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18256"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18255"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18230,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18236,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18241,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18246,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18256,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18254,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18256,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setStart(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18297
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18328"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setEnd(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18353
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18356,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18370,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18375
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18376,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: 18381
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18382,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:18081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].hasDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredStringOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredStringOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredStringOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredStringOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredStringOrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessRequiredStringOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.RawMessageInfo].getStringInfo()"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RawMessageInfo].getObjects()"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RawMessageInfo].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RawMessageInfo].getSyntax()"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.google.protobuf.ProtoSyntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RawMessageInfo:216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RawMessageInfo:219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RawMessageInfo:218"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RawMessageInfo].isMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.RawMessageInfo"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RawMessageInfo:225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RawMessageInfo:224"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:640,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:659"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:661"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:670"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:676"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:656,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Type$Builder:660,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Type$Builder:663,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Type$Builder:667,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.Type$Builder:669,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Type$Builder:672,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Type$Builder:677,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 692
    functionDepth: 1
    returnType: "com.google.protobuf.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:693,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].build()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 61
    returnType: "com.google.protobuf.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[com.google.protobuf.Type].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:699"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:702"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Type$Builder:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:698,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    - Src: "com.google.protobuf.Type$Builder:699,1"
      Dst: "[com.google.protobuf.Type].isInitialized"
    - Src: "com.google.protobuf.Type$Builder:700,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 33
    returnType: "com.google.protobuf.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type$Builder].buildPartialRepeatedFields(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].buildPartial0(com.google.protobuf.Type)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:710"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Type$Builder:709"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:708,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.Type$Builder:709,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial0"
    - Src: "com.google.protobuf.Type$Builder:710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].buildPartialRepeatedFields(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].access$302(com.google.protobuf.Type,java.util.List)"
    - "[com.google.protobuf.Type].access$302(com.google.protobuf.Type,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.Type].access$402(com.google.protobuf.Type,java.util.List)"
    - "[com.google.protobuf.Type].access$402(com.google.protobuf.Type,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 39
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:722"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:721"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Type,java.util.List)"
    - Branch String: "com.google.protobuf.Type$Builder:716"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:720"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:719"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:730"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Type,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.Type$Builder:725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:728"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:717,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Type$Builder:720,1"
      Dst: "[com.google.protobuf.Type].access$302"
    - Src: "com.google.protobuf.Type$Builder:722,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Type$Builder:722,1"
      Dst: "[com.google.protobuf.Type].access$302"
    - Src: "com.google.protobuf.Type$Builder:726,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Type$Builder:729,1"
      Dst: "[com.google.protobuf.Type].access$402"
    - Src: "com.google.protobuf.Type$Builder:731,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Type$Builder:731,1"
      Dst: "[com.google.protobuf.Type].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].buildPartial0(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].access$502(com.google.protobuf.Type,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.Type].access$602(com.google.protobuf.Type,com.google.protobuf.LazyStringArrayList)"
    - "[com.google.protobuf.Type].access$702(com.google.protobuf.Type,com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.Type].access$802(com.google.protobuf.Type,int)"
    - "[com.google.protobuf.Type].access$902(com.google.protobuf.Type,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:740"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.Type,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Type$Builder:739"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:740"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:744"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Type,com.google.protobuf.LazyStringArrayList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.Type$Builder:743"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:749"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Type,com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Type$Builder:748"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:null"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Type,com.google.protobuf.SourceContext)"
    - Branch String: "com.google.protobuf.Type$Builder:749"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:752"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Type,int)"
      - BranchSide: "com.google.protobuf.Type$Builder:751"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:752"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:755"
        BranchSideFuncs:
        - "access$902(com.google.protobuf.Type,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Type$Builder:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:738,1"
      Dst: "[com.google.protobuf.Type].access$502"
    - Src: "com.google.protobuf.Type$Builder:741,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.Type$Builder:742,1"
      Dst: "[com.google.protobuf.Type].access$602"
    - Src: "com.google.protobuf.Type$Builder:747,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Type$Builder:745,1"
      Dst: "[com.google.protobuf.Type].access$702"
    - Src: "com.google.protobuf.Type$Builder:750,1"
      Dst: "[com.google.protobuf.Type].access$802"
    - Src: "com.google.protobuf.Type$Builder:753,1"
      Dst: "[com.google.protobuf.Type].access$902"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 279
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:759,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 273
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:765,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:770,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:781,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 786
    functionDepth: 272
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:787,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 212
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Type)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:794"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Type)"
      - BranchSide: "com.google.protobuf.Type$Builder:793"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:792,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    - Src: "com.google.protobuf.Type$Builder:794,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Type)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 211
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type].getDefaultInstance()"
    - "[com.google.protobuf.Type].getName()"
    - "[com.google.protobuf.Type].access$500(com.google.protobuf.Type)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable()"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder()"
    - "[com.google.protobuf.Type].access$300(com.google.protobuf.Type)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Type].access$600(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type].access$600(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable()"
    - "[com.google.protobuf.Type].access$600(com.google.protobuf.Type)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.Type].access$400(com.google.protobuf.Type)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Type].hasSourceContext()"
    - "[com.google.protobuf.Type].getSourceContext()"
    - "[com.google.protobuf.Type$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.Type].access$800(com.google.protobuf.Type)"
    - "[com.google.protobuf.Type].getSyntaxValue()"
    - "[com.google.protobuf.Type$Builder].setSyntaxValue(int)"
    - "[com.google.protobuf.Type].getEdition()"
    - "[com.google.protobuf.Type].access$900(com.google.protobuf.Type)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Type$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 144
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:801"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.Type$Builder:800"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Type$Builder:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:806"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.Type)"
      - BranchSide: "com.google.protobuf.Type$Builder:805"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:806"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:818"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:817"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:831"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:812"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:811"
        BranchSideFuncs:
        - "ensureFieldsIsMutable()"
    - Branch String: "com.google.protobuf.Type$Builder:818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:831"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:828"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:827"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.Type)"
    - Branch String: "com.google.protobuf.Type$Builder:825"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:826"
        BranchSideFuncs:
        - "getFieldsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Type$Builder:825"
        BranchSideFuncs:
        - "getFieldsFieldBuilder()"
    - Branch String: "com.google.protobuf.Type$Builder:832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:842"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:841"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:836"
        BranchSideFuncs:
        - "access$600(com.google.protobuf.Type)"
        - "ensureOneofsIsMutable()"
    - Branch String: "com.google.protobuf.Type$Builder:842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:854"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:853"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:867"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Type$Builder:844"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:848"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:847"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.Type$Builder:854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:868"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.Type$Builder:867"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Type$Builder:855"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:864"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.Type$Builder:863"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.Type)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.Type$Builder:861"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:862"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Type$Builder:861"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    - Branch String: "com.google.protobuf.Type$Builder:868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:871"
        BranchSideFuncs:
        - "mergeSourceContext(com.google.protobuf.SourceContext)"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Type$Builder:870"
        BranchSideFuncs:
        - "access$800(com.google.protobuf.Type)"
    - Branch String: "com.google.protobuf.Type$Builder:871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:874"
        BranchSideFuncs:
        - "getSyntaxValue()"
        - "setSyntaxValue(int)"
      - BranchSide: "com.google.protobuf.Type$Builder:873"
        BranchSideFuncs:
        - "getEdition()"
    - Branch String: "com.google.protobuf.Type$Builder:874"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:879"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.Type)"
      - BranchSide: "com.google.protobuf.Type$Builder:878"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:800,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:801,1"
      Dst: "[com.google.protobuf.Type].getName"
    - Src: "com.google.protobuf.Type$Builder:801,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:802,1"
      Dst: "[com.google.protobuf.Type].access$500"
    - Src: "com.google.protobuf.Type$Builder:804,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:807,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:807,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:808,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:809,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:812,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:813,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:813,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Type$Builder:815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:818,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:818,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:819,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:820,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Type$Builder:822,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:826,1"
      Dst: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:828,1"
      Dst: "[com.google.protobuf.Type].access$300"
    - Src: "com.google.protobuf.Type$Builder:828,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Type$Builder:832,1"
      Dst: "[com.google.protobuf.Type].access$600"
    - Src: "com.google.protobuf.Type$Builder:832,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:833,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:834,1"
      Dst: "[com.google.protobuf.Type].access$600"
    - Src: "com.google.protobuf.Type$Builder:837,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:838,1"
      Dst: "[com.google.protobuf.Type].access$600"
    - Src: "com.google.protobuf.Type$Builder:838,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.Type$Builder:840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:843,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:843,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:844,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:845,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:848,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:849,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:849,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Type$Builder:851,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:854,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:854,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:855,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:856,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Type$Builder:858,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:862,1"
      Dst: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:864,1"
      Dst: "[com.google.protobuf.Type].access$400"
    - Src: "com.google.protobuf.Type$Builder:864,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Type$Builder:868,1"
      Dst: "[com.google.protobuf.Type].hasSourceContext"
    - Src: "com.google.protobuf.Type$Builder:869,1"
      Dst: "[com.google.protobuf.Type].getSourceContext"
    - Src: "com.google.protobuf.Type$Builder:869,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeSourceContext"
    - Src: "com.google.protobuf.Type$Builder:871,1"
      Dst: "[com.google.protobuf.Type].access$800"
    - Src: "com.google.protobuf.Type$Builder:872,1"
      Dst: "[com.google.protobuf.Type].getSyntaxValue"
    - Src: "com.google.protobuf.Type$Builder:872,1"
      Dst: "[com.google.protobuf.Type$Builder].setSyntaxValue"
    - Src: "com.google.protobuf.Type$Builder:874,1"
      Dst: "[com.google.protobuf.Type].getEdition"
    - Src: "com.google.protobuf.Type$Builder:874,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Type$Builder:875,1"
      Dst: "[com.google.protobuf.Type].access$900"
    - Src: "com.google.protobuf.Type$Builder:877,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:879,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Type$Builder:879,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Type$Builder:880,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 42
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 893
    functionDepth: 291
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field].parser()"
    - "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Type$Builder].getSourceContextFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 80
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:894"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:898"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:897"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:970"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Type$Builder:969"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Type$Builder:915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:919"
        BranchSideFuncs:
        - "ensureFieldsIsMutable()"
      - BranchSide: "com.google.protobuf.Type$Builder:918"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:934"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:938"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.Type$Builder:937"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Type$Builder:960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:966"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:900,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Type$Builder:906,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Type$Builder:913,1"
      Dst: "[com.google.protobuf.Field].parser"
    - Src: "com.google.protobuf.Type$Builder:912,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Type$Builder:916,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:917,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:919,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Type$Builder:924,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Type$Builder:925,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:926,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.Type$Builder:932,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.Type$Builder:931,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Type$Builder:935,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:936,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:938,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Type$Builder:944,1"
      Dst: "[com.google.protobuf.Type$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:944,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Type$Builder:943,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Type$Builder:950,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Type$Builder:955,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Type$Builder:960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Type$Builder:970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:968,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Type$Builder:970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Type$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:987"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:994"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:993"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:990,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1008"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1010,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1029"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1030"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1032,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1044,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1044,1"
      Dst: "[com.google.protobuf.Type].getName"
    - Src: "com.google.protobuf.Type$Builder:1046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1061"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1060"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1061,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Type$Builder:1064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1070
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1074"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1088"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1091"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1090"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1089,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Type$Builder:1091,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1103,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type$Builder:1105,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFields(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1117,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type$Builder:1119,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setFields(int,com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1139"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1138"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1135"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1135,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1136,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Type$Builder:1137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1139,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setFields(int,com.google.protobuf.Field$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Field$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1153,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1154,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1154,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Type$Builder:1155,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1157,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1157,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFields(com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1169"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1177"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1176"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1173"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1173,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1174,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1175,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1177,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFields(int,com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1198"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1197"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1194"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1194,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1195,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1196,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1198,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFields(com.google.protobuf.Field$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1216"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1212,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1213,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1213,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1216,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1216,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFields(int,com.google.protobuf.Field$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Field$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1234"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1230,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1231,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1231,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1234,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1234,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addAllFields(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1248,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1249,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Type$Builder:1251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1253,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearFields()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1266,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Type$Builder:1268,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1270,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].removeFields(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1283,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureFieldsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1284,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Type$Builder:1285,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1287,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1300,1"
      Dst: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1300,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1313"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1312,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type$Builder:1313,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1328"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1326,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Type$Builder:1328,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFieldsBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1339,1"
      Dst: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1340,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1339,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addFieldsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1351,1"
      Dst: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1352,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1351,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsBuilderList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1363,1"
      Dst: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1363,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getFieldsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1377"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1376"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1372"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Type$Builder:1374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1382
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1386"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1383,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOneofsList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1398,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOneofsCount()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1410,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOneofs(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1422,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOneofsBytes(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1435,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setOneofs(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1450"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1450,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1451,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.Type$Builder:1453,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOneofs(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1468"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1468,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1469,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.Type$Builder:1471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addAllOneofs(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1485,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1486,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Type$Builder:1489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOneofs()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1502,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.Type$Builder:1504,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOneofsBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1519"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1519,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Type$Builder:1520,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOneofsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1521,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.Type$Builder:1523,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1529
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1533"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1550"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1548,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Type$Builder:1550,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1564"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1563"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1562,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Type$Builder:1564,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1575"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1578"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1577"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1576,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type$Builder:1578,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1597"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1591"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1594"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1594,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1595,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Type$Builder:1596,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1598,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1616"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1615"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1612,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1613,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1613,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Type$Builder:1614,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1616,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1616,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1636"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1635"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1632"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1631"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1632,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1633,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1634,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1636,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1657"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1656"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1653"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1652"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1653,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1654,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1657,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1675"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1671,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1672,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1672,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1673,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1675,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1675,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1688"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1693"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1692"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1689,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1690,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1690,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Type$Builder:1691,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1693,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1693,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1706"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1712"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1707,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1708,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Type$Builder:1710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1712,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1729"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1728"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1725,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Type$Builder:1727,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1729,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1741"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1742,1"
      Dst: "[com.google.protobuf.Type$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Type$Builder:1743,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Type$Builder:1744,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1746,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1759,1"
      Dst: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1759,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1772"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1771"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1771,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Type$Builder:1772,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1787"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1785,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Type$Builder:1787,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1798,1"
      Dst: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1799,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1798,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1810,1"
      Dst: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1811,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1810,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1822,1"
      Dst: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1822,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1826
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1836"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1835"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1828"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1831"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Type$Builder:1833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1851"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1850"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1861
    functionDepth: 70
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1865"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Type$Builder:1864"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.Type$Builder:1863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1862"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1863,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1865,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1881"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1877"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1880"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1879"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1882,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Type$Builder:1885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setSourceContext(com.google.protobuf.SourceContext$Builder)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1900"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1899"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1898,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1900,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].build"
    - Src: "com.google.protobuf.Type$Builder:1900,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Type$Builder:1903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeSourceContext(com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1913
    functionDepth: 210
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    - "[com.google.protobuf.Type$Builder].getSourceContextBuilder()"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.SourceContext)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1923"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1922"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Type$Builder:1915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1919"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1920"
        BranchSideFuncs:
        - "getSourceContextBuilder()"
        - "mergeFrom(com.google.protobuf.SourceContext)"
      - BranchSide: "com.google.protobuf.Type$Builder:1919"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1917,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:1918,1"
      Dst: "[com.google.protobuf.Type$Builder].getSourceContextBuilder"
    - Src: "com.google.protobuf.Type$Builder:1918,1"
      Dst: "[com.google.protobuf.SourceContext$Builder].mergeFrom"
    - Src: "com.google.protobuf.Type$Builder:1923,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Type$Builder:1926,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearSourceContext()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1940,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Type$Builder:1943,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSourceContextBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1953
    functionDepth: 72
    returnType: "com.google.protobuf.SourceContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Type$Builder].getSourceContextFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1955,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Type$Builder:1956,1"
      Dst: "[com.google.protobuf.Type$Builder].getSourceContextFieldBuilder"
    - Src: "com.google.protobuf.Type$Builder:1956,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1969"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1968"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Type$Builder:1969"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1969"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:1968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1967,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Type$Builder:1970,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSourceContextFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 1982
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Type$Builder].getSourceContext()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:1983"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:1991"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Type$Builder:1990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:1986,1"
      Dst: "[com.google.protobuf.Type$Builder].getSourceContext"
    - Src: "com.google.protobuf.Type$Builder:1987,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Type$Builder:1988,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setSyntaxValue(int)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 2015
    functionDepth: 13
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2018,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getSyntax()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2030"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2031,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setSyntax(com.google.protobuf.Syntax)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Syntax"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:2046"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2048,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Type$Builder:2049,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearSyntax()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2063,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getEdition()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2078"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2085"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:2084"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2081,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2101,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setEdition(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2120"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:2120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearEdition()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2135,1"
      Dst: "[com.google.protobuf.Type].getDefaultInstance"
    - Src: "com.google.protobuf.Type$Builder:2135,1"
      Dst: "[com.google.protobuf.Type].getEdition"
    - Src: "com.google.protobuf.Type$Builder:2137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setEditionBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Type$Builder:2151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Type$Builder:2152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Type$Builder:2151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2152,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Type$Builder:2155,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 2160
    functionDepth: 15
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2161,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: 2166
    functionDepth: 40
    returnType: "com.google.protobuf.Type$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:2167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].build()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].build()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Type$Builder].getOneofsList()"
    functionSourceFile: "com.google.protobuf.Type$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Type$Builder:627,1"
      Dst: "[com.google.protobuf.Type$Builder].getOneofsList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$1"
    linkageType: null
    functionLinenumber: 1519
    functionDepth: 50
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].newBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1520,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].newBuilder"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1522,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1524,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1524,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1526,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1526,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1526,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1529,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1529,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1531,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$1:1514,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].forMutableMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 41
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getMutableMap()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:39,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].forMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 41
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getMap()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:44,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].isImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].isMutable()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaFull:49"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:48"
        BranchSideFuncs:
        - "isMutable()"
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:49,1"
      Dst: "[com.google.protobuf.MapField].isMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].toImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].makeImmutable()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:54,1"
      Dst: "[com.google.protobuf.MapField].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].newMapField(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].newMapField(com.google.protobuf.MapEntry)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:60,1"
      Dst: "[com.google.protobuf.MapField].newMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].forMapMetadata(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 1
    returnType: "com.google.protobuf.MapEntryLite$Metadata"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].getMetadata()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:65,1"
      Dst: "[com.google.protobuf.MapEntry].getMetadata"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].mergeFrom(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 43
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldSchemaFull].mergeFromFull(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:70,1"
      Dst: "[com.google.protobuf.MapFieldSchemaFull].mergeFromFull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].mergeFromFull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 42
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].isMutable()"
    - "[com.google.protobuf.MapField].copy()"
    - "[com.google.protobuf.MapField].mergeFrom(com.google.protobuf.MapField)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaFull:77"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:80"
        BranchSideFuncs:
        - "copy()"
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:79"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.MapField)"
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:77,1"
      Dst: "[com.google.protobuf.MapField].isMutable"
    - Src: "com.google.protobuf.MapFieldSchemaFull:78,1"
      Dst: "[com.google.protobuf.MapField].copy"
    - Src: "com.google.protobuf.MapFieldSchemaFull:80,1"
      Dst: "[com.google.protobuf.MapField].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].getSerializedSize(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 42
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldSchemaFull].getSerializedSizeFull(int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:86,1"
      Dst: "[com.google.protobuf.MapFieldSchemaFull].getSerializedSizeFull"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaFull].getSerializedSizeFull(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaFull"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 41
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getMap()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].isEmpty()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeTagSize(int)"
    - "[com.google.protobuf.CodedOutputStream].computeLengthDelimitedFieldSize(int)"
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.MapEntry].getMetadata()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 1
    ICount: 28
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaFull:93"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:97"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:96"
        BranchSideFuncs:
        - "isEmpty()"
        - "getMap()"
    - Branch String: "com.google.protobuf.MapFieldSchemaFull:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:101"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.MapFieldSchemaFull:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:110"
        BranchSideFuncs:
        - "computeLengthDelimitedFieldSize(int)"
        - "hasNext()"
        - "computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getMetadata()"
        - "getKey()"
        - "computeTagSize(int)"
      - BranchSide: "com.google.protobuf.MapFieldSchemaFull:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaFull:97,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.MapFieldSchemaFull:99,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.google.protobuf.MapFieldSchemaFull:103,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MapFieldSchemaFull:103,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldSchemaFull:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldSchemaFull:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldSchemaFull:105,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeTagSize"
    - Src: "com.google.protobuf.MapFieldSchemaFull:108,1"
      Dst: "[com.google.protobuf.MapEntry].getMetadata"
    - Src: "com.google.protobuf.MapFieldSchemaFull:108,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldSchemaFull:108,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldSchemaFull:107,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    - Src: "com.google.protobuf.MapFieldSchemaFull:106,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeLengthDelimitedFieldSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].isMapFieldEnabled(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1981"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1984"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1983"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1988"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1987"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2051"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2050"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1996"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1995"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1996"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2015"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2014"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2006"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2005"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2002"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2001"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2002"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2001"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2011"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2010"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2023"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2022"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2023"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2031"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2030"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2031"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2040"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2039"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2052"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2057"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1990,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1990,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1992,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1994,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1994,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1996,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1997,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1998,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1998,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].isMapFieldEnabled"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2006,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2015,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2023,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2031,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2070
    functionDepth: 2
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getIndex()"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2073"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2072"
        BranchSideFuncs:
        - "isExtension()"
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2077"
        BranchSideFuncs:
        - "getIndex()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2071,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2073,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2078,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].getOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2083"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2086"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2085"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2083,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2086,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].supportFieldPresence(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2187"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:2187,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 1933
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1934,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].getOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 1933
    functionDepth: 3
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1934,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$1300(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable:1934,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].supportFieldPresence"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33009
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getDescriptor()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33014
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33021
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33022,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].hasOBytes()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33034
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33035"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33034"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getOBytes()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33042
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getRStringList()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33055
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getRStringCount()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33062
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33063,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getRString(int)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33071,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getRStringBytes(int)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33080,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].hasAString()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33091
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33092"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33091"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getAString()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33099
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33101"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33104"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33103"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$AllocValues:33107"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33110"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33109"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33106,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$AllocValues:33107,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getAStringBytes()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33121"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33127"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33123,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].hasABytes()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33140"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33139"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getABytes()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33147
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].hasAMess()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33159"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33158"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getAMess()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33166
    functionDepth: 1
    returnType: "foo.TestFull$DefaultRequiredValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultRequiredValues].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33167"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33166"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$AllocValues:33167,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getAMessOrBuilder()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultRequiredValuesOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33174"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33173"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33174,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].isInitialized()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33179
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$AllocValues].hasAString()"
    - "[foo.TestFull$AllocValues].hasABytes()"
    - "[foo.TestFull$AllocValues].hasAMess()"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    functionUses: 14
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33181"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33182"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33181"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33182"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33183"
        BranchSideFuncs:
        - "hasAString()"
    - Branch String: "foo.TestFull$AllocValues:33184"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33188"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33187"
        BranchSideFuncs:
        - "hasABytes()"
    - Branch String: "foo.TestFull$AllocValues:33188"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33192"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33191"
        BranchSideFuncs:
        - "hasAMess()"
    - Branch String: "foo.TestFull$AllocValues:33192"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33195"
        BranchSideFuncs:
        - "getAMess()"
        - "isInitialized()"
    - Branch String: "foo.TestFull$AllocValues:33196"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33200"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33199"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33184,1"
      Dst: "[foo.TestFull$AllocValues].hasAString"
    - Src: "foo.TestFull$AllocValues:33188,1"
      Dst: "[foo.TestFull$AllocValues].hasABytes"
    - Src: "foo.TestFull$AllocValues:33192,1"
      Dst: "[foo.TestFull$AllocValues].hasAMess"
    - Src: "foo.TestFull$AllocValues:33196,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33196,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33206
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 34
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33207"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33210"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33209"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$AllocValues:33210"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33212"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33213"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33216"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$AllocValues:33215"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33216"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33219"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$AllocValues:33218"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33219"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33222"
        BranchSideFuncs:
        - "getAMess()"
        - "writeMessage(int,com.google.protobuf.MessageLite)"
      - BranchSide: "foo.TestFull$AllocValues:33221"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$AllocValues:33208,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$AllocValues:33210,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "foo.TestFull$AllocValues:33211,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "foo.TestFull$AllocValues:33211,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$AllocValues:33214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$AllocValues:33217,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$AllocValues:33220,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33220,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "foo.TestFull$AllocValues:33222,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$AllocValues:33222,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$AllocValues].getSerializedSize()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33226
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[foo.TestFull$AllocValues].getRStringList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 51
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33228"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33229"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33231"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33235"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33237"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33239"
        BranchSideFuncs:
        - "getRStringList()"
        - "size()"
    - Branch String: "foo.TestFull$AllocValues:33243"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33246"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$AllocValues:33245"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33246"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33249"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33250"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33253"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$AllocValues:33233,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$AllocValues:33237,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "foo.TestFull$AllocValues:33238,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "foo.TestFull$AllocValues:33238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "foo.TestFull$AllocValues:33241,1"
      Dst: "[foo.TestFull$AllocValues].getRStringList"
    - Src: "foo.TestFull$AllocValues:33241,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$AllocValues:33244,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$AllocValues:33248,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$AllocValues:33252,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33252,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "foo.TestFull$AllocValues:33254,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$AllocValues:33254,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33260
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].hasOBytes()"
    - "[foo.TestFull$AllocValues].hasOBytes()"
    - "[foo.TestFull$AllocValues].getOBytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].getOBytes()"
    - "[foo.TestFull$AllocValues].getRStringList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].getRStringList()"
    - "[foo.TestFull$AllocValues].hasAString()"
    - "[foo.TestFull$AllocValues].hasAString()"
    - "[foo.TestFull$AllocValues].getAString()"
    - "[foo.TestFull$AllocValues].getAString()"
    - "[foo.TestFull$AllocValues].hasABytes()"
    - "[foo.TestFull$AllocValues].hasABytes()"
    - "[foo.TestFull$AllocValues].getABytes()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].getABytes()"
    - "[foo.TestFull$AllocValues].hasAMess()"
    - "[foo.TestFull$AllocValues].hasAMess()"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 64
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33261"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33264"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33263"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33264"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33267"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33266"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33269"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33270"
        BranchSideFuncs:
        - "hasOBytes()"
      - BranchSide: "foo.TestFull$AllocValues:33269"
        BranchSideFuncs:
        - "hasOBytes()"
    - Branch String: "foo.TestFull$AllocValues:33270"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33274"
        BranchSideFuncs:
        - "getOBytes()"
      - BranchSide: "foo.TestFull$AllocValues:33273"
        BranchSideFuncs:
        - "getRStringList()"
    - Branch String: "foo.TestFull$AllocValues:33272"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33273"
        BranchSideFuncs:
        - "getRStringList()"
    - Branch String: "foo.TestFull$AllocValues:33275"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33275"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33276"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33277"
        BranchSideFuncs:
        - "hasAString()"
      - BranchSide: "foo.TestFull$AllocValues:33276"
        BranchSideFuncs:
        - "hasAString()"
    - Branch String: "foo.TestFull$AllocValues:33277"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33281"
        BranchSideFuncs:
        - "getAString()"
      - BranchSide: "foo.TestFull$AllocValues:33280"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33279"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33280"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33281"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33282"
        BranchSideFuncs:
        - "hasABytes()"
      - BranchSide: "foo.TestFull$AllocValues:33281"
        BranchSideFuncs:
        - "hasABytes()"
    - Branch String: "foo.TestFull$AllocValues:33282"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33286"
        BranchSideFuncs:
        - "getABytes()"
      - BranchSide: "foo.TestFull$AllocValues:33285"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33284"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33285"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$AllocValues:33286"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33287"
        BranchSideFuncs:
        - "hasAMess()"
      - BranchSide: "foo.TestFull$AllocValues:33286"
        BranchSideFuncs:
        - "hasAMess()"
    - Branch String: "foo.TestFull$AllocValues:33287"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33291"
        BranchSideFuncs:
        - "getAMess()"
      - BranchSide: "foo.TestFull$AllocValues:33290"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$AllocValues:33289"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33290"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$AllocValues:33291"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33292"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33291"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33265,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$AllocValues:33269,1"
      Dst: "[foo.TestFull$AllocValues].hasOBytes"
    - Src: "foo.TestFull$AllocValues:33269,1"
      Dst: "[foo.TestFull$AllocValues].hasOBytes"
    - Src: "foo.TestFull$AllocValues:33270,1"
      Dst: "[foo.TestFull$AllocValues].hasOBytes"
    - Src: "foo.TestFull$AllocValues:33271,1"
      Dst: "[foo.TestFull$AllocValues].getOBytes"
    - Src: "foo.TestFull$AllocValues:33272,1"
      Dst: "[foo.TestFull$AllocValues].getOBytes"
    - Src: "foo.TestFull$AllocValues:33272,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$AllocValues:33274,1"
      Dst: "[foo.TestFull$AllocValues].getRStringList"
    - Src: "foo.TestFull$AllocValues:33275,1"
      Dst: "[foo.TestFull$AllocValues].getRStringList"
    - Src: "foo.TestFull$AllocValues:33275,1"
      Dst: "[java.lang.Object].equals"
    - Src: "foo.TestFull$AllocValues:33276,1"
      Dst: "[foo.TestFull$AllocValues].hasAString"
    - Src: "foo.TestFull$AllocValues:33276,1"
      Dst: "[foo.TestFull$AllocValues].hasAString"
    - Src: "foo.TestFull$AllocValues:33277,1"
      Dst: "[foo.TestFull$AllocValues].hasAString"
    - Src: "foo.TestFull$AllocValues:33278,1"
      Dst: "[foo.TestFull$AllocValues].getAString"
    - Src: "foo.TestFull$AllocValues:33279,1"
      Dst: "[foo.TestFull$AllocValues].getAString"
    - Src: "foo.TestFull$AllocValues:33279,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$AllocValues:33281,1"
      Dst: "[foo.TestFull$AllocValues].hasABytes"
    - Src: "foo.TestFull$AllocValues:33281,1"
      Dst: "[foo.TestFull$AllocValues].hasABytes"
    - Src: "foo.TestFull$AllocValues:33282,1"
      Dst: "[foo.TestFull$AllocValues].hasABytes"
    - Src: "foo.TestFull$AllocValues:33283,1"
      Dst: "[foo.TestFull$AllocValues].getABytes"
    - Src: "foo.TestFull$AllocValues:33284,1"
      Dst: "[foo.TestFull$AllocValues].getABytes"
    - Src: "foo.TestFull$AllocValues:33284,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$AllocValues:33286,1"
      Dst: "[foo.TestFull$AllocValues].hasAMess"
    - Src: "foo.TestFull$AllocValues:33286,1"
      Dst: "[foo.TestFull$AllocValues].hasAMess"
    - Src: "foo.TestFull$AllocValues:33287,1"
      Dst: "[foo.TestFull$AllocValues].hasAMess"
    - Src: "foo.TestFull$AllocValues:33288,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33289,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33289,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].equals"
    - Src: "foo.TestFull$AllocValues:33291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$AllocValues:33291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$AllocValues:33291,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].hashCode()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33296
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$AllocValues].getDescriptor()"
    - "[foo.TestFull$AllocValues].hasOBytes()"
    - "[foo.TestFull$AllocValues].getOBytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[foo.TestFull$AllocValues].getRStringCount()"
    - "[foo.TestFull$AllocValues].getRStringList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$AllocValues].hasAString()"
    - "[foo.TestFull$AllocValues].getAString()"
    - "[foo.TestFull$AllocValues].hasABytes()"
    - "[foo.TestFull$AllocValues].getABytes()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[foo.TestFull$AllocValues].hasAMess()"
    - "[foo.TestFull$AllocValues].getAMess()"
    - "[foo.TestFull$DefaultRequiredValues].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33297"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33301"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33300"
        BranchSideFuncs:
        - "hasOBytes()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$AllocValues:33302"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33306"
        BranchSideFuncs:
        - "getOBytes()"
      - BranchSide: "foo.TestFull$AllocValues:33305"
        BranchSideFuncs:
        - "getRStringCount()"
    - Branch String: "foo.TestFull$AllocValues:33306"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33310"
        BranchSideFuncs:
        - "getRStringList()"
      - BranchSide: "foo.TestFull$AllocValues:33309"
        BranchSideFuncs:
        - "hasAString()"
    - Branch String: "foo.TestFull$AllocValues:33310"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33314"
        BranchSideFuncs:
        - "getAString()"
      - BranchSide: "foo.TestFull$AllocValues:33313"
        BranchSideFuncs:
        - "hasABytes()"
    - Branch String: "foo.TestFull$AllocValues:33314"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33318"
        BranchSideFuncs:
        - "getABytes()"
      - BranchSide: "foo.TestFull$AllocValues:33317"
        BranchSideFuncs:
        - "hasAMess()"
    - Branch String: "foo.TestFull$AllocValues:33318"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33322"
        BranchSideFuncs:
        - "getAMess()"
      - BranchSide: "foo.TestFull$AllocValues:33321"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$AllocValues:33301,1"
      Dst: "[foo.TestFull$AllocValues].getDescriptor"
    - Src: "foo.TestFull$AllocValues:33301,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$AllocValues:33302,1"
      Dst: "[foo.TestFull$AllocValues].hasOBytes"
    - Src: "foo.TestFull$AllocValues:33304,1"
      Dst: "[foo.TestFull$AllocValues].getOBytes"
    - Src: "foo.TestFull$AllocValues:33304,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$AllocValues:33306,1"
      Dst: "[foo.TestFull$AllocValues].getRStringCount"
    - Src: "foo.TestFull$AllocValues:33308,1"
      Dst: "[foo.TestFull$AllocValues].getRStringList"
    - Src: "foo.TestFull$AllocValues:33308,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$AllocValues:33310,1"
      Dst: "[foo.TestFull$AllocValues].hasAString"
    - Src: "foo.TestFull$AllocValues:33312,1"
      Dst: "[foo.TestFull$AllocValues].getAString"
    - Src: "foo.TestFull$AllocValues:33312,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$AllocValues:33314,1"
      Dst: "[foo.TestFull$AllocValues].hasABytes"
    - Src: "foo.TestFull$AllocValues:33316,1"
      Dst: "[foo.TestFull$AllocValues].getABytes"
    - Src: "foo.TestFull$AllocValues:33316,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$AllocValues:33318,1"
      Dst: "[foo.TestFull$AllocValues].hasAMess"
    - Src: "foo.TestFull$AllocValues:33320,1"
      Dst: "[foo.TestFull$AllocValues].getAMess"
    - Src: "foo.TestFull$AllocValues:33320,1"
      Dst: "[foo.TestFull$DefaultRequiredValues].hashCode"
    - Src: "foo.TestFull$AllocValues:33322,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$AllocValues:33322,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33330,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33336,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33341,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33347,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33351,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33357,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33362,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33369,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33383,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33389,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33396,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33399
    functionDepth: 230
    returnType: "foo.TestFull$AllocValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$AllocValues].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33400,1"
      Dst: "[foo.TestFull$AllocValues].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilder()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33401
    functionDepth: 229
    returnType: "foo.TestFull$AllocValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$AllocValues].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33402,1"
      Dst: "[foo.TestFull$AllocValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilder(foo.TestFull$AllocValues)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$AllocValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:33405,1"
      Dst: "[foo.TestFull$AllocValues].toBuilder"
    - Src: "foo.TestFull$AllocValues:33405,1"
      Dst: "[foo.TestFull$AllocValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].toBuilder()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33408
    functionDepth: 228
    returnType: "foo.TestFull$AllocValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(foo.TestFull$AllocValues)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$AllocValues:33409"
      Branch Sides:
      - BranchSide: "foo.TestFull$AllocValues:33409"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$AllocValues:33408"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$AllocValues)"
    Callsites:
    - Src: "foo.TestFull$AllocValues:33409,1"
      Dst: "[foo.TestFull$AllocValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 33415
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 34089
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].parser()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getParserForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 34120
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 34125
    functionDepth: 0
    returnType: "foo.TestFull$AllocValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].toBuilder()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].toBuilder()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].newBuilderForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].getRStringList()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$AllocValues:32989,1"
      Dst: "[foo.TestFull$AllocValues].getRStringList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$AllocValues].access$11600()"
    functionSourceFile: "foo.TestFull$AllocValues"
    linkageType: null
    functionLinenumber: 32988
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].dispose()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].onBuilt()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:392,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].markClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].markClean()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].isClean()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 271
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    functionUses: 35
    ICount: 7
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:416,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDefaultInstanceForType"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:416,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:417,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:417,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:427,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:428,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].getAllFieldsMutable()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:445,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:445,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getAllFieldsMutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 31
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionUses: 2
    ICount: 37
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:454"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:487"
        BranchSideFuncs:
        - "get(int)"
        - "getContainingOneof()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:486"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:472"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:469"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:480"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:450"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:449"
        BranchSideFuncs:
        - "access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
        - "getFields()"
        - "size()"
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:485"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:451,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:451,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:452,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:454,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:455,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:456,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:464,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:465,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].hasOneof"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:470,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getOneofFieldDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:473,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:474,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:475,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:476,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:480,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:485,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:485,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 272
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].newBuilder()"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor].newBuilder()"
    functionUses: 3
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:492,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:492,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:492,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 4
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].getBuilder(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:497,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getRepeatedFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:502,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:502,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:502,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRepeatedBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:507,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:507,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:507,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:512,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:512,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:512,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 51
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 5
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:517,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:517,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:517,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 51
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    functionUses: 5
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:523"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:522,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:522,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:522,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:523,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:526,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 272
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionUses: 6
    ICount: 7
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:534,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:534,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:534,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:540,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:540,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:540,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:546,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:546,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:546,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:552,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:552,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:552,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:557,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:557,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:557,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:563,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:563,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:563,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].setRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 271
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].addRepeated(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:569,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:569,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:569,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].addRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:576,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 38
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.UnknownFieldSet].newBuilder(com.google.protobuf.UnknownFieldSet)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:583,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:583,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:583,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:584,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 58
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 2
    ICount: 39
    EdgeCount: 176
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:590"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:614"
        BranchSideFuncs:
        - "isRequired()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:613"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:597"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:593"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:597"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:598"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:613"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:612"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:607"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:607"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:606"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:606"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:605"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:612"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:608"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:590,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:590,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:590,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:590,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:590,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:592,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:593,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:598,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:599,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:601,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:602,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:602,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:602,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:603,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:608,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].hasField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:608,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getField"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:608,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:633,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].getParentForChildren()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$BuilderParent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:654"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:657"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:656"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].onChanged()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:670"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$Builder:665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$Builder:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:666,1"
      Dst: "[com.google.protobuf.AbstractMessage$BuilderParent].markDirty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:686,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:686,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:686,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:686,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:686,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].internalGetMutableMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:694,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:694,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:694,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:694,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$Builder:694,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:362,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$Builder].access$900(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$Builder"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].getAllFieldsMutable()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$Builder:363,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getAllFieldsMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.NullValue$1"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 1
    returnType: "com.google.protobuf.NullValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.NullValue].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue$1:76,1"
      Dst: "[com.google.protobuf.NullValue].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.NullValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue$1:74,1"
      Dst: "[com.google.protobuf.NullValue$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 170
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    functionUses: 114
    ICount: 26
    EdgeCount: 167
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractProtobufList:65"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:68"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:67"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractProtobufList:68"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:74"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:73"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractProtobufList:74"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:78"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:77"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.AbstractProtobufList:80"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:83"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:82"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractProtobufList:83"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:88"
        BranchSideFuncs:
        - "get(int)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.AbstractProtobufList:87"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.AbstractProtobufList:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:83"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:75,1"
      Dst: "[java.util.AbstractList].equals"
    - Src: "com.google.protobuf.AbstractProtobufList:79,1"
      Dst: "[java.util.AbstractCollection].size"
    - Src: "com.google.protobuf.AbstractProtobufList:80,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.AbstractProtobufList:84,1"
      Dst: "[java.util.AbstractList].get"
    - Src: "com.google.protobuf.AbstractProtobufList:84,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.AbstractProtobufList:84,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.AbstractProtobufList].hashCode()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode()"
    - "[foo.TestFull$TestFieldNo33554431].hashCode()"
    - "[foo.TestFull$TestMessOptional].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].hashCode()"
    - "[com.google.protobuf.Value].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet$Field].hashCode()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].hashCode()"
    - "[com.google.protobuf.LazyField].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    - "[com.google.protobuf.Type].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hashCode()"
    - "[com.google.protobuf.UInt32Value].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt32].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    - "[foo.TestFull$LowerCase].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt32].hashCode()"
    - "[foo.TestFull$DefaultOptionalValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed64].hashCode()"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hashCode()"
    - "[com.google.protobuf.Any].hashCode()"
    - "[foo.TestFull$TestMessOneof].hashCode()"
    - "[com.google.protobuf.StringValue].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed32].hashCode()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].hashCode()"
    - "[foo.TestFull$TestMessSubMess].hashCode()"
    - "[com.google.protobuf.UnknownFieldSetLite].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].hashCode()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt32].hashCode()"
    - "[com.google.protobuf.BoolValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode()"
    - "[com.google.protobuf.Option].hashCode()"
    - "[com.google.protobuf.FieldMask].hashCode()"
    - "[com.google.protobuf.EnumValue].hashCode()"
    - "[com.google.protobuf.SmallSortedMap$Entry].hashCode()"
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    - "[foo.TestFull$TestMessRequiredSFixed32].hashCode()"
    - "[com.google.protobuf.GeneratedMessageLite:com.google.protobuf.IntArrayList:com.google.protobuf.LazyFieldLite].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredString].hashCode()"
    - "[com.google.protobuf.Struct].hashCode()"
    - "[com.google.protobuf.ListValue].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hashCode()"
    - "[com.google.protobuf.Api].hashCode()"
    - "[com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].hashCode()"
    - "[foo.TestFull$TestFieldFlags].hashCode()"
    - "[foo.TestFull$TestFieldNo16].hashCode()"
    - "[com.google.protobuf.FloatValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].hashCode()"
    - "[foo.TestFull$TestMessPacked].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    - "[foo.TestFull$TestMessRequiredFloat].hashCode()"
    - "[foo.TestFull$DefaultRequiredValues].hashCode()"
    - "[com.google.protobuf.Method].hashCode()"
    - "[foo.TestFull$TestMessRequiredDouble].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].hashCode()"
    - "[com.google.protobuf.BytesValue].hashCode()"
    - "[foo.TestFull$TestFieldNo15].hashCode()"
    - "[com.google.protobuf.Duration].hashCode()"
    - "[foo.TestFull$TestMessRequiredEnum].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hashCode()"
    - "[foo.TestFull$TestMessageCheck].hashCode()"
    - "[com.google.protobuf.Enum].hashCode()"
    - "[foo.TestFull$TestFieldNo2048].hashCode()"
    - "[foo.TestFull$TestFieldNo262144].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hashCode()"
    - "[foo.TestFull$TestFieldNo33554432].hashCode()"
    - "[com.google.protobuf.Mixin].hashCode()"
    - "[foo.TestFull$TestMessRequiredFixed64].hashCode()"
    - "[foo.TestFull$TestMess].hashCode()"
    - "[com.google.protobuf.MapFieldLite].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].hashCode()"
    - "[foo.TestFull$TestFieldNo262143].hashCode()"
    - "[foo.TestFull$AllocValues].hashCode()"
    - "[foo.TestFull$TestMessRequiredBool].hashCode()"
    - "[com.google.protobuf.Int64Value].hashCode()"
    - "[com.google.protobuf.FieldSet].hashCode()"
    - "[com.google.protobuf.DoubleValue].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hashCode()"
    - "[foo.TestFull$TestMessRequiredSInt64].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].hashCode()"
    - "[foo.TestFull$TestMessRequiredUInt64].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hashCode()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].hashCode()"
    - "[foo.TestFull$TestMessRequiredMessage].hashCode()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hashCode()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].hashCode()"
    - "[foo.TestFull$TestMessRequiredBytes].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].hashCode()"
    - "[com.google.protobuf.MapField].hashCode()"
    - "[foo.TestFull$TestMessRequiredInt64].hashCode()"
    - "[foo.TestFull$EmptyMess].hashCode()"
    - "[com.google.protobuf.Int32Value].hashCode()"
    - "[com.google.protobuf.Field].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hashCode()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hashCode()"
    - "[com.google.protobuf.UInt64Value].hashCode()"
    - "[com.google.protobuf.Timestamp].hashCode()"
    - "[foo.TestFull$SubMess].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.TextFormatParseLocation].hashCode()"
    - "[foo.TestFull$TestFieldNo2047].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].hashCode()"
    - "[com.google.protobuf.Empty].hashCode()"
    - "[com.google.protobuf.AbstractMessage].hashCode()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].hashCode()"
    functionUses: 95
    ICount: 12
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractProtobufList:95"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:93,1"
      Dst: "[java.util.AbstractCollection].size"
    - Src: "com.google.protobuf.AbstractProtobufList:96,1"
      Dst: "[java.util.AbstractList].get"
    - Src: "com.google.protobuf.AbstractProtobufList:96,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 158
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:103,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:104,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:109,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:110,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 62
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:115,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:116,1"
      Dst: "[java.util.AbstractCollection].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].addAll(int,java.util.Collection)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:121,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:122,1"
      Dst: "[java.util.AbstractList].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].clear()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:127,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:128,1"
      Dst: "[java.util.AbstractList].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 45
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 86
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractProtobufList:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:141"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:140"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].remove(int)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:145,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:146,1"
      Dst: "[java.util.AbstractList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractProtobufList:153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:156"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:151,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:152,1"
      Dst: "[java.util.AbstractList].indexOf"
    - Src: "com.google.protobuf.AbstractProtobufList:156,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].removeAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:162,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:163,1"
      Dst: "[java.util.AbstractCollection].removeAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].retainAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:168,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:169,1"
      Dst: "[java.util.AbstractCollection].retainAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.AbstractProtobufList:174,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable"
    - Src: "com.google.protobuf.AbstractProtobufList:175,1"
      Dst: "[java.util.AbstractList].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AbstractProtobufList].ensureIsMutable()"
    functionSourceFile: "com.google.protobuf.AbstractProtobufList"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 46
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.AbstractProtobufList:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.AbstractProtobufList:186"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.AbstractProtobufList:185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].forMutableMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].forMapMetadata(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 1
    returnType: "com.google.protobuf.MapEntryLite$Metadata"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntryLite].getMetadata()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:46,1"
      Dst: "[com.google.protobuf.MapEntryLite].getMetadata"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].forMapData(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].isImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].isMutable()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaLite:56"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:55"
        BranchSideFuncs:
        - "isMutable()"
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:56,1"
      Dst: "[com.google.protobuf.MapFieldLite].isMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].toImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].makeImmutable()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:61,1"
      Dst: "[com.google.protobuf.MapFieldLite].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].newMapField(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].emptyMapField()"
    - "[com.google.protobuf.MapFieldLite].mutableCopy()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:67,1"
      Dst: "[com.google.protobuf.MapFieldLite].emptyMapField"
    - Src: "com.google.protobuf.MapFieldSchemaLite:67,1"
      Dst: "[com.google.protobuf.MapFieldLite].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].mergeFrom(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 40
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldSchemaLite].mergeFromLite(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:72,1"
      Dst: "[com.google.protobuf.MapFieldSchemaLite].mergeFromLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].mergeFromLite(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 39
    returnType: "com.google.protobuf.MapFieldLite"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].isMutable()"
    - "[com.google.protobuf.MapFieldLite].mutableCopy()"
    - "[com.google.protobuf.MapFieldLite].mergeFrom(com.google.protobuf.MapFieldLite)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaLite:79"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:85"
        BranchSideFuncs:
        - "isMutable()"
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:84"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapFieldSchemaLite:80"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:83"
        BranchSideFuncs:
        - "mutableCopy()"
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:82"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.MapFieldLite)"
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:79,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "com.google.protobuf.MapFieldSchemaLite:80,1"
      Dst: "[com.google.protobuf.MapFieldLite].isMutable"
    - Src: "com.google.protobuf.MapFieldSchemaLite:81,1"
      Dst: "[com.google.protobuf.MapFieldLite].mutableCopy"
    - Src: "com.google.protobuf.MapFieldSchemaLite:83,1"
      Dst: "[com.google.protobuf.MapFieldLite].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].getSerializedSize(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 37
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldSchemaLite].getSerializedSizeLite(int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:90,1"
      Dst: "[com.google.protobuf.MapFieldSchemaLite].getSerializedSizeLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemaLite].getSerializedSizeLite(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapFieldSchemaLite"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 36
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntryLite].computeMessageSize(int,java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 1
    ICount: 21
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapFieldSchemaLite:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:101"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.MapFieldSchemaLite:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:106"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "computeMessageSize(int,java.lang.Object,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MapFieldSchemaLite:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemaLite:99,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "com.google.protobuf.MapFieldSchemaLite:103,1"
      Dst: "[com.google.protobuf.MapFieldLite].entrySet"
    - Src: "com.google.protobuf.MapFieldSchemaLite:103,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MapFieldSchemaLite:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapFieldSchemaLite:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapFieldSchemaLite:104,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MapFieldSchemaLite:104,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MapFieldSchemaLite:104,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeMessageSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getDescriptor()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:694"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:693"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 701
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getRepList()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 715
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 722
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:723,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:731,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].hasBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:742"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:741"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].hasStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:762"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:761"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:771"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:774"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:773"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:777"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:780"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:779"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:776,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$SubMess$SubSubMess:777,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getStr1Bytes()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:791"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:793,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].isInitialized()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:806"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:807"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:806"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:807"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:808"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 815
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 29
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:816"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:819"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:818"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:819"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:822"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:821"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:822"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:825"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:824"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:825"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:827"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:817,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess$SubSubMess:820,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$SubMess$SubSubMess:823,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$SubMess$SubSubMess:825,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess$SubSubMess:826,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$SubMess$SubSubMess:826,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "foo.TestFull$SubMess$SubSubMess:828,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess:828,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getSerializedSize()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$SubMess$SubSubMess].getRepList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 45
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:834"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:835"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:837"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:840"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:841"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:844"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:845"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:849"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:848"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:850"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:853"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getRepList()"
        - "getSerializedSize()"
        - "size()"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:839,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "foo.TestFull$SubMess$SubSubMess:843,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$SubMess$SubSubMess:846,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$SubMess$SubSubMess:850,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess$SubSubMess:852,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$SubMess$SubSubMess:852,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$SubMess$SubSubMess:855,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getRepList"
    - Src: "foo.TestFull$SubMess$SubSubMess:855,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$SubMess$SubSubMess:857,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess:857,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].hasVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].hasVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getRepList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].getRepList()"
    - "[foo.TestFull$SubMess$SubSubMess].hasBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess].hasBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess].getBytes1()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].getBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess].hasStr1()"
    - "[foo.TestFull$SubMess$SubSubMess].hasStr1()"
    - "[foo.TestFull$SubMess$SubSubMess].getStr1()"
    - "[foo.TestFull$SubMess$SubSubMess].getStr1()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 26
    ICount: 52
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:864"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:867"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:866"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:867"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:870"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:869"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:872"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:873"
        BranchSideFuncs:
        - "hasVal1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:872"
        BranchSideFuncs:
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:873"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:877"
        BranchSideFuncs:
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:876"
        BranchSideFuncs:
        - "getRepList()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:875"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:876"
        BranchSideFuncs:
        - "getRepList()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:878"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:879"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:878"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:879"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:880"
        BranchSideFuncs:
        - "hasBytes1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:879"
        BranchSideFuncs:
        - "hasBytes1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:880"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:884"
        BranchSideFuncs:
        - "getBytes1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:883"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:882"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:883"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess:884"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:885"
        BranchSideFuncs:
        - "hasStr1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:884"
        BranchSideFuncs:
        - "hasStr1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:885"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:889"
        BranchSideFuncs:
        - "getStr1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:888"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:887"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:888"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:889"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:890"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:868,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$SubMess$SubSubMess:872,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:872,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:873,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:874,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:875,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:877,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getRepList"
    - Src: "foo.TestFull$SubMess$SubSubMess:878,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getRepList"
    - Src: "foo.TestFull$SubMess$SubSubMess:878,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$SubMess$SubSubMess:879,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:879,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:880,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:881,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:882,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:882,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$SubMess$SubSubMess:884,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:884,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:885,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:886,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:887,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:887,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$SubMess$SubSubMess:889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess:889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess:889,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].hashCode()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDescriptor()"
    - "[foo.TestFull$SubMess$SubSubMess].hasVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getRepCount()"
    - "[foo.TestFull$SubMess$SubSubMess].getRepList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hasBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess].getBytes1()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[foo.TestFull$SubMess$SubSubMess].hasStr1()"
    - "[foo.TestFull$SubMess$SubSubMess].getStr1()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 9
    ICount: 45
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:895"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:899"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:898"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:900"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:904"
        BranchSideFuncs:
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:903"
        BranchSideFuncs:
        - "getRepCount()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:904"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:908"
        BranchSideFuncs:
        - "getRepList()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:907"
        BranchSideFuncs:
        - "hasBytes1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:908"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:912"
        BranchSideFuncs:
        - "getBytes1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:911"
        BranchSideFuncs:
        - "hasStr1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess:912"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:916"
        BranchSideFuncs:
        - "getStr1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:915"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:899,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDescriptor"
    - Src: "foo.TestFull$SubMess$SubSubMess:899,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$SubMess$SubSubMess:900,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:902,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess:904,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getRepCount"
    - Src: "foo.TestFull$SubMess$SubSubMess:906,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getRepList"
    - Src: "foo.TestFull$SubMess$SubSubMess:906,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$SubMess$SubSubMess:908,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:910,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess:910,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$SubMess$SubSubMess:912,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:914,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess:914,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$SubMess$SubSubMess:916,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess:916,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:924,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:930,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:935,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:941,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:945,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:951,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:956,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:963,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:969,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:983,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 44
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:994,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 43
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:996,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilder(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:999,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].toBuilder"
    - Src: "foo.TestFull$SubMess$SubSubMess:999,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 1002
    functionDepth: 42
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess:1003"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:1003"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess:1002"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:1003,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 1509
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].parser()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getParserForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 1540
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 1545
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].access$000()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].access$100()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].access$200(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess].access$300()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess:649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1"
    linkageType: null
    functionLinenumber: 12172
    functionDepth: 50
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12173,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12175,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12177,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12177,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12179,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12179,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12182,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12182,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1:12167,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isSupported()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1318
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1319,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1332
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidTag()"
    functionUses: 139
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1338"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1337"
        BranchSideFuncs:
        - "readRawVarint32()"
        - "getTagFieldNumber(int)"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1333,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1338,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1339,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1342,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1348
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1352"
        BranchSideFuncs:
        - "invalidEndTag()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1350,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getLastTag()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1360
    functionDepth: 7
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarint()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipMessage()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 6
    ICount: 21
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1361,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1363,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarint"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1366,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1369,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1369,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1372,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1374,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1374,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1373,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1379,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1382,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1388,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1391,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1392,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1393,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1398,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1399,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1400,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1405,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1406,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1407,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1412,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1413,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1416,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1415,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1417,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1418,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1427,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1428,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1429,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32NoTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1433,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipMessage()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1439
    functionDepth: 6
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1441"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1444"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1440,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1441,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipMessage(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1451"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1450,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1451,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 3
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1461,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1461,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1465
    functionDepth: 3
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1466,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1466,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1470
    functionDepth: 5
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64()"
    functionUses: 16
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1471,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1475
    functionDepth: 5
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1476,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1480
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    functionUses: 67
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1481,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1485
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64()"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1486,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1490
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32()"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1491,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1495
    functionDepth: 5
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64()"
    functionUses: 52
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1495"
        BranchSideFuncs:
        - "readRawVarint64()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1496,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readString()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1500
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    - "[com.google.protobuf.UnsafeUtil].copyMemory(long,byte[],long,long)"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 2
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1502"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1513"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1502"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1513"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1514"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1520"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1519"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1501,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1502,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1508,1"
      Dst: "[com.google.protobuf.UnsafeUtil].copyMemory"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1518,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1520,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1524
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos(long)"
    - "[com.google.protobuf.Utf8].decodeUtf8(java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 25
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1533"
        BranchSideFuncs:
        - "decodeUtf8(java.nio.ByteBuffer,int,int)"
        - "bufferPos(long)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1532"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1533"
        BranchSideFuncs:
        - "decodeUtf8(java.nio.ByteBuffer,int,int)"
        - "bufferPos(long)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1532"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1536"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1535"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1536"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1539"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1538"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1525,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1526,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1527,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1528,1"
      Dst: "[com.google.protobuf.Utf8].decodeUtf8"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1537,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1539,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1547
    functionDepth: 304
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    functionUses: 10
    ICount: 15
    EdgeCount: 106
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1548,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1550,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1551,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1551,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup(int,com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 3
    argTypes:
    - "int"
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1561,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1563,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1564,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1564,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUnknownGroup(int,com.google.protobuf.MessageLite$Builder)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.MessageLite$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1573,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1573,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1579
    functionDepth: 304
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    functionUses: 44
    ICount: 20
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1590"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1589"
        BranchSideFuncs:
        - "popLimit(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1580,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1581,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1582,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1584,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1585,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1587,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1588,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1590,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1595
    functionDepth: 327
    returnType: "com.google.protobuf.MessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream].checkRecursionLimit()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DiscardUnknownFieldsParser$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$2].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DynamicMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MapEntry$Metadata$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$3].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    functionUses: 44
    ICount: 21
    EdgeCount: 113
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1606"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1605"
        BranchSideFuncs:
        - "popLimit(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1596,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1597,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkRecursionLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1598,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1600,1"
      Dst: "[com.google.protobuf.Parser].parsePartialFrom"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1601,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1603,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1604,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1606,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1611
    functionDepth: 5
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].slice(long,long)"
    - "[com.google.protobuf.ByteString].wrap(java.nio.ByteBuffer)"
    - "[com.google.protobuf.UnsafeUtil].copyMemory(long,byte[],long,long)"
    - "[com.google.protobuf.ByteString].wrap(byte[])"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 216
    ICount: 38
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1613"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1627"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1626"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1613"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1627"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1626"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1620"
        BranchSideFuncs:
        - "slice(long,long)"
        - "wrap(java.nio.ByteBuffer)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1619"
        BranchSideFuncs:
        - "copyMemory(long,byte[],long,long)"
        - "wrap(byte[])"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1620"
        BranchSideFuncs:
        - "slice(long,long)"
        - "wrap(java.nio.ByteBuffer)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1619"
        BranchSideFuncs:
        - "copyMemory(long,byte[],long,long)"
        - "wrap(byte[])"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1630"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1629"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1633"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1632"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1612,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1613,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1615,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].slice"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1617,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1621,1"
      Dst: "[com.google.protobuf.UnsafeUtil].copyMemory"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1623,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1631,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1633,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readByteArray()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1638,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1638,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readByteBuffer()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1661"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1661"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1648"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1654"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1653"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1648"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1654"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1653"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1665"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1664"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1668"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1643,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1644,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1649,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].slice"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1655,1"
      Dst: "[com.google.protobuf.UnsafeUtil].copyMemory"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1657,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1666,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1668,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1672
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    functionUses: 49
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1673,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1677
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    functionUses: 42
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1678,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1682
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1683,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1687
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1688,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1692
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].decodeZigZag32(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1693,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1693,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1697
    functionDepth: 5
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].decodeZigZag64(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1698,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1698,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1707
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64SlowPath()"
    functionUses: 54
    ICount: 87
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1710"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1715"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1714"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1718"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1717"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1718"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1720"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1719"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1722"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1721"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1724"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1723"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1724"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1727"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1726"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1733"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs:
        - "getByte(long)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1738"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1715,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1720,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1722,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1724,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1727,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1731,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1732,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1733,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1734,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1735,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1742,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64SlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarint()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1745
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintFastPath()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintSlowPath()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1746"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1749"
        BranchSideFuncs:
        - "skipRawVarintFastPath()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1748"
        BranchSideFuncs:
        - "skipRawVarintSlowPath()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1746,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1747,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintFastPath"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1749,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintSlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintFastPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1753
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1759"
        BranchSideFuncs:
        - "getByte(long)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1758"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1754"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1755,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1759,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawVarintSlowPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1762
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1763"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1768"
        BranchSideFuncs:
        - "readRawByte()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1767"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1764"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1763"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1762"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1764,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1768,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1785
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64SlowPath()"
    functionUses: 4
    ICount: 117
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1788"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1794"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1793"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1794"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1797"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1796"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1799"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1798"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1799"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1800"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1803"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1802"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1805"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1804"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1805"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1807"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1806"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1807"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1809"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1808"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1809"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1811"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1810"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1821"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1820"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1837"
        BranchSideFuncs:
        - "getByte(long)"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1836"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1836"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1794,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1799,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1801,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1803,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1805,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1807,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1809,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1811,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1821,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1832,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1840,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64SlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint64SlowPath()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1844
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1853"
        BranchSideFuncs:
        - "readRawByte()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1852"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1845"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1847,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1853,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian32()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1857
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 3
    ICount: 37
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1864"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1863"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1861,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1865,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1866,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1867,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1868,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawLittleEndian64()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1872
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 3
    ICount: 57
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1875"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1879"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1876,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1880,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1881,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1882,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1883,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1884,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1885,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1886,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1887,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].enableAliasing(boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].resetSizeCounter()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1901
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].recomputeBufferSizeAfterLimit()"
    functionUses: 47
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1905"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1904"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1910"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1909"
        BranchSideFuncs:
        - "recomputeBufferSizeAfterLimit()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1903,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1905,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1908,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1912,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].recomputeBufferSizeAfterLimit"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1918
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].recomputeBufferSizeAfterLimit()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1920,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].recomputeBufferSizeAfterLimit"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1924
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    functionUses: 46
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1929"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1928"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1929,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1933
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 36
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1934"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1933"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1938
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 59
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawByte()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1943
    functionDepth: 2
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.UnsafeUtil].getByte(long)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1947"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1946"
        BranchSideFuncs:
        - "getByte(long)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1945,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1947,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getByte"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawBytes(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1959"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1958"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1959"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1958"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1967"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1966"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1960"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1963"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1962"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1952,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1954,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].slice"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1954,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1963,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1967,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipRawBytes(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1971
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    - "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1972"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1977"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1972"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1977"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1978"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1981"
        BranchSideFuncs:
        - "negativeSize()"
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1980"
        BranchSideFuncs:
        - "truncatedMessage()"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1972,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1979,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1981,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].recomputeBufferSizeAfterLimit()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1984
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1987"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:1991"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].remaining()"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 1996
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos(long)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 2000
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].slice(long,long)"
    functionSourceFile: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder"
    linkageType: null
    functionLinenumber: 2004
    functionDepth: 1
    returnType: "java.nio.ByteBuffer"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos(long)"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2005,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2006,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2011,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2011,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2012,1"
      Dst: "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].bufferPos"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2012,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2013,1"
      Dst: "[java.nio.ByteBuffer].slice"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2019,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2020,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2015,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2016,1"
      Dst: "[java.lang.Throwable].initCause"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2019,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder:2020,1"
      Dst: "[java.nio.Buffer].limit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41857,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41862
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41863,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25400"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41885"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41884"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41880,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41883,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41886,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41900
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25300()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41901,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41905
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41906,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41910
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41915"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41914"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41911,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41912,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41913,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41919
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41923"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41922"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41922,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41923,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41927
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26602(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26602(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41928"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41935"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41934"
        BranchSideFuncs:
        - "access$26602(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41933"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41930,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41933,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26602"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41935,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41935,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26602"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41939
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26702(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26802(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26902(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27002(com.google.protobuf.DescriptorProtos$UninterpretedOption,double)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27102(com.google.protobuf.DescriptorProtos$UninterpretedOption,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27202(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27376(com.google.protobuf.DescriptorProtos$UninterpretedOption,int)"
    functionUses: 1
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41942"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41946"
        BranchSideFuncs:
        - "access$26702(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41945"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41950"
        BranchSideFuncs:
        - "access$26802(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41949"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41954"
        BranchSideFuncs:
        - "access$26902(com.google.protobuf.DescriptorProtos$UninterpretedOption,long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41953"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41954"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41958"
        BranchSideFuncs:
        - "access$27002(com.google.protobuf.DescriptorProtos$UninterpretedOption,double)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41957"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41958"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41962"
        BranchSideFuncs:
        - "access$27102(com.google.protobuf.DescriptorProtos$UninterpretedOption,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41961"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41966"
        BranchSideFuncs:
        - "access$27202(com.google.protobuf.DescriptorProtos$UninterpretedOption,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41965"
        BranchSideFuncs:
        - "access$27376(com.google.protobuf.DescriptorProtos$UninterpretedOption,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26702"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41947,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26802"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26902"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27002"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41959,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27102"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41963,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27202"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41966,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27376"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41970
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41971,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41976
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41982,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41987,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41993,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 41998
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41999,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42002
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42003"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42006"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42005"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42004,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42006,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42011
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26700(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setPositiveIntValue(long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setNegativeIntValue(long)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setDoubleValue(double)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setStringValue(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27200(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 87
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42012"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42012"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42024"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42039"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42038"
        BranchSideFuncs:
        - "hasIdentifierValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42019"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42018"
        BranchSideFuncs:
        - "ensureNameIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42039"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42038"
        BranchSideFuncs:
        - "hasIdentifierValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42026"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42035"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42034"
        BranchSideFuncs:
        - "access$26600(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42033"
        BranchSideFuncs:
        - "getNameFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42032"
        BranchSideFuncs:
        - "getNameFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42044"
        BranchSideFuncs:
        - "access$26700(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42043"
        BranchSideFuncs:
        - "hasPositiveIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42047"
        BranchSideFuncs:
        - "getPositiveIntValue()"
        - "setPositiveIntValue(long)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42046"
        BranchSideFuncs:
        - "hasNegativeIntValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42047"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42050"
        BranchSideFuncs:
        - "setNegativeIntValue(long)"
        - "getNegativeIntValue()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42049"
        BranchSideFuncs:
        - "hasDoubleValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42053"
        BranchSideFuncs:
        - "getDoubleValue()"
        - "setDoubleValue(double)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42052"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42056"
        BranchSideFuncs:
        - "getStringValue()"
        - "setStringValue(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42055"
        BranchSideFuncs:
        - "hasAggregateValue()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42056"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42061"
        BranchSideFuncs:
        - "access$27200(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42060"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42012,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42014,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42014,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42015,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42016,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42019,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42020,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42020,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42022,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42025,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42025,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42026,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42027,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42033,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42035,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42035,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42039,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42040,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$26700"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42044,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42045,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42045,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setPositiveIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42047,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42048,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42048,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setNegativeIntValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42051,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42051,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setDoubleValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42053,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42054,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42054,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42056,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].hasAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42057,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].access$27200"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42061,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42062,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42067
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameCount()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getName(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42073"
        BranchSideFuncs:
        - "isInitialized()"
        - "getName(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42072"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42069"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42068"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42067"
        BranchSideFuncs:
        - "getNameCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42068,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameCount"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42069,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getName"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42069,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42080
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 74
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42085"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42084"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42086"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42146"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42145"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42097"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42101"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureNameIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42100"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42142"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42087,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42094,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42099,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42101,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42106,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42111,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42116,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42121,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42126,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42131,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42136,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42144,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42154
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42155"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42158"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42168"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42171"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42169,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42171,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42177
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42181"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42180"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42179,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42181,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42187
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42191"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42190"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42189,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42191,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setName(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42207"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42206"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42203"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42203,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42204,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42205,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42207,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setName(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42221"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42217,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42218,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42218,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42219,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42221,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42221,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addName(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42237"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42236"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42233"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42233,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42234,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42237,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addName(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42253"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42250"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42250,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42251,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42254,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addName(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42264,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42265,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42265,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42266,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42268,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42268,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addName(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42278,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42279,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42279,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42282,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addAllName(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42297"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42293,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42297,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42310"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42306,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42308,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42310,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].removeName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42323"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42319,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].ensureNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42320,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42321,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42323,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42332,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42341"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42340,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42341,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42350,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42352,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addNameBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42359,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42360,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42359,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addNameBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42367,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42368,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42367,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42375,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42375,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNameFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42379
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42389"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42388"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42384"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42385,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42386,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasIdentifierValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42402"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getIdentifierValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42416"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42425"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42424"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42423"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42419,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42420,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getIdentifierValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42442,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setIdentifierValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42463"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearIdentifierValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getIdentifierValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42480,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setIdentifierValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42496"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasPositiveIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42508"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getPositiveIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setPositiveIntValue(long)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42525
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42528,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearPositiveIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42538,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasNegativeIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42548"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getNegativeIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setNegativeIntValue(long)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42565
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42568,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearNegativeIntValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42578,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasDoubleValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42588"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDoubleValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setDoubleValue(double)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42605
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearDoubleValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42618,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasStringValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42629"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42628"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getStringValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setStringValue(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42644
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42645"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42646"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42645"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42648,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearStringValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getStringValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42658,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].hasAggregateValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42667"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getAggregateValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42676"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42685"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42684"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42683"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42679,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42680,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getAggregateValueBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42697,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setAggregateValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42712"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42713"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42715,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearAggregateValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42723,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42723,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getAggregateValue"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42725,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setAggregateValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42736"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42735"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42738,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42743
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42744,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: 42749
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:42750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder:41851,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].internalSetExtensionSet(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1138,1"
      Dst: "[com.google.protobuf.FieldSet].emptySet"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1139,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 272
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1147,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1150
    functionDepth: 38
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].isImmutable()"
    - "[com.google.protobuf.FieldSet].clone()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1151"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1154"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1151,1"
      Dst: "[com.google.protobuf.FieldSet].isImmutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1152,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1157,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1157,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1157,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1161,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1161,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1161,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1163,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1163,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1163,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1171,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1173,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1174,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1174,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1181,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1183,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1184,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1185,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1205"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1198"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1202"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1191,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1193,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1194,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1195,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1197,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1198,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1199,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1200,1"
      Dst: "[com.google.protobuf.Extension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1202,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1202,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1205,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1213,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1215,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1216,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1218,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1218,1"
      Dst: "[com.google.protobuf.Extension].singularFromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.ExtensionLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1224,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1226,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1227,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1228,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1229,1"
      Dst: "[com.google.protobuf.Extension].toReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1229,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1230,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.ExtensionLite,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1239,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1241,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1242,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1243,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1244,1"
      Dst: "[com.google.protobuf.Extension].singularToReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1244,1"
      Dst: "[com.google.protobuf.FieldSet].setRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1245,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addExtension(com.google.protobuf.ExtensionLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1252,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1254,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1255,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1256,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1257,1"
      Dst: "[com.google.protobuf.Extension].singularToReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1257,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1258,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1265,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1267,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1268,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1269,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1269,1"
      Dst: "[com.google.protobuf.FieldSet].clearField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1270,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1277,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1283,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtensionCount(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1288,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtensionCount(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1294,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1299,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1304,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.Extension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1310,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1316,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.Extension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1321,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1326,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.Extension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Extension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1331,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1338,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addExtension(com.google.protobuf.Extension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1343,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1348,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1352,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1356,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].extensionsAreInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1361,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].buildExtensions()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1368,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1373
    functionDepth: 59
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].isInitialized()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1373"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1373"
        BranchSideFuncs:
        - "isInitialized()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1374,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1374,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1393,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1389,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1402
    functionDepth: 40
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$Builder].access$900(com.google.protobuf.GeneratedMessage$Builder)"
    - "[com.google.protobuf.FieldSet].getAllFields()"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1403,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].access$900"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1404,1"
      Dst: "[com.google.protobuf.FieldSet].getAllFields"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1404,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1405,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1409
    functionDepth: 52
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 4
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1425"
        BranchSideFuncs:
        - "getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1424"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1422"
        BranchSideFuncs:
        - "getJavaType()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1421"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1414"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1418"
        BranchSideFuncs:
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1410,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1411,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1412,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1414,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1417,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1417,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1419,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1425,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1431,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1432,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1433,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1435,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1441,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1442,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1443,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1445,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1450
    functionDepth: 52
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 4
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1455"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1454"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1451,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1452,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1453,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1455,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 273
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1468"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "ensureExtensionsIsMutable()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1467"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1461,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1462,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1463,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1464,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1465,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1468,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1481"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1474,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1475,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1476,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1477,1"
      Dst: "[com.google.protobuf.FieldSet].clearField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1478,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1481,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1495"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1494"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1488,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1489,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1490,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1491,1"
      Dst: "[com.google.protobuf.FieldSet].setRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1492,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1495,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1500
    functionDepth: 272
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable()"
    - "[com.google.protobuf.FieldSet].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1508"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "ensureExtensionsIsMutable()"
        - "addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1507"
        BranchSideFuncs:
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1501,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1502,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1503,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1504,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1505,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1508,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessage$ExtendableMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1513,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].ensureExtensionsIsMutable"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1514,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].access$600"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1514,1"
      Dst: "[com.google.protobuf.FieldSet].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1515,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: 1518
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1519,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1519,1"
      Dst: "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].access$400(com.google.protobuf.GeneratedMessage$ExtendableBuilder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableBuilder:1118,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].buildExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].values()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:16,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:16,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].getNumber()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.NullValue:40"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NullValue:44"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NullValue:43"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].valueOf(int)"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:54,1"
      Dst: "[com.google.protobuf.NullValue].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].forNumber(int)"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.NullValue:82"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NullValue:86"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NullValue:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:86,1"
      Dst: "[com.google.protobuf.NullValue].getDescriptor"
    - Src: "com.google.protobuf.NullValue:86,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.NullValue:86,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.NullValue:86,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:90,1"
      Dst: "[com.google.protobuf.NullValue].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:94,1"
      Dst: "[com.google.protobuf.StructProto].getDescriptor"
    - Src: "com.google.protobuf.NullValue:94,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getEnumTypes"
    - Src: "com.google.protobuf.NullValue:94,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.NullValue:101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NullValue:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NullValue:104"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.NullValue:105"
      Branch Sides:
      - BranchSide: "com.google.protobuf.NullValue:108"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.NullValue:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.NullValue:101,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.NullValue:101,1"
      Dst: "[com.google.protobuf.NullValue].getDescriptor"
    - Src: "com.google.protobuf.NullValue:105,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    - Src: "com.google.protobuf.NullValue:108,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NullValue].$values()"
    functionSourceFile: "com.google.protobuf.NullValue"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$1"
    linkageType: null
    functionLinenumber: 6286
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo262144"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262144].newBuilder()"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$1:6287,1"
      Dst: "[foo.TestFull$TestFieldNo262144].newBuilder"
    - Src: "foo.TestFull$TestFieldNo262144$1:6289,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo262144$1:6291,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262144$1:6291,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262144$1:6293,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo262144$1:6293,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262144$1:6293,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262144$1:6296,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262144$1:6296,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262144$1:6298,1"
      Dst: "[foo.TestFull$TestFieldNo262144$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262144$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262144$1:6281,1"
      Dst: "[foo.TestFull$TestFieldNo262144$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24687
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24704,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24712
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24717
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24718,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24722
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24724"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24727"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24726"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24723,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24724,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24725,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24731
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredFixed64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial0(foo.TestFull$TestMessRequiredFixed64)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24733"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24734"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24733"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24733,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24734,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial0(foo.TestFull$TestMessRequiredFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24738
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFixed64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24741"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24745"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24744"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24749
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24750,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24755
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24761,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24766,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24772,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24777
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24778,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24781
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredFixed64)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24782"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24785"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredFixed64)"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24784"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24783,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24785,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(foo.TestFull$TestMessRequiredFixed64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24790
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFixed64"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredFixed64].hasTest()"
    - "[foo.TestFull$TestMessRequiredFixed64].getTest()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].setTest(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24791"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24792"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24791"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24792"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24795"
        BranchSideFuncs:
        - "setTest(long)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24794"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24791,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24792,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24793,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64].getTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24793,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24795,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24796,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24801
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24802"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24805"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24804"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24802,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24812
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24817"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24816"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24818"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24840"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24839"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24830"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24836"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24835"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24819,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24825,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24830,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24838,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24852
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFixed64$Builder:24853"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFixed64$Builder:24852"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setTest(long)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24869
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24872,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24882,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24887
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24888,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: 24893
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredFixed64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24894,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFixed64$Builder:24675,1"
      Dst: "[foo.TestFull$TestMessRequiredFixed64$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].newDefaultInstance(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.WireFormat$FieldType,java.lang.Object,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry"
    argCount: 5
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getKey()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getValue()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntryLite].computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 10
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:147"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MapEntry:146"
        BranchSideFuncs:
        - "computeSerializedSize(com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MapEntry:147,1"
      Dst: "[com.google.protobuf.MapEntryLite].computeSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 104
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntryLite].writeTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:154,1"
      Dst: "[com.google.protobuf.MapEntryLite].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].isInitialized()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 78
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].isInitialized(com.google.protobuf.MapEntry$Metadata,java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:159,1"
      Dst: "[com.google.protobuf.MapEntry].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getParserForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].toBuilder()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getAllFields()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 50
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 9
    ICount: 18
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry:190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:195"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "next()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.MapEntry:194"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MapEntry:191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:194"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MapEntry:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:190,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.MapEntry:190,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MapEntry:190,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MapEntry:190,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MapEntry:191,1"
      Dst: "[com.google.protobuf.MapEntry].hasField"
    - Src: "com.google.protobuf.MapEntry:192,1"
      Dst: "[com.google.protobuf.MapEntry].getField"
    - Src: "com.google.protobuf.MapEntry:192,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.MapEntry:195,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapEntry].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFullName()"
    functionUses: 2
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry:199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:206"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MapEntry:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:199,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.MapEntry:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry:202,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry:202,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry:202,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry:204,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.MapEntry:204,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MapEntry:204,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:210,1"
      Dst: "[com.google.protobuf.MapEntry].checkFieldDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.MapEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    functionUses: 8
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry:219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:218"
        BranchSideFuncs:
        - "getValue()"
        - "getType()"
        - "getNumber()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MapEntry:217"
        BranchSideFuncs:
        - "getValue()"
        - "getNumber()"
        - "getKey()"
        - "checkFieldDescriptor(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.MapEntry:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:224"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
        - "getEnumType()"
      - BranchSide: "com.google.protobuf.MapEntry:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:218,1"
      Dst: "[com.google.protobuf.MapEntry].checkFieldDescriptor"
    - Src: "com.google.protobuf.MapEntry:219,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MapEntry:219,1"
      Dst: "[com.google.protobuf.MapEntry].getKey"
    - Src: "com.google.protobuf.MapEntry:219,1"
      Dst: "[com.google.protobuf.MapEntry].getValue"
    - Src: "com.google.protobuf.MapEntry:221,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MapEntry:222,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MapEntry:222,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.MapEntry:222,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 1
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:239,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].isInitialized(com.google.protobuf.MapEntry$Metadata,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 77
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.UnknownFieldSet:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageLite].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 2
    ICount: 10
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.google.protobuf.MapEntry:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MapEntry:453"
        BranchSideFuncs:
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.MapEntry:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:450,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.MapEntry:451,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getMetadata()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "com.google.protobuf.MapEntry$Metadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].toBuilder()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].toBuilder()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].access$000(com.google.protobuf.MapEntry)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].access$100(com.google.protobuf.MapEntry)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapEntry].access$600(com.google.protobuf.MapEntry$Metadata,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapEntry"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MapEntry$Metadata"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].isInitialized(com.google.protobuf.MapEntry$Metadata,java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapEntry:50,1"
      Dst: "[com.google.protobuf.MapEntry].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17819
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17824
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17825,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17830
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17831,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17832,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17848
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17860
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17875
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17875"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17887
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17893
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17895"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17896"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17895"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17897"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17904
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17908"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17907"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17911"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17910"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17906,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17909,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17911,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17911,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17915
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17918"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17923"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17927"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17922,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17926,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17928,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17928,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17934
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 35
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17935"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17938"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17937"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17941"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17940"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17943"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17944"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17943"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17948"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17947"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17946"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17947"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17948"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17949"
        BranchSideFuncs:
        - "hasEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17948"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17952"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17951"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17952"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17954"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17939,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17945,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17946,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17948,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17949,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17953,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17958
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17963"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17962"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17964"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17968"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17967"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17968"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17972"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17971"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17963,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17963,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17964,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17966,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17968,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17970,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17972,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17972,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17980,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17986,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17991,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17997,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18001,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18007,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18033,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18039,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18049
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18051
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilder(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18058
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18059"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18058"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:18059,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18065
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18395
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18426
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 18431
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:17804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17803
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11202(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17803
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].access$11376(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    linkageType: null
    functionLinenumber: 17803
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$1"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 285
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].newBuilder()"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$1:555,1"
      Dst: "[com.google.protobuf.StringValue].newBuilder"
    - Src: "com.google.protobuf.StringValue$1:557,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.StringValue$1:559,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    - Src: "com.google.protobuf.StringValue$1:559,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.StringValue$1:561,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.StringValue$1:561,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    - Src: "com.google.protobuf.StringValue$1:561,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.StringValue$1:564,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    - Src: "com.google.protobuf.StringValue$1:564,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.StringValue$1:566,1"
      Dst: "[com.google.protobuf.StringValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue$1:549,1"
      Dst: "[com.google.protobuf.StringValue$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$1"
    linkageType: null
    functionLinenumber: 1585
    functionDepth: 292
    returnType: "com.google.protobuf.Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value].newBuilder()"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$1:1586,1"
      Dst: "[com.google.protobuf.Value].newBuilder"
    - Src: "com.google.protobuf.Value$1:1588,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Value$1:1590,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$1:1590,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Value$1:1592,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Value$1:1592,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$1:1592,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Value$1:1595,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$1:1595,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Value$1:1597,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$1:1580,1"
      Dst: "[com.google.protobuf.Value$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "foo.TestFull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull:14,1"
      Dst: "[foo.TestFull].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull].getDescriptor()"
    functionSourceFile: "foo.TestFull"
    linkageType: null
    functionLinenumber: 63274
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 40
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5788,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5793
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2800()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5794,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2800"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5809
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5810"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5812,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5822"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5826"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5825"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5817,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5823,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5831
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2700()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5832,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5836
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5837,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5841
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5846"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5842,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5843,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5844,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5850
    functionDepth: 6
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5852"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5853"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5852"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5852,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5853,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5857
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3202(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3302(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3402(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3576(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5864"
        BranchSideFuncs:
        - "access$3202(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5863"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5864"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5868"
        BranchSideFuncs:
        - "access$3302(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5867"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5874"
        BranchSideFuncs:
        - "access$3402(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5873"
        BranchSideFuncs:
        - "access$3576(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5869"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5869"
        BranchSideFuncs:
        - "access$3402(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5868"
        BranchSideFuncs:
        - "access$3402(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
        - "build()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5861,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3202"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5865,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3302"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5871,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5869,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3402"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5874,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3576"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5878
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5879,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5884
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5885,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5890,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5895,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5901,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5906
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5907,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5910
    functionDepth: 260
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5914"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5913"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5912,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5914,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5919
    functionDepth: 259
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setStart(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setEnd(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5921"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5920"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5924"
        BranchSideFuncs:
        - "getStart()"
        - "setStart(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5923"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5927"
        BranchSideFuncs:
        - "getEnd()"
        - "setEnd(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5926"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5927"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5930"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5929"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5920,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5922,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5922,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5924,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5927,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5930,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5930,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5931,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5936
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5942"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5941"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5942"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5941"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5937,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 5949
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 45
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5954"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5953"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5955"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5989"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5988"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5979"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5985"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5984"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5956,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5962,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5967,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5973,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5972,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5989,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5987,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5989,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6005"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setStart(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6030
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6033,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6061"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setEnd(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6086
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6089,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6103,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6114
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6114"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6121
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6125"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6124"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6122"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6123,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6125,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setOptions(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6137"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6136"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6138,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setOptions(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6150,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6152,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6152,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6155,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6161
    functionDepth: 258
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6171"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6170"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6167"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6167"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6168"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6171,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6187"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6184,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6187,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6193
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6196,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6196,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6205"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6205"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6203,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6214
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6215"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6223"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6218,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6219,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6227
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: 6233
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:6234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder:5782,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$1].hasNext()"
    functionSourceFile: "com.google.protobuf.ByteString$1"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 147
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$1:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$1:182"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$1].nextByte()"
    functionSourceFile: "com.google.protobuf.ByteString$1"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 3
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString].internalByteAt(int)"
    - "[com.google.protobuf.RopeByteString].internalByteAt(int)"
    - "[com.google.protobuf.NioByteString].internalByteAt(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.ByteString$1:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ByteString$1:192"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ByteString$1:191"
        BranchSideFuncs:
        - "internalByteAt(int)"
    Callsites:
    - Src: "com.google.protobuf.ByteString$1:193,1"
      Dst: "[com.google.protobuf.ByteString].internalByteAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 26
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].getByteArray(int)"
    functionUses: 397
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:341,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 401
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:346,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 16
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].access$000(com.google.protobuf.LazyStringArrayList,int,byte[])"
    - "[com.google.protobuf.LazyStringArrayList].access$100(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:351,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$000"
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:353,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,byte[])"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].access$200(com.google.protobuf.LazyStringArrayList,int,byte[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:358,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 6
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].access$100(java.lang.Object)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:364,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].remove"
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:366,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:332,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add(int,byte[])"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:332,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 17
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,byte[])"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:332,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteArrayListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteArrayListView:332,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$1"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 50
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].newBuilder()"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$1:388,1"
      Dst: "[com.google.protobuf.Empty].newBuilder"
    - Src: "com.google.protobuf.Empty$1:390,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    - Src: "com.google.protobuf.Empty$1:392,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    - Src: "com.google.protobuf.Empty$1:392,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Empty$1:394,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Empty$1:394,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    - Src: "com.google.protobuf.Empty$1:394,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Empty$1:397,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    - Src: "com.google.protobuf.Empty$1:397,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Empty$1:399,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$1:382,1"
      Dst: "[com.google.protobuf.Empty$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 2
    returnType: "com.google.protobuf.UnknownFieldSet$Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].access$400()"
    functionUses: 9
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:686,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].access$400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 12
    returnType: "com.google.protobuf.UnknownFieldSet$Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:691,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:691,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet$Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getVarintList()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 702
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getFixed32List()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getFixed64List()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getLengthDelimitedList()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getGroupList()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray()"
    - "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray()"
    functionUses: 20
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:734"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:733"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:737"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:736"
        BranchSideFuncs:
        - "getIdentityArray()"
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:737,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:737,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:737,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].hashCode()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:742,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:742,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getIdentityArray()"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].toByteString(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:758,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].getSerializedSize"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:758,1"
      Dst: "[com.google.protobuf.ByteString].newCodedBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:759,1"
      Dst: "[com.google.protobuf.ByteString$CodedBuilder].getCodedOutput"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:759,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:760,1"
      Dst: "[com.google.protobuf.ByteString$CodedBuilder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].writeTo(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 768
    functionDepth: 141
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32(int,int)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64(int,long)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].writeGroup(int,com.google.protobuf.MessageLite)"
    functionUses: 1
    ICount: 47
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:769"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:772"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:771"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:772"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:775"
        BranchSideFuncs:
        - "writeFixed32(int,int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:774"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:778"
        BranchSideFuncs:
        - "writeFixed64(int,long)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:777"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:778"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:781"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:780"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:784"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "writeGroup(int,com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:769,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:769,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:769,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:769,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:770,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:772,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:772,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:772,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:772,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:773,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:775,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:775,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:775,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:775,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:776,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:778,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:778,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:778,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:779,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:781,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:781,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:781,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:782,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getSerializedSize(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 787
    functionDepth: 97
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeFixed32Size(int,int)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeFixed64Size(int,long)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeGroupSize(int,com.google.protobuf.MessageLite)"
    functionUses: 1
    ICount: 52
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:792"
        BranchSideFuncs:
        - "computeUInt64Size(int,long)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:791"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:795"
        BranchSideFuncs:
        - "computeFixed32Size(int,int)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:794"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:795"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:798"
        BranchSideFuncs:
        - "computeFixed64Size(int,long)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:797"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:801"
        BranchSideFuncs:
        - "computeBytesSize(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:800"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:804"
        BranchSideFuncs:
        - "computeGroupSize(int,com.google.protobuf.MessageLite)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:803"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:789,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:789,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:789,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:789,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:790,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:792,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:792,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:792,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:792,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:793,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32Size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:795,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:795,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:795,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:795,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:796,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64Size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:798,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:798,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:798,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:799,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:801,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:801,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:801,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:802,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeGroupSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].writeAsMessageSetExtensionTo(int,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 36
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 12
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:813"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:816"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:815"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:813,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:813,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:813,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:814,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].writeTo(int,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 37
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt64List(int,java.util.List,boolean)"
    - "[com.google.protobuf.BinaryWriter].writeInt64List(int,java.util.List,boolean)"
    - "[com.google.protobuf.BinaryWriter].writeFixed32List(int,java.util.List,boolean)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32List(int,java.util.List,boolean)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64List(int,java.util.List,boolean)"
    - "[com.google.protobuf.BinaryWriter].writeFixed64List(int,java.util.List,boolean)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBytesList(int,java.util.List)"
    - "[com.google.protobuf.BinaryWriter].writeBytesList(int,java.util.List)"
    - "[com.google.protobuf.BinaryWriter].fieldOrder()"
    - "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeStartGroup(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeEndGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeEndGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeEndGroup(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeStartGroup(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeStartGroup(int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeStartGroup(int)"
    functionUses: 2
    ICount: 41
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:825"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:831"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:826"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:825"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:820,1"
      Dst: "[com.google.protobuf.Writer].writeInt64List"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:821,1"
      Dst: "[com.google.protobuf.Writer].writeFixed32List"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:822,1"
      Dst: "[com.google.protobuf.Writer].writeFixed64List"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:823,1"
      Dst: "[com.google.protobuf.Writer].writeBytesList"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:825,1"
      Dst: "[com.google.protobuf.Writer].fieldOrder"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:826,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:827,1"
      Dst: "[com.google.protobuf.Writer].writeStartGroup"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:828,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:828,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:829,1"
      Dst: "[com.google.protobuf.Writer].writeEndGroup"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:832,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:833,1"
      Dst: "[com.google.protobuf.Writer].writeEndGroup"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:834,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:834,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:835,1"
      Dst: "[com.google.protobuf.Writer].writeStartGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].writeAsMessageSetExtensionTo(int,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 845
    functionDepth: 116
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].fieldOrder()"
    - "[com.google.protobuf.CodedOutputStreamWriter].fieldOrder()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].listIterator(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasPrevious()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].previous()"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.BinaryWriter].writeMessageSetItem(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessageSetItem(int,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:853"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:849"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:852"
        BranchSideFuncs:
        - "previous()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:851"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:858"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "writeMessageSetItem(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:857"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:846,1"
      Dst: "[com.google.protobuf.Writer].fieldOrder"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:848,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:848,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:849,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:850,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:850,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:854,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:854,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:854,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:855,1"
      Dst: "[com.google.protobuf.Writer].writeMessageSetItem"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].getSerializedSizeAsMessageSetExtension(int)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 36
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream].computeRawMessageSetExtensionSize(int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 13
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnknownFieldSet$Field:866"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:869"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "computeRawMessageSetExtensionSize(int,com.google.protobuf.ByteString)"
        - "next()"
      - BranchSide: "com.google.protobuf.UnknownFieldSet$Field:868"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:866,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:866,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:866,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.UnknownFieldSet$Field:867,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeRawMessageSetExtensionSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$100(com.google.protobuf.UnknownFieldSet$Field,int,com.google.protobuf.Writer)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 117
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "int"
    - "com.google.protobuf.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Field].writeAsMessageSetExtensionTo(int,com.google.protobuf.Writer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Field:681,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].writeAsMessageSetExtensionTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$600(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$602(com.google.protobuf.UnknownFieldSet$Field,java.util.List)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$700(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$702(com.google.protobuf.UnknownFieldSet$Field,java.util.List)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$800(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$802(com.google.protobuf.UnknownFieldSet$Field,java.util.List)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$900(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$902(com.google.protobuf.UnknownFieldSet$Field,java.util.List)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$1000(com.google.protobuf.UnknownFieldSet$Field)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Field].access$1002(com.google.protobuf.UnknownFieldSet$Field,java.util.List)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Field"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.UnknownFieldSet$Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.AnyOrBuilder].getTypeUrl()"
    functionSourceFile: "com.google.protobuf.AnyOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AnyOrBuilder].getTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.AnyOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.AnyOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.AnyOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked$2].convert(java.lang.Integer)"
    functionSourceFile: "foo.TestFull$TestMessPacked$2"
    linkageType: null
    functionLinenumber: 12180
    functionDepth: 1
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].forNumber(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked$2:12182"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked$2:12180"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$2:12181,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked$2:12181,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked$2].convert(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked$2"
    linkageType: null
    functionLinenumber: 12178
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$2].convert(java.lang.Integer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked$2:12179,1"
      Dst: "[foo.TestFull$TestMessPacked$2].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$FieldType$3].isPackable()"
    functionSourceFile: "com.google.protobuf.WireFormat$FieldType$3"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1"
    linkageType: null
    functionLinenumber: 5076
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5077,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5079,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5081,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5081,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5083,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5083,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5086,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5086,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5088,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$1:5071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1"
    linkageType: null
    functionLinenumber: 5193
    functionDepth: 292
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5194,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5196,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5198,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5198,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5200,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5200,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5200,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5203,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5203,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5205,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1:5188,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:223,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:239,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 1
    returnType: "com.google.protobuf.Empty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:251,1"
      Dst: "[com.google.protobuf.Empty].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].build()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 61
    returnType: "com.google.protobuf.Empty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.Empty].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty$Builder:257"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:260"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Empty$Builder:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:256,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    - Src: "com.google.protobuf.Empty$Builder:257,1"
      Dst: "[com.google.protobuf.Empty].isInitialized"
    - Src: "com.google.protobuf.Empty$Builder:258,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 2
    returnType: "com.google.protobuf.Empty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:266,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 279
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 273
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:283,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:294,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 272
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 182
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Empty)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty$Builder:304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:307"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Empty)"
      - BranchSide: "com.google.protobuf.Empty$Builder:306"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:305,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    - Src: "com.google.protobuf.Empty$Builder:307,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Empty)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 41
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Empty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].getDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Empty$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty$Builder:313"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:314"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
      - BranchSide: "com.google.protobuf.Empty$Builder:313"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:313,1"
      Dst: "[com.google.protobuf.Empty].getDefaultInstance"
    - Src: "com.google.protobuf.Empty$Builder:314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty$Builder:314,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Empty$Builder:315,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 49
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty$Builder:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty$Builder:332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Empty$Builder:334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:351"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Empty$Builder:350"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Empty$Builder:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty$Builder:347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty$Builder:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:335,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Empty$Builder:341,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Empty$Builder:351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Empty$Builder:349,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Empty$Builder:351,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Empty$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 15
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 40
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].build()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].build()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Empty$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty$Builder:210,1"
      Dst: "[com.google.protobuf.Empty$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].isLite()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension].getExtensionType()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$ExtensionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].getMessageType()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$MessageType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension].fromReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].singularFromReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].toReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].singularToReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Extension].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Extension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Extension:39,1"
      Dst: "[com.google.protobuf.Extension].getMessageDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:551,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:577"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:567,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Method$Builder:575,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Method$Builder:578,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 1
    returnType: "com.google.protobuf.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:593,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].build()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 61
    returnType: "com.google.protobuf.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.Method].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:602"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Method$Builder:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:598,1"
      Dst: "[com.google.protobuf.Method$Builder].buildPartial"
    - Src: "com.google.protobuf.Method$Builder:599,1"
      Dst: "[com.google.protobuf.Method].isInitialized"
    - Src: "com.google.protobuf.Method$Builder:600,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 33
    returnType: "com.google.protobuf.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method$Builder].buildPartialRepeatedFields(com.google.protobuf.Method)"
    - "[com.google.protobuf.Method$Builder].buildPartial0(com.google.protobuf.Method)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:609"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:610"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Method$Builder:609"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:608,1"
      Dst: "[com.google.protobuf.Method$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.Method$Builder:609,1"
      Dst: "[com.google.protobuf.Method$Builder].buildPartial0"
    - Src: "com.google.protobuf.Method$Builder:610,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].buildPartialRepeatedFields(com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method].access$302(com.google.protobuf.Method,java.util.List)"
    - "[com.google.protobuf.Method].access$302(com.google.protobuf.Method,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:615"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:622"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:621"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Method,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.Method$Builder:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:620"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:617,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Method$Builder:620,1"
      Dst: "[com.google.protobuf.Method].access$302"
    - Src: "com.google.protobuf.Method$Builder:622,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Method$Builder:622,1"
      Dst: "[com.google.protobuf.Method].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].buildPartial0(com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method].access$402(com.google.protobuf.Method,java.lang.Object)"
    - "[com.google.protobuf.Method].access$502(com.google.protobuf.Method,java.lang.Object)"
    - "[com.google.protobuf.Method].access$602(com.google.protobuf.Method,boolean)"
    - "[com.google.protobuf.Method].access$702(com.google.protobuf.Method,java.lang.Object)"
    - "[com.google.protobuf.Method].access$802(com.google.protobuf.Method,boolean)"
    - "[com.google.protobuf.Method].access$902(com.google.protobuf.Method,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:631"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Method,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Method$Builder:630"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:631"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:634"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.Method,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Method$Builder:633"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:634"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:637"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Method,boolean)"
      - BranchSide: "com.google.protobuf.Method$Builder:636"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:637"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:640"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Method,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Method$Builder:639"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:640"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:643"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Method,boolean)"
      - BranchSide: "com.google.protobuf.Method$Builder:642"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:643"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:646"
        BranchSideFuncs:
        - "access$902(com.google.protobuf.Method,int)"
      - BranchSide: "com.google.protobuf.Method$Builder:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:629,1"
      Dst: "[com.google.protobuf.Method].access$402"
    - Src: "com.google.protobuf.Method$Builder:632,1"
      Dst: "[com.google.protobuf.Method].access$502"
    - Src: "com.google.protobuf.Method$Builder:635,1"
      Dst: "[com.google.protobuf.Method].access$602"
    - Src: "com.google.protobuf.Method$Builder:638,1"
      Dst: "[com.google.protobuf.Method].access$702"
    - Src: "com.google.protobuf.Method$Builder:641,1"
      Dst: "[com.google.protobuf.Method].access$802"
    - Src: "com.google.protobuf.Method$Builder:644,1"
      Dst: "[com.google.protobuf.Method].access$902"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 279
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 655
    functionDepth: 273
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:656,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:661,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:666,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:672,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 272
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 182
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Method)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:682"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:685"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Method)"
      - BranchSide: "com.google.protobuf.Method$Builder:684"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:683,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    - Src: "com.google.protobuf.Method$Builder:685,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Method)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 41
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Method].getDefaultInstance()"
    - "[com.google.protobuf.Method].getName()"
    - "[com.google.protobuf.Method].access$400(com.google.protobuf.Method)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Method].getRequestTypeUrl()"
    - "[com.google.protobuf.Method].access$500(com.google.protobuf.Method)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Method].getRequestStreaming()"
    - "[com.google.protobuf.Method].getRequestStreaming()"
    - "[com.google.protobuf.Method$Builder].setRequestStreaming(boolean)"
    - "[com.google.protobuf.Method].getResponseTypeUrl()"
    - "[com.google.protobuf.Method].access$700(com.google.protobuf.Method)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Method].getResponseStreaming()"
    - "[com.google.protobuf.Method].getResponseStreaming()"
    - "[com.google.protobuf.Method$Builder].setResponseStreaming(boolean)"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.Method].access$300(com.google.protobuf.Method)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Method].access$900(com.google.protobuf.Method)"
    - "[com.google.protobuf.Method].getSyntaxValue()"
    - "[com.google.protobuf.Method$Builder].setSyntaxValue(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Method$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 94
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:692"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.Method$Builder:691"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Method$Builder:692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:697"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.Method)"
      - BranchSide: "com.google.protobuf.Method$Builder:696"
        BranchSideFuncs:
        - "getRequestTypeUrl()"
    - Branch String: "com.google.protobuf.Method$Builder:697"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:702"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.Method)"
      - BranchSide: "com.google.protobuf.Method$Builder:701"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:702"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:705"
        BranchSideFuncs:
        - "setRequestStreaming(boolean)"
        - "getRequestStreaming()"
      - BranchSide: "com.google.protobuf.Method$Builder:704"
        BranchSideFuncs:
        - "getResponseTypeUrl()"
    - Branch String: "com.google.protobuf.Method$Builder:705"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:710"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.Method)"
      - BranchSide: "com.google.protobuf.Method$Builder:709"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:710"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:713"
        BranchSideFuncs:
        - "setResponseStreaming(boolean)"
        - "getResponseStreaming()"
      - BranchSide: "com.google.protobuf.Method$Builder:712"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:725"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:724"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:739"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:738"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.Method)"
    - Branch String: "com.google.protobuf.Method$Builder:715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:719"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:718"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.Method$Builder:725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:739"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.Method$Builder:738"
        BranchSideFuncs:
        - "access$900(com.google.protobuf.Method)"
    - Branch String: "com.google.protobuf.Method$Builder:726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:735"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.Method$Builder:734"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$300(com.google.protobuf.Method)"
    - Branch String: "com.google.protobuf.Method$Builder:732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:733"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Method$Builder:732"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    - Branch String: "com.google.protobuf.Method$Builder:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:742"
        BranchSideFuncs:
        - "setSyntaxValue(int)"
        - "getSyntaxValue()"
      - BranchSide: "com.google.protobuf.Method$Builder:741"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:691,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:692,1"
      Dst: "[com.google.protobuf.Method].getName"
    - Src: "com.google.protobuf.Method$Builder:692,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:693,1"
      Dst: "[com.google.protobuf.Method].access$400"
    - Src: "com.google.protobuf.Method$Builder:695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:697,1"
      Dst: "[com.google.protobuf.Method].getRequestTypeUrl"
    - Src: "com.google.protobuf.Method$Builder:697,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:698,1"
      Dst: "[com.google.protobuf.Method].access$500"
    - Src: "com.google.protobuf.Method$Builder:700,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:702,1"
      Dst: "[com.google.protobuf.Method].getRequestStreaming"
    - Src: "com.google.protobuf.Method$Builder:703,1"
      Dst: "[com.google.protobuf.Method].getRequestStreaming"
    - Src: "com.google.protobuf.Method$Builder:703,1"
      Dst: "[com.google.protobuf.Method$Builder].setRequestStreaming"
    - Src: "com.google.protobuf.Method$Builder:705,1"
      Dst: "[com.google.protobuf.Method].getResponseTypeUrl"
    - Src: "com.google.protobuf.Method$Builder:705,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:706,1"
      Dst: "[com.google.protobuf.Method].access$700"
    - Src: "com.google.protobuf.Method$Builder:708,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:710,1"
      Dst: "[com.google.protobuf.Method].getResponseStreaming"
    - Src: "com.google.protobuf.Method$Builder:711,1"
      Dst: "[com.google.protobuf.Method].getResponseStreaming"
    - Src: "com.google.protobuf.Method$Builder:711,1"
      Dst: "[com.google.protobuf.Method$Builder].setResponseStreaming"
    - Src: "com.google.protobuf.Method$Builder:714,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:714,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:715,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:716,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:719,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:720,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:720,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Method$Builder:722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:725,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:725,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:726,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Method$Builder:727,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Method$Builder:729,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:733,1"
      Dst: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Method$Builder:735,1"
      Dst: "[com.google.protobuf.Method].access$300"
    - Src: "com.google.protobuf.Method$Builder:735,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Method$Builder:739,1"
      Dst: "[com.google.protobuf.Method].access$900"
    - Src: "com.google.protobuf.Method$Builder:740,1"
      Dst: "[com.google.protobuf.Method].getSyntaxValue"
    - Src: "com.google.protobuf.Method$Builder:740,1"
      Dst: "[com.google.protobuf.Method$Builder].setSyntaxValue"
    - Src: "com.google.protobuf.Method$Builder:742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Method$Builder:742,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Method$Builder:743,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 748
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 288
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 74
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:757"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:761"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:760"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:762"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:822"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Method$Builder:821"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Method$Builder:798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:802"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.Method$Builder:801"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Method$Builder:812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:818"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:817"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:763,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Method$Builder:769,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Method$Builder:774,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Method$Builder:779,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.Method$Builder:784,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Method$Builder:789,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.Method$Builder:796,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.Method$Builder:795,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Method$Builder:799,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:800,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Method$Builder:802,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Method$Builder:807,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Method$Builder:812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Method$Builder:822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:820,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Method$Builder:822,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Method$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:839"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:842,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:860"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:866"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:862,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:882"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:884,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:896,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:896,1"
      Dst: "[com.google.protobuf.Method].getName"
    - Src: "com.google.protobuf.Method$Builder:898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:913"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:913,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Method$Builder:916,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getRequestTypeUrl()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:931"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:938"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:934,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getRequestTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:952"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:954,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRequestTypeUrl(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:973"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:974"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:973"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearRequestTypeUrl()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:988,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:988,1"
      Dst: "[com.google.protobuf.Method].getRequestTypeUrl"
    - Src: "com.google.protobuf.Method$Builder:990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRequestTypeUrlBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1004"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1005"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1004"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1005,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Method$Builder:1008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getRequestStreaming()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRequestStreaming(boolean)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1035
    functionDepth: 13
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1038,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearRequestStreaming()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1052,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getResponseTypeUrl()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1067"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1074"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1070,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getResponseTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1088"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1094"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1090,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setResponseTypeUrl(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1112,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearResponseTypeUrl()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1124,1"
      Dst: "[com.google.protobuf.Method].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:1124,1"
      Dst: "[com.google.protobuf.Method].getResponseTypeUrl"
    - Src: "com.google.protobuf.Method$Builder:1126,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setResponseTypeUrlBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1140"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1141"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1141,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Method$Builder:1144,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getResponseStreaming()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setResponseStreaming(boolean)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 13
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearResponseStreaming()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1188,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1194
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1198"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1212"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1215"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1213,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Method$Builder:1215,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1229"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1228"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1227,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Method$Builder:1229,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1240"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1243"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1241,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Method$Builder:1243,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1255"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1263"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1262"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:1256"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1259"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1259,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1260,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Method$Builder:1261,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1263,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1277,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1278,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1278,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Method$Builder:1279,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1281,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1281,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1301"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1300"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:1294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1297"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1297,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1298,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Method$Builder:1299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1301,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1322"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1321"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:1315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1318"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1318,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1319,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Method$Builder:1320,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1322,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1340"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1336,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1337,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1337,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Method$Builder:1338,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1340,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1340,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1353"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1358"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1354,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1355,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1355,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Method$Builder:1356,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1358,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Method$Builder:1358,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1377"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1372,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1373,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Method$Builder:1375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1377,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1389"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1390,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Method$Builder:1392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1394,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1411"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1407,1"
      Dst: "[com.google.protobuf.Method$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Method$Builder:1408,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Method$Builder:1409,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Method$Builder:1411,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1424,1"
      Dst: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Method$Builder:1424,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1436,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Method$Builder:1437,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1450,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Method$Builder:1452,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1463,1"
      Dst: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Method$Builder:1464,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:1463,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1475,1"
      Dst: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Method$Builder:1476,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Method$Builder:1475,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1487,1"
      Dst: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Method$Builder:1487,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1491
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1501"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1500"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Method$Builder:1493"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1496"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Method$Builder:1498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setSyntaxValue(int)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1525
    functionDepth: 13
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1528,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getSyntax()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1541,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setSyntax(com.google.protobuf.Syntax)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Syntax"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Method$Builder:1554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Method$Builder:1557"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Method$Builder:1556"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1558,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Method$Builder:1559,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearSyntax()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1573,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1578
    functionDepth: 15
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: 1584
    functionDepth: 40
    returnType: "com.google.protobuf.Method$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:1585,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].build()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].build()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Method$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Method$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Method$Builder:538,1"
      Dst: "[com.google.protobuf.Method$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EmptyProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.EmptyProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EmptyProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.EmptyProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.EmptyProto:14,1"
      Dst: "[com.google.protobuf.EmptyProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.EmptyProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.EmptyProto"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15824
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15825,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15840
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].access$11400()"
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15841"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15844"
        BranchSideFuncs:
        - "getTestMessageFieldBuilder()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15843"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15841,1"
      Dst: "[foo.TestFull$TestMessOptional].access$11400"
    - Src: "foo.TestFull$TestMessOptional$Builder:15842,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15867"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15871"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15870"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$TestMessOptional$Builder:15868,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15876
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15881
    functionDepth: 1
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15882,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15886
    functionDepth: 61
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15888"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15891"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15890"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15887,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOptional$Builder:15888,1"
      Dst: "[foo.TestFull$TestMessOptional].isInitialized"
    - Src: "foo.TestFull$TestMessOptional$Builder:15889,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15895
    functionDepth: 6
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial0(foo.TestFull$TestMessOptional)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15897"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15898"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15897"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15897,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessOptional$Builder:15898,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].buildPartial0(foo.TestFull$TestMessOptional)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15902
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOptional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionUses: 1
    ICount: 106
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15905"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15909"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15908"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15909"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15913"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15912"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15913"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15917"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15916"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15917"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15921"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15920"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15921"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15925"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15924"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15925"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15929"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15928"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15929"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15933"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15932"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15933"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15937"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15936"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15937"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15941"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15940"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15941"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15945"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15944"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15945"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15949"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15948"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15949"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15953"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15952"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15953"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15957"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15956"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15957"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15961"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15960"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15961"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:null"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15965"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15969"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15968"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15973"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15972"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15973"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15979"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15978"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:15974"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15976"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:15975"
        BranchSideFuncs:
        - "build()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15976,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 40
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15983
    functionDepth: 279
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15984,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 15989
    functionDepth: 273
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15995,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16000,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16006,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16011
    functionDepth: 272
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16015
    functionDepth: 188
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(foo.TestFull$TestMessOptional)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16019"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessOptional)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16018"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16017,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessOptional$Builder:16019,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(foo.TestFull$TestMessOptional)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16024
    functionDepth: 187
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessOptional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].getDefaultInstance()"
    - "[foo.TestFull$TestMessOptional].hasTestInt32()"
    - "[foo.TestFull$TestMessOptional].getTestInt32()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestInt32(int)"
    - "[foo.TestFull$TestMessOptional].hasTestSint32()"
    - "[foo.TestFull$TestMessOptional].getTestSint32()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestSint32(int)"
    - "[foo.TestFull$TestMessOptional].hasTestSfixed32()"
    - "[foo.TestFull$TestMessOptional].getTestSfixed32()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestSfixed32(int)"
    - "[foo.TestFull$TestMessOptional].hasTestInt64()"
    - "[foo.TestFull$TestMessOptional].getTestInt64()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestInt64(long)"
    - "[foo.TestFull$TestMessOptional].hasTestSint64()"
    - "[foo.TestFull$TestMessOptional].getTestSint64()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestSint64(long)"
    - "[foo.TestFull$TestMessOptional].hasTestSfixed64()"
    - "[foo.TestFull$TestMessOptional].getTestSfixed64()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestSfixed64(long)"
    - "[foo.TestFull$TestMessOptional].hasTestUint32()"
    - "[foo.TestFull$TestMessOptional].getTestUint32()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestUint32(int)"
    - "[foo.TestFull$TestMessOptional].hasTestFixed32()"
    - "[foo.TestFull$TestMessOptional].getTestFixed32()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestFixed32(int)"
    - "[foo.TestFull$TestMessOptional].hasTestUint64()"
    - "[foo.TestFull$TestMessOptional].getTestUint64()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestUint64(long)"
    - "[foo.TestFull$TestMessOptional].hasTestFixed64()"
    - "[foo.TestFull$TestMessOptional].getTestFixed64()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestFixed64(long)"
    - "[foo.TestFull$TestMessOptional].hasTestFloat()"
    - "[foo.TestFull$TestMessOptional].getTestFloat()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestFloat(float)"
    - "[foo.TestFull$TestMessOptional].hasTestDouble()"
    - "[foo.TestFull$TestMessOptional].getTestDouble()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestDouble(double)"
    - "[foo.TestFull$TestMessOptional].hasTestBoolean()"
    - "[foo.TestFull$TestMessOptional].getTestBoolean()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestBoolean(boolean)"
    - "[foo.TestFull$TestMessOptional].hasTestEnumSmall()"
    - "[foo.TestFull$TestMessOptional].getTestEnumSmall()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestEnumSmall(foo.TestFull$TestEnumSmall)"
    - "[foo.TestFull$TestMessOptional].hasTestEnum()"
    - "[foo.TestFull$TestMessOptional].getTestEnum()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestEnum(foo.TestFull$TestEnum)"
    - "[foo.TestFull$TestMessOptional].hasTestString()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$TestMessOptional].hasTestBytes()"
    - "[foo.TestFull$TestMessOptional].getTestBytes()"
    - "[foo.TestFull$TestMessOptional$Builder].setTestBytes(com.google.protobuf.ByteString)"
    - "[foo.TestFull$TestMessOptional].hasTestMessage()"
    - "[foo.TestFull$TestMessOptional].getTestMessage()"
    - "[foo.TestFull$TestMessOptional$Builder].mergeTestMessage(foo.TestFull$SubMess)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 86
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16025"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16026"
        BranchSideFuncs:
        - "hasTestInt32()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16025"
        BranchSideFuncs:
        - "hasTestInt32()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16026"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16029"
        BranchSideFuncs:
        - "setTestInt32(int)"
        - "getTestInt32()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16028"
        BranchSideFuncs:
        - "hasTestSint32()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16029"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16032"
        BranchSideFuncs:
        - "getTestSint32()"
        - "setTestSint32(int)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16031"
        BranchSideFuncs:
        - "hasTestSfixed32()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16032"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16035"
        BranchSideFuncs:
        - "getTestSfixed32()"
        - "setTestSfixed32(int)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16034"
        BranchSideFuncs:
        - "hasTestInt64()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16038"
        BranchSideFuncs:
        - "getTestInt64()"
        - "setTestInt64(long)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16037"
        BranchSideFuncs:
        - "hasTestSint64()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16041"
        BranchSideFuncs:
        - "setTestSint64(long)"
        - "getTestSint64()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16040"
        BranchSideFuncs:
        - "hasTestSfixed64()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16041"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16044"
        BranchSideFuncs:
        - "getTestSfixed64()"
        - "setTestSfixed64(long)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16043"
        BranchSideFuncs:
        - "hasTestUint32()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16044"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16047"
        BranchSideFuncs:
        - "getTestUint32()"
        - "setTestUint32(int)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16046"
        BranchSideFuncs:
        - "hasTestFixed32()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16047"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16050"
        BranchSideFuncs:
        - "getTestFixed32()"
        - "setTestFixed32(int)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16049"
        BranchSideFuncs:
        - "hasTestUint64()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16050"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16053"
        BranchSideFuncs:
        - "getTestUint64()"
        - "setTestUint64(long)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16052"
        BranchSideFuncs:
        - "hasTestFixed64()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16053"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16056"
        BranchSideFuncs:
        - "setTestFixed64(long)"
        - "getTestFixed64()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16055"
        BranchSideFuncs:
        - "hasTestFloat()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16059"
        BranchSideFuncs:
        - "setTestFloat(float)"
        - "getTestFloat()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16058"
        BranchSideFuncs:
        - "hasTestDouble()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16059"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16062"
        BranchSideFuncs:
        - "getTestDouble()"
        - "setTestDouble(double)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16061"
        BranchSideFuncs:
        - "hasTestBoolean()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16062"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16065"
        BranchSideFuncs:
        - "setTestBoolean(boolean)"
        - "getTestBoolean()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16064"
        BranchSideFuncs:
        - "hasTestEnumSmall()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16065"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16068"
        BranchSideFuncs:
        - "setTestEnumSmall(foo.TestFull$TestEnumSmall)"
        - "getTestEnumSmall()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16067"
        BranchSideFuncs:
        - "hasTestEnum()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16071"
        BranchSideFuncs:
        - "setTestEnum(foo.TestFull$TestEnum)"
        - "getTestEnum()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16070"
        BranchSideFuncs:
        - "hasTestString()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16076"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16075"
        BranchSideFuncs:
        - "hasTestBytes()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16079"
        BranchSideFuncs:
        - "getTestBytes()"
        - "setTestBytes(com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16078"
        BranchSideFuncs:
        - "hasTestMessage()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16079"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16082"
        BranchSideFuncs:
        - "getTestMessage()"
        - "mergeTestMessage(foo.TestFull$SubMess)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16081"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16025,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    - Src: "foo.TestFull$TestMessOptional$Builder:16026,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16027,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16027,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16029,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestSint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16030,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestSint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16030,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestSint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16032,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestSfixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16033,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestSfixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16033,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestSfixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16035,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16036,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16036,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16038,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestSint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16039,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestSint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16039,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestSint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16041,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestSfixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16042,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestSfixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16042,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestSfixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16044,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestUint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16045,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestUint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16045,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestUint32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16047,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestFixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16048,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestFixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16048,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestFixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16050,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestUint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16051,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestUint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16051,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestUint64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16053,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestFixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16054,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestFixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16054,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestFixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16056,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestFloat"
    - Src: "foo.TestFull$TestMessOptional$Builder:16057,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestFloat"
    - Src: "foo.TestFull$TestMessOptional$Builder:16057,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestFloat"
    - Src: "foo.TestFull$TestMessOptional$Builder:16059,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestDouble"
    - Src: "foo.TestFull$TestMessOptional$Builder:16060,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestDouble"
    - Src: "foo.TestFull$TestMessOptional$Builder:16060,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestDouble"
    - Src: "foo.TestFull$TestMessOptional$Builder:16062,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestBoolean"
    - Src: "foo.TestFull$TestMessOptional$Builder:16063,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestBoolean"
    - Src: "foo.TestFull$TestMessOptional$Builder:16063,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestBoolean"
    - Src: "foo.TestFull$TestMessOptional$Builder:16065,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestEnumSmall"
    - Src: "foo.TestFull$TestMessOptional$Builder:16066,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestEnumSmall"
    - Src: "foo.TestFull$TestMessOptional$Builder:16066,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestEnumSmall"
    - Src: "foo.TestFull$TestMessOptional$Builder:16068,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestEnum"
    - Src: "foo.TestFull$TestMessOptional$Builder:16069,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestEnum"
    - Src: "foo.TestFull$TestMessOptional$Builder:16069,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestEnum"
    - Src: "foo.TestFull$TestMessOptional$Builder:16071,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestString"
    - Src: "foo.TestFull$TestMessOptional$Builder:16074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessOptional$Builder:16076,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16077,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16077,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setTestBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16079,1"
      Dst: "[foo.TestFull$TestMessOptional].hasTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16080,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16080,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessOptional$Builder:16082,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessOptional$Builder:16083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16088
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional$Builder].hasTestMessage()"
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessage()"
    - "[foo.TestFull$SubMess].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16089"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16094"
        BranchSideFuncs:
        - "getTestMessage()"
        - "isInitialized()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16093"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16090"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16094"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16093"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16089,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].hasTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16090,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16090,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16101
    functionDepth: 291
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$TestEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 144
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16102"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16106"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16105"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16107"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16230"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16229"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16182"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16194"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16197"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16196"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16226"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16225"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16108,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessOptional$Builder:16114,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16119,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16124,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16129,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16134,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16139,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16144,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16149,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "foo.TestFull$TestMessOptional$Builder:16154,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16159,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "foo.TestFull$TestMessOptional$Builder:16164,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMessOptional$Builder:16169,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$TestMessOptional$Builder:16174,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "foo.TestFull$TestMessOptional$Builder:16179,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessOptional$Builder:16181,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    - Src: "foo.TestFull$TestMessOptional$Builder:16183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessOptional$Builder:16191,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$TestMessOptional$Builder:16193,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    - Src: "foo.TestFull$TestMessOptional$Builder:16195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$TestMessOptional$Builder:16203,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16208,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16214,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMessOptional$Builder:16214,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$TestMessOptional$Builder:16213,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessOptional$Builder:16230,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessOptional$Builder:16228,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessOptional$Builder:16230,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16243"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16242"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16259
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16283"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16282"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16299
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16323"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16322"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16339
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16352,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16363"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16362"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestInt64(long)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16379
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16382,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16403"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16402"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestSint64(long)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16419
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16422,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16432,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16443"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16442"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestSfixed64(long)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16459
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16472,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16483"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16482"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16499
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16523"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16522"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16539
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16563"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16562"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestUint64(long)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16579
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16592,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16603"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16602"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestFixed64(long)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16619
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16632,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16643"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16642"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestFloat(float)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16659
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16662,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16672,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16683"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16682"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestDouble(double)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16699
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16712,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16723"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16722"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestBoolean(boolean)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16739
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16752,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16762"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16761"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16771"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16769"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16770,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestEnumSmall(foo.TestFull$TestEnumSmall)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16778
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnumSmall"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnumSmall].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16779"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16782"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16781"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16783,1"
      Dst: "[foo.TestFull$TestEnumSmall].getNumber"
    - Src: "foo.TestFull$TestMessOptional$Builder:16784,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16794,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16804"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16803"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16813"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16811"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16812,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestEnum(foo.TestFull$TestEnum)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16820
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestEnum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16821"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16824"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16823"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16825,1"
      Dst: "[foo.TestFull$TestEnum].getNumber"
    - Src: "foo.TestFull$TestMessOptional$Builder:16826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16836,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestString()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16846"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16845"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestString()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16854"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16863"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16862"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16858"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16861"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16860"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16857,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestMessOptional$Builder:16858,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16873"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16879"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16875,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestString(java.lang.String)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16890"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16891"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16890"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16893,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestString()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16901,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    - Src: "foo.TestFull$TestMessOptional$Builder:16901,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestString"
    - Src: "foo.TestFull$TestMessOptional$Builder:16903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestStringBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16913"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16914"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16913"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16916,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16927"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16926"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16942
    functionDepth: 13
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16943"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16944"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16943"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16946,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16955,1"
      Dst: "[foo.TestFull$TestMessOptional].getDefaultInstance"
    - Src: "foo.TestFull$TestMessOptional$Builder:16955,1"
      Dst: "[foo.TestFull$TestMessOptional].getTestBytes"
    - Src: "foo.TestFull$TestMessOptional$Builder:16956,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].hasTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16967
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16968"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16967"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 16974
    functionDepth: 70
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16975"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16978"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16977"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16976"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16975"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16976,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessOptional$Builder:16978,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestMessage(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16985"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16991"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16990"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:16986"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16989"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:16988"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:16991,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:16994,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setTestMessage(foo.TestFull$SubMess$Builder)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17002"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17005"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17004"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17003,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMessOptional$Builder:17005,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    - Src: "foo.TestFull$TestMessOptional$Builder:17005,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:17008,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeTestMessage(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 17014
    functionDepth: 186
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessageBuilder()"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17015"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17024"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17023"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17020"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17016"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17020"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17018"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17021"
        BranchSideFuncs:
        - "getTestMessageBuilder()"
        - "mergeFrom(foo.TestFull$SubMess)"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17020"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17018,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$TestMessOptional$Builder:17019,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessageBuilder"
    - Src: "foo.TestFull$TestMessOptional$Builder:17019,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessOptional$Builder:17024,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$TestMessOptional$Builder:17027,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17036"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17040"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17039"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17037,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$TestMessOptional$Builder:17040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestMessageBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 17046
    functionDepth: 72
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17048,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessOptional$Builder:17049,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder"
    - Src: "foo.TestFull$TestMessOptional$Builder:17049,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestMessageOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17055"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17058"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17057"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17058"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17058"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17057"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17056,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$TestMessOptional$Builder:17059,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 17067
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional$Builder].getTestMessage()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessOptional$Builder:17068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17076"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getTestMessage()"
      - BranchSide: "foo.TestFull$TestMessOptional$Builder:17075"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17071,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getTestMessage"
    - Src: "foo.TestFull$TestMessOptional$Builder:17072,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$TestMessOptional$Builder:17073,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 17080
    functionDepth: 15
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: 17086
    functionDepth: 40
    returnType: "foo.TestFull$TestMessOptional$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:17087,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessOptional$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$Builder:15812,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1257
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$600()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1258,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1264,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$700"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1282
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1282"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 6
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1299"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1298"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1305"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1301,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1302,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1320"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1322,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1343
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1343"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1355
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1357"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1360"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1359"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1362,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1363,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1383,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1416
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1417,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1428
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1429,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1442,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1459
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1470
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1471,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1482
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1483,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1501
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1513
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1514,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1527,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1541
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1564
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1565,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1576,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1588,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1598
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1613
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1614,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1620
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1621,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1629,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1639
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1654
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1655,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getService(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1661
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1662,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1670,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1680
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1695
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1696,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtension(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1702
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1703,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1711,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1721
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1721"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1729
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance()"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1729"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1730,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1736"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1754
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1754"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1769
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1769"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1770,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfoOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1784"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1783"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1784,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1802
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1802"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1817
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1822"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1821"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1825"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1828"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1827"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1824,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1825,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntaxBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1846"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1852"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1848,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1869
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1870"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1869"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1881
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1883"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1886"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1885"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1892"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1891"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1888,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1889,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1909,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1920
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageType(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumType(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getService(int)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtension(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    functionUses: 18
    ICount: 55
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1923"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1922"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1924"
        BranchSideFuncs:
        - "getMessageTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1925"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1931"
        BranchSideFuncs:
        - "getMessageType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1930"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1925"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1924"
        BranchSideFuncs:
        - "getMessageTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1931"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1937"
        BranchSideFuncs:
        - "getEnumType(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1936"
        BranchSideFuncs:
        - "getServiceCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1932"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1931"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1930"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1943"
        BranchSideFuncs:
        - "getService(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1942"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1937"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1936"
        BranchSideFuncs:
        - "getServiceCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1943"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1949"
        BranchSideFuncs:
        - "getExtension(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1948"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1944"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1942"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1955"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1954"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1950"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1955"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1954"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1925,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageType"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumType"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1937,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getService"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1938,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1943,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtension"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1949,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1950,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1961
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 102
    EdgeCount: 171
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1965"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1964"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1968"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1967"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1968"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1970"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1973"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1976"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1977"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1980"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1982"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1983"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1986"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1985"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1986"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1989"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getSourceCodeInfo()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1988"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1991"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1994"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1995"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1998"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1997"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2001"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2000"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1963,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1966,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1968,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1969,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1969,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1971,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1972,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1972,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1974,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1975,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1975,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1977,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1978,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1978,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1980,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1981,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1981,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1984,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1984,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1987,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1987,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1989,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1990,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1990,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1992,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1993,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1993,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1996,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1999,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2001,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2001,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 8
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2005
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].getRaw(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 139
    EdgeCount: 168
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2007"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2008"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2010"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2012"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2017"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2016"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2018"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2020"
        BranchSideFuncs:
        - "getDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2028"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2031"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2035"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2039"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2043"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2053"
        BranchSideFuncs:
        - "getPublicDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2062"
        BranchSideFuncs:
        - "getWeakDependencyList()"
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2066"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2069"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2068"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2069"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2072"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2071"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2011,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2014,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2018,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2019,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getRaw"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2022,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2024,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2026,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2026,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2028,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2030,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2030,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2032,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2034,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2034,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2036,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2038,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2038,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2042,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2042,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2046,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2046,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2050,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2052,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2052,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2055,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2059,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2061,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2061,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2064,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2064,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2067,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2070,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2072,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2072,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 36
    CyclomaticComplexity: 8
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2078
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 116
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2079"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2082"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2081"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2082"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2085"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2084"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2087"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2088"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2087"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2088"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2092"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2091"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2090"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2091"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2092"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2093"
        BranchSideFuncs:
        - "hasPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2092"
        BranchSideFuncs:
        - "hasPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2093"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2097"
        BranchSideFuncs:
        - "getPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2096"
        BranchSideFuncs:
        - "getDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2095"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2096"
        BranchSideFuncs:
        - "getDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2099"
        BranchSideFuncs:
        - "getPublicDependencyList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2098"
        BranchSideFuncs:
        - "getPublicDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2101"
        BranchSideFuncs:
        - "getWeakDependencyList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2100"
        BranchSideFuncs:
        - "getWeakDependencyList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2103"
        BranchSideFuncs:
        - "getMessageTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2102"
        BranchSideFuncs:
        - "getMessageTypeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2105"
        BranchSideFuncs:
        - "getEnumTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2104"
        BranchSideFuncs:
        - "getEnumTypeList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2107"
        BranchSideFuncs:
        - "getServiceList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2106"
        BranchSideFuncs:
        - "getServiceList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2109"
        BranchSideFuncs:
        - "getExtensionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2108"
        BranchSideFuncs:
        - "getExtensionList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2111"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2110"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2112"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2111"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2116"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2117"
        BranchSideFuncs:
        - "hasSourceCodeInfo()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2116"
        BranchSideFuncs:
        - "hasSourceCodeInfo()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2121"
        BranchSideFuncs:
        - "getSourceCodeInfo()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2122"
        BranchSideFuncs:
        - "hasSyntax()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2121"
        BranchSideFuncs:
        - "hasSyntax()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2126"
        BranchSideFuncs:
        - "getSyntax()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2127"
        BranchSideFuncs:
        - "hasEdition()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2126"
        BranchSideFuncs:
        - "hasEdition()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131"
        BranchSideFuncs:
        - "getEdition()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2130"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2130"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2132"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2083,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2087,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2087,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2088,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2089,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2090,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2090,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2093,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2094,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2095,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2097,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2098,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2099,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2100,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2100,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2101,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2102,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2102,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2104,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2104,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2105,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2106,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2106,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2107,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2108,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2108,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2109,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2110,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2110,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2111,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2111,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2112,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2113,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2114,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2114,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2117,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2118,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2119,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2119,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2121,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2121,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2122,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2123,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2124,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2124,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2127,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2128,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2129,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2129,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2131,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2136
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionCount()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 118
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2141"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2140"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2146"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2145"
        BranchSideFuncs:
        - "hasPackage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2150"
        BranchSideFuncs:
        - "getPackage()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2149"
        BranchSideFuncs:
        - "getDependencyCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2150"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2154"
        BranchSideFuncs:
        - "getDependencyList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2153"
        BranchSideFuncs:
        - "getPublicDependencyCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2154"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2158"
        BranchSideFuncs:
        - "getPublicDependencyList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2157"
        BranchSideFuncs:
        - "getWeakDependencyCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2162"
        BranchSideFuncs:
        - "getWeakDependencyList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2161"
        BranchSideFuncs:
        - "getMessageTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2166"
        BranchSideFuncs:
        - "getMessageTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2165"
        BranchSideFuncs:
        - "getEnumTypeCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2166"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2170"
        BranchSideFuncs:
        - "getEnumTypeList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2169"
        BranchSideFuncs:
        - "getServiceCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2170"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2174"
        BranchSideFuncs:
        - "getServiceList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2173"
        BranchSideFuncs:
        - "getExtensionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2178"
        BranchSideFuncs:
        - "getExtensionList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2177"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2182"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2181"
        BranchSideFuncs:
        - "hasSourceCodeInfo()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2186"
        BranchSideFuncs:
        - "getSourceCodeInfo()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2185"
        BranchSideFuncs:
        - "hasSyntax()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2190"
        BranchSideFuncs:
        - "getSyntax()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2189"
        BranchSideFuncs:
        - "hasEdition()"
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2194"
        BranchSideFuncs:
        - "getEdition()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2193"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2141,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2141,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2142,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2144,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2144,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2146,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2148,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPackage"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2148,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2150,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2152,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2152,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2154,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2156,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getPublicDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2156,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2158,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2160,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getWeakDependencyList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2160,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2162,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2164,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getMessageTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2164,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2168,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEnumTypeList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2168,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2170,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2172,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getServiceList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2172,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2174,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionCount"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2176,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getExtensionList"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2176,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2178,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2180,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2180,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2182,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSourceCodeInfo"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2184,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2186,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2188,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSyntax"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2188,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2190,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hasEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2192,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getEdition"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2192,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2194,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2194,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2202,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2208,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2213,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2219,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2222
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractParser].parseFrom(byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2223,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2229,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2261,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2268,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2271
    functionDepth: 206
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2272,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2273
    functionDepth: 205
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2274,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2277,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2277,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2280
    functionDepth: 204
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2280"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:2281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 2287
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 5066
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 5097
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 5102
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileDescriptorProto:1225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getDependencyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1402(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1502(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1602(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1702(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.LazyStringArrayList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.LazyStringArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1802(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1902(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2002(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$FileOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$FileOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2102(com.google.protobuf.DescriptorProtos$FileDescriptorProto,com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2202(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2302(com.google.protobuf.DescriptorProtos$FileDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2476(com.google.protobuf.DescriptorProtos$FileDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1500(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1600(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1700(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.LazyStringArrayList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1800(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1900(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1100(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$1400(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2200(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].access$2300(com.google.protobuf.DescriptorProtos$FileDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StructOrBuilder].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructOrBuilder].containsFields(java.lang.String)"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructOrBuilder].getFields()"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructOrBuilder].getFieldsMap()"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructOrBuilder].getFieldsOrDefault(java.lang.String,com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.StructOrBuilder].getFieldsOrThrow(java.lang.String)"
    functionSourceFile: "com.google.protobuf.StructOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1"
    linkageType: null
    functionLinenumber: 47633
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1:47634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1:47632,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45947,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45952
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45953,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27500"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45954,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45972"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45975"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45974"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45970,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45973,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45976,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45984
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27400()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45985,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45989
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45990,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 45994
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45996"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45999"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45998"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45995,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45996,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45997,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46003
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46007"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46006"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46005,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46006,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46011
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29002(com.google.protobuf.DescriptorProtos$SourceCodeInfo,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29002(com.google.protobuf.DescriptorProtos$SourceCodeInfo,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46012"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46019"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46018"
        BranchSideFuncs:
        - "build()"
        - "access$29002(com.google.protobuf.DescriptorProtos$SourceCodeInfo,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46017"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46016"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46014,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46017,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29002"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46019,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46019,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29002"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46024
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46028
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46029,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46034
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46035,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46051,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46056
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46057,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46060
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46061"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46064"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46063"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46062,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46064,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46069
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 55
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46070"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46071"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46070"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46083"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46082"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46072"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46097"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46096"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46077"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46076"
        BranchSideFuncs:
        - "ensureLocationIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46083"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46097"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46096"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46093"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46092"
        BranchSideFuncs:
        - "access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46090"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46091"
        BranchSideFuncs:
        - "getLocationFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46090"
        BranchSideFuncs:
        - "getLocationFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46070,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46072,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46072,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46073,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46074,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46077,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46078,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46078,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46080,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46083,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46084,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46085,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46087,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46091,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46093,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46093,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46097,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46097,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46098,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46111
    functionDepth: 314
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46147"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46146"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46132"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureLocationIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46131"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46143"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46118,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46125,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46129,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46130,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46132,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46145,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 46155
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46156"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46160"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46159"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46215"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46218"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46216,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46218,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46274"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46272,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46274,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46327"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46328,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46330,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setLocation(int,com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46392"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46391"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46385"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46388"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46388,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46389,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46390,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46392,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setLocation(int,com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46447"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46448,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46449,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46449,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46452,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46452,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocation(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46514"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46513"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46509"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46511,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46514,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocation(int,com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46577"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46576"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46573"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46573,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46574,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46577,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocation(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46632"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46637"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46634,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46634,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46635,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46637,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46637,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocation(int,com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46697"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46696"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46693,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46694,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46694,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46697,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addAllLocation(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46752"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46758"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46757"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46753,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46754,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46758,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearLocation()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46817"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46816"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46813,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46815,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46817,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].removeLocation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46876"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46875"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46872,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].ensureLocationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46873,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46874,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46876,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46931,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46986"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46985,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:46986,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47043"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47042"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47041,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47043,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocationBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47096,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47097,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47096,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addLocationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47150,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47151,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47150,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47204,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47204,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getLocationFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 47208
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47218"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47217"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47213"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47214,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 47222
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47223,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 47228
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:47229,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:45941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:43,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getValue()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].isInitialized()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:66"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:66"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int64Value:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:79"
        BranchSideFuncs:
        - "writeInt64(int,long)"
      - BranchSide: "com.google.protobuf.Int64Value:78"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Int64Value:77,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64"
    - Src: "com.google.protobuf.Int64Value:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:86"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int64Value:88"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:91"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Int64Value:90,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64Size"
    - Src: "com.google.protobuf.Int64Value:92,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value:92,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].getValue()"
    - "[com.google.protobuf.Int64Value].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:102"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:101"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int64Value:102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:104"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.Int64Value:108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Int64Value:108"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Int64Value:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:103,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Int64Value:107,1"
      Dst: "[com.google.protobuf.Int64Value].getValue"
    - Src: "com.google.protobuf.Int64Value:108,1"
      Dst: "[com.google.protobuf.Int64Value].getValue"
    - Src: "com.google.protobuf.Int64Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value:109,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].hashCode()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].getDescriptor()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[com.google.protobuf.Int64Value].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:118"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashLong(long)"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Int64Value:119,1"
      Dst: "[com.google.protobuf.Int64Value].getDescriptor"
    - Src: "com.google.protobuf.Int64Value:119,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Int64Value:122,1"
      Dst: "[com.google.protobuf.Int64Value].getValue"
    - Src: "com.google.protobuf.Int64Value:121,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "com.google.protobuf.Int64Value:123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value:123,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:131,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:137,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:142,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:148,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:152,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:158,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 44
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:201,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilder()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 43
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:203,1"
      Dst: "[com.google.protobuf.Int64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilder(com.google.protobuf.Int64Value)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int64Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:206,1"
      Dst: "[com.google.protobuf.Int64Value].toBuilder"
    - Src: "com.google.protobuf.Int64Value:206,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 42
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Int64Value)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value:210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value:209"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Int64Value)"
    Callsites:
    - Src: "com.google.protobuf.Int64Value:210,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].of(long)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:464,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilder"
    - Src: "com.google.protobuf.Int64Value:464,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setValue"
    - Src: "com.google.protobuf.Int64Value:464,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].parser()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getParserForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].toBuilder()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value:15,1"
      Dst: "[com.google.protobuf.Int64Value].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value].access$302(com.google.protobuf.Int64Value,long)"
    functionSourceFile: "com.google.protobuf.Int64Value"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Int64Value"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$ExtensionType].values()"
    functionSourceFile: "com.google.protobuf.Extension$ExtensionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$ExtensionType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Extension$ExtensionType:59,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$ExtensionType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Extension$ExtensionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$ExtensionType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Extension$ExtensionType:59,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$ExtensionType].$values()"
    functionSourceFile: "com.google.protobuf.Extension$ExtensionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$ExtensionType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble$1"
    linkageType: null
    functionLinenumber: 25947
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredDouble"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredDouble].newBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25948,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25950,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25952,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25952,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25954,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25954,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25954,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25957,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25957,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25959,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredDouble$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredDouble$1:25942,1"
      Dst: "[foo.TestFull$TestMessRequiredDouble$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$1].nextPiece()"
    functionSourceFile: "com.google.protobuf.RopeByteString$1"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString$ByteIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$PieceIterator].hasNext()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$1:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$1:307"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$1:308,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].hasNext"
    - Src: "com.google.protobuf.RopeByteString$1:308,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].next"
    - Src: "com.google.protobuf.RopeByteString$1:308,1"
      Dst: "[com.google.protobuf.ByteString].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$1].hasNext()"
    functionSourceFile: "com.google.protobuf.RopeByteString$1"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 147
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$1:313"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$1:312"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$1].nextByte()"
    functionSourceFile: "com.google.protobuf.RopeByteString$1"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 5
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1].nextByte()"
    - "[com.google.protobuf.RopeByteString$1].nextByte()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1].hasNext()"
    - "[com.google.protobuf.RopeByteString$1].nextPiece()"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$1:318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$1:321"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$1:320"
        BranchSideFuncs:
        - "nextByte()"
        - "hasNext()"
    - Branch String: "com.google.protobuf.RopeByteString$1:322"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$1:325"
        BranchSideFuncs:
        - "nextPiece()"
      - BranchSide: "com.google.protobuf.RopeByteString$1:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$1:321,1"
      Dst: "[com.google.protobuf.ByteString$ByteIterator].nextByte"
    - Src: "com.google.protobuf.RopeByteString$1:322,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.RopeByteString$1:323,1"
      Dst: "[com.google.protobuf.RopeByteString$1].nextPiece"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$HeapNioEncoder].flush()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$HeapNioEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$HeapNioEncoder:1525,1"
      Dst: "[com.google.protobuf.CodedOutputStream$ArrayEncoder].getTotalBytesWritten"
    - Src: "com.google.protobuf.CodedOutputStream$HeapNioEncoder:1525,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2086
    functionDepth: 354
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionUses: 200
    ICount: 122
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2087"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2090"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2089"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2091"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2094"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2093"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2095"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2156"
        BranchSideFuncs:
        - "get(int)"
        - "getFields()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2155"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2102"
        BranchSideFuncs:
        - "getJavaType()"
        - "isRepeated()"
        - "get(int)"
        - "getFields()"
        - "getIndex()"
        - "getContainingOneof()"
        - "isMapField()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2101"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2120"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2119"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2111"
        BranchSideFuncs:
        - "isMapField()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2110"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2107"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2106"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2120"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2128"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2127"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2136"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2135"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2144"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2157"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2162"
        BranchSideFuncs:
        - "getJavaType()"
        - "isRepeated()"
        - "get(int)"
        - "getFields()"
        - "getIndex()"
        - "getContainingOneof()"
        - "isMapField()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2096,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2096,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2098,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2100,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2100,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2102,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2103,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2104,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2111,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2120,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2128,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2136,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2175
    functionDepth: 2
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getIndex()"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2178"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2177"
        BranchSideFuncs:
        - "isExtension()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2182"
        BranchSideFuncs:
        - "getIndex()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2176,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2178,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2183,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2187
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getContainingType()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2191"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2190"
        BranchSideFuncs:
        - "getIndex()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2188,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2191,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2044
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2044
    functionDepth: 2
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    linkageType: null
    functionLinenumber: 2044
    functionDepth: 3
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable:2045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 13
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt(java.lang.Object,long,int)"
    functionUses: 33
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:71,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].makeImmutableListAt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getObject(java.lang.Object,long)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].getUnmodifiableView()"
    - "[com.google.protobuf.LazyStringArrayList].getUnmodifiableView()"
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:78"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:80"
        BranchSideFuncs:
        - "getUnmodifiableView()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:79"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:80"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:82"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:83"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:89"
        BranchSideFuncs:
        - "isModifiable()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:88"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:83"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:89"
        BranchSideFuncs:
        - "isModifiable()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:88"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:87"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:76,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getObject"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:79,1"
      Dst: "[com.google.protobuf.LazyStringList].getUnmodifiableView"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:80,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:80,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:84,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:85,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:89,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:91,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt(java.lang.Object,long,int)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 12
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].getList(java.lang.Object,long)"
    - "[com.google.protobuf.ProtobufArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.FloatArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LongArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[com.google.protobuf.ProtobufArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.FloatArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LongArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 2
    ICount: 63
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:97"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:105"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:98"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:99"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:102"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:102"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:105"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:105"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:null"
        BranchSideFuncs:
        - "putObject(java.lang.Object,long,java.lang.Object)"
        - "mutableCopyWithCapacity(int)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:96,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].getList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:97,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:101,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].mutableCopyWithCapacity"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:105,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:106,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:107,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:108,1"
      Dst: "[java.util.ArrayList].addAll"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:110,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:112,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:113,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:115,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:118,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:119,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:119,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].mutableCopyWithCapacity"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:120,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mergeListsAt(java.lang.Object,java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 13
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].getList(java.lang.Object,long)"
    - "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt(java.lang.Object,long,int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:136"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:136"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:135"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:136"
        BranchSideFuncs:
        - "putObject(java.lang.Object,long,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:127,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].getList"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:128,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:128,1"
      Dst: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].mutableListAt"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:130,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:131,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:133,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:137,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ListFieldSchema$ListFieldSchemaFull].getList(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 2
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getObject(java.lang.Object,long)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ListFieldSchema$ListFieldSchemaFull:142,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getFieldsList()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getFields(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getFieldsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getFieldsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOneofsList()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOneofsCount()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOneofs(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOneofsBytes(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getSourceContext()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getSyntax()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getEdition()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TypeOrBuilder].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.TypeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1"
    linkageType: null
    functionLinenumber: 6257
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6258,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6260,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6262,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6262,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6264,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6264,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6264,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6267,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6267,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6269,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1:6252,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NewInstanceSchemaFull].newInstance(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.NewInstanceSchemaFull"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.EnumValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessSubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo33554431].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.BytesValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.SourceContext].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Int32Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredDouble].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo33554432].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessageCheck].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo262144].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.GeneratedMessageV3].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$SubMess$SubSubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.BoolValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$LowerCase].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredSInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredFixed32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredSInt32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessOneof].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$AllocValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Enum].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredFixed64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Duration].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$EmptyMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.StringValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$SubMess].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Timestamp].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Int64Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.UInt32Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Method].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.FieldMask].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldFlags].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredBool].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$DefaultOptionalValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Mixin].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Option].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredUInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Any].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo2047].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Struct].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo262143].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Field].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo2048].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessPacked].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo16].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessOptional].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredString].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Empty].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredSFixed64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.UInt64Value].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.FloatValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredSFixed32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredUInt32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.ListValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$DefaultRequiredValues].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredInt32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestFieldNo15].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredMessage].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredEnum].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Type].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.Api].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DoubleValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[foo.TestFull$TestMessRequiredBytes].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NewInstanceSchemaFull:37,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23954
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23959
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23966
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23967,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23979
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:23980"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:23979"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23987
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 23993
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:23995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:23996"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:23995"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:23996"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:23997"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:23998"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24002"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24001"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23998,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24008
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24009"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24012"
        BranchSideFuncs:
        - "writeUInt64(int,long)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24011"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24010,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24012,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24012,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24016
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt64Size(int,long)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24018"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24019"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24021"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24024"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24023,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64Size"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24025,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24031
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt64].getTest()"
    - "[foo.TestFull$TestMessRequiredUInt64].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24032"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24035"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24034"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24035"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24038"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24037"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24040"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24041"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24040"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24041"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24045"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24044"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24043"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24044"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24045"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24046"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24045"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24036,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24040,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24040,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24041,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24042,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24043,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24045,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24050
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    - "[com.google.protobuf.Internal].hashLong(long)"
    - "[foo.TestFull$TestMessRequiredUInt64].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24051"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24055"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24054"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24061"
        BranchSideFuncs:
        - "hashLong(long)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24060"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24055,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24055,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24056,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24059,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24058,1"
      Dst: "[com.google.protobuf.Internal].hashLong"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24061,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24061,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24069,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24075,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24080,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24086,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24090,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24096,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24114,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24128,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24135,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24138
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24139,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24140
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24141,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilder(foo.TestFull$TestMessRequiredUInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24144,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredUInt64:24144,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24147
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt64)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64:24148"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24148"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64:24147"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredUInt64)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:24148,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24154
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24393
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24424
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: 24429
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64:23939,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:44,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getValue()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:68"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:67"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BytesValue:68"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:69"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].isEmpty()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:77"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:80"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.BytesValue:79"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.BytesValue:77,1"
      Dst: "[com.google.protobuf.ByteString].isEmpty"
    - Src: "com.google.protobuf.BytesValue:78,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "com.google.protobuf.BytesValue:80,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BytesValue:80,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].isEmpty()"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:86"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:87"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.google.protobuf.BytesValue:89"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:92"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.BytesValue:89,1"
      Dst: "[com.google.protobuf.ByteString].isEmpty"
    - Src: "com.google.protobuf.BytesValue:91,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "com.google.protobuf.BytesValue:93,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BytesValue:93,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].getValue()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:102"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BytesValue:103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:106"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:105"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.BytesValue:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:110"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.BytesValue:109"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.BytesValue:110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:111"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:104,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.BytesValue:108,1"
      Dst: "[com.google.protobuf.BytesValue].getValue"
    - Src: "com.google.protobuf.BytesValue:109,1"
      Dst: "[com.google.protobuf.BytesValue].getValue"
    - Src: "com.google.protobuf.BytesValue:109,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "com.google.protobuf.BytesValue:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BytesValue:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BytesValue:110,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].hashCode()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue].getDescriptor()"
    - "[com.google.protobuf.BytesValue].getValue()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:120"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:119"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.BytesValue:120,1"
      Dst: "[com.google.protobuf.BytesValue].getDescriptor"
    - Src: "com.google.protobuf.BytesValue:120,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.BytesValue:122,1"
      Dst: "[com.google.protobuf.BytesValue].getValue"
    - Src: "com.google.protobuf.BytesValue:122,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "com.google.protobuf.BytesValue:123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.BytesValue:123,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:131,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:137,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:142,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:148,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:152,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:158,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:176,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:197,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 44
    returnType: "com.google.protobuf.BytesValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:201,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 43
    returnType: "com.google.protobuf.BytesValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:203,1"
      Dst: "[com.google.protobuf.BytesValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilder(com.google.protobuf.BytesValue)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.BytesValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:206,1"
      Dst: "[com.google.protobuf.BytesValue].toBuilder"
    - Src: "com.google.protobuf.BytesValue:206,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 42
    returnType: "com.google.protobuf.BytesValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.BytesValue)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BytesValue:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BytesValue:210"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BytesValue:209"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.BytesValue)"
    Callsites:
    - Src: "com.google.protobuf.BytesValue:210,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].of(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:464,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilder"
    - Src: "com.google.protobuf.BytesValue:464,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].setValue"
    - Src: "com.google.protobuf.BytesValue:464,1"
      Dst: "[com.google.protobuf.BytesValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].parser()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "com.google.protobuf.BytesValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BytesValue:15,1"
      Dst: "[com.google.protobuf.BytesValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValue].access$302(com.google.protobuf.BytesValue,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BytesValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "com.google.protobuf.BytesValue"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 49
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 1
    returnType: "com.google.protobuf.WireFormat$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor:1230,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1239
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1244
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1250
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite$Builder"
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor:1251,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo(com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1255
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor"
    linkageType: null
    functionLinenumber: 1196
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo(com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor:1197,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].finishCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 937
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].bytesWrittenToCurrentBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].arrayOffset()"
    - "[com.google.protobuf.AllocatedBuffer$1].position(int)"
    - "[com.google.protobuf.AllocatedBuffer$2].position(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:945"
        BranchSideFuncs:
        - "arrayOffset()"
        - "position(int)"
        - "bytesWrittenToCurrentBuffer()"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:939,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].bytesWrittenToCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:940,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].arrayOffset"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:940,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 947
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newHeapBuffer()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:948,1"
      Dst: "[com.google.protobuf.BinaryWriter].newHeapBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:948,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].newHeapBuffer(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:952,1"
      Dst: "[com.google.protobuf.BinaryWriter].newHeapBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:952,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(com.google.protobuf.AllocatedBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AllocatedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].hasArray()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].finishCurrentBuffer()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].array()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].arrayOffset()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].limit()"
    - "[com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2].position()"
    functionUses: 2
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:960"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:959"
        BranchSideFuncs:
        - "arrayOffset()"
        - "array()"
        - "limit()"
        - "position()"
        - "finishCurrentBuffer()"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:956,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].hasArray"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:960,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].finishCurrentBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:962,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:965,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].array"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:966,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].arrayOffset"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:967,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].limit"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:968,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].position"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].bytesWrittenToCurrentBuffer()"
    functionUses: 48
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:976,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].bytesWrittenToCurrentBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].bytesWrittenToCurrentBuffer()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft()"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 983
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:989,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:990,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:991,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:996,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:997,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:998,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1002
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1003,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1004,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1005,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1010,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1011,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1012,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1017,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1018,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1019,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1023
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1024,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1025,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1026,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(int,long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1031,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1032,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1033,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBool(int,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1037
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write(byte)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 11
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1038"
        BranchSideFuncs:
        - "writeTag(int,int)"
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1037"
        BranchSideFuncs:
        - "requireSpace(int)"
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1038,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1039,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1040,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1045,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1046,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1047,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1048,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1049,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1050,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1055
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$LeafByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.RopeByteString].writeToReverse(com.google.protobuf.ByteOutput)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 14
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1056,1"
      Dst: "[com.google.protobuf.ByteString].writeToReverse"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1062,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1063,1"
      Dst: "[com.google.protobuf.ByteString].size"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1063,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1064,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeMessage(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1068
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1069,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1070,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1070,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1071,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1072,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1073,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1074,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1079,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1080,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1081,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].getTotalBytesWritten"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1082,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1083,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1084,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeGroup(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1089
    functionDepth: 57
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1090,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1091,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1091,1"
      Dst: "[com.google.protobuf.Protobuf].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1092,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1096
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.MessageSchema].writeTo(java.lang.Object,com.google.protobuf.Writer)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1097,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1098,1"
      Dst: "[com.google.protobuf.Schema].writeTo"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1099,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeStartGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1103
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1104,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeEndGroup(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1109,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1113
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1117"
        BranchSideFuncs:
        - "writeVarint32(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1116"
        BranchSideFuncs:
        - "writeVarint64(long)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1115,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1117,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1122
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag32(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1123,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag32"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1123,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1127
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].encodeZigZag64(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1128,1"
      Dst: "[com.google.protobuf.CodedOutputStream].encodeZigZag64"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1128,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBool(boolean)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1132
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write(byte)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1133"
        BranchSideFuncs:
        - "write(byte)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1132"
        BranchSideFuncs:
        - "write(byte)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1133,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeTag(int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    functionUses: 41
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1138,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1138,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1142
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32OneByte(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32TwoBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32ThreeBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FourBytes(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FiveBytes(int)"
    functionUses: 31
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs:
        - "writeVarint32OneByte(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1147"
        BranchSideFuncs:
        - "writeVarint32TwoBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1146"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1149"
        BranchSideFuncs:
        - "writeVarint32ThreeBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1148"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1152"
        BranchSideFuncs:
        - "writeVarint32FourBytes(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1151"
        BranchSideFuncs:
        - "writeVarint32FiveBytes(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1144,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32OneByte"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1146,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1148,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1150,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1152,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FiveBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32OneByte(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1156
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32TwoBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32ThreeBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FourBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint32FiveBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 45
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1187
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter].access$200(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64OneByte(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TwoBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64ThreeBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FourBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FiveBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SixBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SevenBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64EightBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64NineBytes(long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TenBytes(long)"
    functionUses: 5
    ICount: 25
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1188,1"
      Dst: "[com.google.protobuf.BinaryWriter].access$200"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1190,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64OneByte"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1193,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TwoBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1196,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64ThreeBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1199,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FourBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1202,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FiveBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1205,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SixBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1208,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SevenBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1211,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64EightBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1214,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64NineBytes"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1217,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TenBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64OneByte(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TwoBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1226
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64ThreeBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FourBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64FiveBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1244
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 50
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SixBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 60
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64SevenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1261
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 70
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64EightBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 80
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64NineBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1282
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 90
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeVarint64TenBytes(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 100
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1308
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(long)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(java.lang.String)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1329
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    functionUses: 1
    ICount: 162
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1338"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1338"
      Branch Sides: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1345"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1379"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1378"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1353"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1359"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1359"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1374"
        BranchSideFuncs:
        - "requireSpace(int)"
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1330,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1330,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1333,1"
      Dst: "[java.lang.String].length"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1338,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1348,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1364,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1364,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1368,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1375,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write(byte)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1382
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1387
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1392"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1391"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1388,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1389,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1393,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeLazy(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1397
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(byte[],int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1409"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1398,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1402,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1402,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1406,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1411,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].write(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1417"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1421"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1416,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1417,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1418,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1422,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeLazy(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1426
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.AllocatedBuffer].wrap(java.nio.ByteBuffer)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer()"
    functionUses: 2
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1438"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1427,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1428,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1432,1"
      Dst: "[com.google.protobuf.AllocatedBuffer].wrap"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1432,1"
      Dst: "[java.util.ArrayDeque].addFirst"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1436,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1440,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].requireSpace(int)"
    functionSourceFile: "com.google.protobuf.BinaryWriter$SafeHeapWriter"
    linkageType: null
    functionLinenumber: 1444
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer(int)"
    functionUses: 34
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1448"
        BranchSideFuncs:
        - "nextBuffer(int)"
      - BranchSide: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1445,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].spaceLeft"
    - Src: "com.google.protobuf.BinaryWriter$SafeHeapWriter:1446,1"
      Dst: "[com.google.protobuf.BinaryWriter$SafeHeapWriter].nextBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy].values()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy:1564,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy:1564,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy].$values()"
    functionSourceFile: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy"
    linkageType: null
    functionLinenumber: 1563
    functionDepth: 0
    returnType: "com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$1"
    linkageType: null
    functionLinenumber: 26982
    functionDepth: 50
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].newBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26983,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26985,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26987,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26987,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26989,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26989,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26989,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26992,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26992,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26994,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum$1:26977,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23146
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23171
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23176
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23177,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23181
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23183"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23186"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23185"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23182,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23183,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23184,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23190
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial0(foo.TestFull$TestMessRequiredUInt32)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23192"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23193"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23192"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23192,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial0(foo.TestFull$TestMessRequiredUInt32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23200"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23204"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23203"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23208
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23209,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23214
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23231,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23236
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23240
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt32)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23241"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23244"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredUInt32)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23243"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23242,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23244,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23249
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt32"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt32].getTest()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].setTest(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23250"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23251"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23250"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23251"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23254"
        BranchSideFuncs:
        - "setTest(int)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23253"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23250,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23251,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23252,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23252,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23254,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23254,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23260
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23261"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23264"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23263"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23261,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23271
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23272"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23276"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23275"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23277"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23299"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23298"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23289"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23295"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23294"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23278,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23284,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23297,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23311
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32$Builder:23312"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32$Builder:23311"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setTest(int)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23328
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23331,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23341,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23346
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: 23352
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32$Builder:23134,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:108"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].getTotalBytesRead()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    functionUses: 7
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:121"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:125"
        BranchSideFuncs:
        - "getTagFieldNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:119,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:122,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:126,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].getTag()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 6
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarint()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipGroup()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 7
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:136"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:139"
        BranchSideFuncs:
        - "getTagWireType(int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:136,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:140,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:142,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarint"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:145,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:148,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:148,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:151,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:154,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipGroup"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:157,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 3
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64()"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:163,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:164,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:164,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 3
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32()"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:169,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:170,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:170,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:175,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:176,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:181,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:182,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:187,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:188,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:193,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:194,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:199,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:200,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:204"
        BranchSideFuncs:
        - "requireWireType(int)"
        - "readVarint32()"
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:205,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:206,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readString()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 12
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal(boolean)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:211,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringRequireUtf8()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 12
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal(boolean)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:216,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal(boolean)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 11
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.Utf8].isValidUtf8(byte[],int,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    functionUses: 3
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:225"
        BranchSideFuncs:
        - "isValidUtf8(byte[],int,int)"
        - "requireBytes(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:230"
        BranchSideFuncs:
        - "invalidUtf8()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:229"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:230"
        BranchSideFuncs:
        - "invalidUtf8()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:220,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:221,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:226,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:227,1"
      Dst: "[com.google.protobuf.Utf8].isValidUtf8"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:228,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 296
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    functionUses: 5
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:238,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:239,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:239,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:239,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessageBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:245,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:246,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 295
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSetSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].makeImmutable(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:251,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:252,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeMessageField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:253,1"
      Dst: "[com.google.protobuf.Schema].makeImmutable"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 294
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 4
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:275"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:260,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:261,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:269,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:271,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 273
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:283,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:284,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:284,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:284,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroupBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:291,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:292,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 272
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSetSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].makeImmutable(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:297,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:298,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeGroupField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:299,1"
      Dst: "[com.google.protobuf.Schema].makeImmutable"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 4
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:316"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:307,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:307,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:310,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:312,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 4
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.ByteString].wrap(byte[],int,int)"
    - "[com.google.protobuf.ByteString].copyFrom(byte[],int,int)"
    functionUses: 11
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:324"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:328"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:327"
        BranchSideFuncs:
        - "requireBytes(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:332"
        BranchSideFuncs:
        - "wrap(byte[],int,int)"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:331"
        BranchSideFuncs:
        - "copyFrom(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:322,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:323,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:328,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:331,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:332,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:339,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:340,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:345,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:346,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32()"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:351,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:352,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64()"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:357,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:358,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag32(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 7
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:363,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:364,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:364,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag64(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    functionUses: 7
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:369,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:370,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:370,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readDoubleList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:406"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:405"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:405"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:404"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:393"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:392"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:400"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:435"
        BranchSideFuncs:
        - "readLittleEndian64_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:434"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:422"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:421"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:377,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:379,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:380,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:383,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:383,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:383,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:388,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:388,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:390,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:394,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:403,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:406,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:408,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:409,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:412,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:412,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:412,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:412,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:417,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:417,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:417,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:419,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:423,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:432,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloatList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:470"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:469"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:469"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:468"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:454"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:457"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:456"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:464"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:499"
        BranchSideFuncs:
        - "readLittleEndian32_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:498"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:483"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:485"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:441,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:443,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:444,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:447,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:447,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:447,1"
      Dst: "[com.google.protobuf.FloatArrayList].addFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:452,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:452,1"
      Dst: "[com.google.protobuf.FloatArrayList].addFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:454,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:458,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:467,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:470,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:472,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:473,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:476,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:476,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:476,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:476,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:481,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:481,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:481,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:483,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:487,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:496,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:533"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:512"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:511"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:523"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:528"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:541"
        BranchSideFuncs:
        - "readVarint64()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:540"
        BranchSideFuncs:
        - "requirePosition(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:550"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:549"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:505,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:507,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:510,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:510,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:512,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:516,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:516,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:518,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:522,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:531,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:534,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:536,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:539,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:539,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:539,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:541,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:545,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:545,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:545,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:547,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:551,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:560,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:567"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:598"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:597"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:576"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:575"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:585"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:584"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:592"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:605"
        BranchSideFuncs:
        - "readVarint64()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:604"
        BranchSideFuncs:
        - "requirePosition(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:614"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:613"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:569,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:571,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:574,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:574,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:576,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:580,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:580,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:582,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:586,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:595,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:598,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:600,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:603,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:603,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:603,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:605,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:609,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:609,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:609,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:611,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:615,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:624,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:631"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:661"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:637"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:640"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:639"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:646"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:649"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:648"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:656"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:666"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:669"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:668"
        BranchSideFuncs:
        - "requirePosition(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:678"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:677"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:685"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:633,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:635,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:638,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:638,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:640,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:644,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:644,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:646,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:650,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:659,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:662,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:664,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:667,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:667,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:667,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:669,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:673,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:673,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:673,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:675,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:679,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:688,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:695"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:726"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:725"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:702"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:725"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:724"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:710"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:713"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:712"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:720"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:755"
        BranchSideFuncs:
        - "readLittleEndian64_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:754"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:741"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:744"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:697,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:699,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:700,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:703,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:703,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:708,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:708,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:710,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:714,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:723,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:726,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:728,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:729,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:732,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:732,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:732,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:737,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:737,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:737,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:739,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:743,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:752,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:759"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:790"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:789"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:789"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:788"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:777"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:776"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:795"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:819"
        BranchSideFuncs:
        - "readLittleEndian32_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:818"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:803"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:806"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:805"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:808"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:761,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:763,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:764,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:767,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:767,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:772,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:772,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:774,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:778,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:787,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:790,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:792,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:793,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:796,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:796,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:796,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:801,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:801,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:801,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:803,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:807,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:816,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBoolList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 71
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:823"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:854"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:853"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:829"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:832"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:831"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:829"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:838"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:841"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:840"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:843"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:848"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:861"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:860"
        BranchSideFuncs:
        - "requirePosition(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:859"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:858"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:867"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:870"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:869"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:872"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:825,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:827,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:830,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:830,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:832,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:836,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:836,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:838,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:842,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:851,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:854,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:856,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:859,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:859,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:859,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:861,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:865,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:865,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:865,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:867,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:871,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:880,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 31
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListInternal(java.util.List,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:887,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListRequireUtf8(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListInternal(java.util.List,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:892,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringListInternal(java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 896
    functionDepth: 12
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal(boolean)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 2
    ICount: 36
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:897"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:901"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:900"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:920"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:919"
        BranchSideFuncs:
        - "isAtEnd()"
        - "add(java.lang.Object)"
        - "readStringInternal(boolean)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:920"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:919"
        BranchSideFuncs:
        - "isAtEnd()"
        - "add(java.lang.Object)"
        - "readStringInternal(boolean)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:909"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:908"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:911"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:916"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:922"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:925"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:924"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:927"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:897,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:898,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:904,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:904,1"
      Dst: "[com.google.protobuf.LazyStringList].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:906,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:910,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:920,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringInternal"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:920,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:922,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:926,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessageList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:941,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:941,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:942,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessageList"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessageList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 948
    functionDepth: 273
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 1
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:952"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:951"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:956"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:959"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:958"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:949,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:950,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:954,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:954,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:956,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:960,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroupList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:975,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:975,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:976,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroupList"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroupList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 983
    functionDepth: 273
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 1
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:987"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:986"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:994"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:993"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:996"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:984,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:985,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:989,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:989,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:991,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:995,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytesList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1006
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionUses: 1
    ICount: 19
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1007"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1012"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1011"
        BranchSideFuncs:
        - "isAtEnd()"
        - "add(java.lang.Object)"
        - "readBytes()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1017"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1016"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1019"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1007,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1008,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1012,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1012,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1014,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1018,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 59
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1030"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1060"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1059"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1059"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1058"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1047"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1046"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1054"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1064"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1088"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1087"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1072"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1074"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1077"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1032,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1034,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1037,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1037,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1042,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1042,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1044,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1048,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1057,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1060,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1062,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1065,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1065,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1065,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1070,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1070,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1070,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1072,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1076,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1085,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnumList(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 59
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1092"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1121"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1108"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1116"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1150"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1149"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1136"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1094,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1096,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1099,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1099,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1104,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1104,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1106,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1110,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1119,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1122,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1124,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1127,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1127,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1127,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1132,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1132,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1132,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1134,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1138,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1147,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1153
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1154"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1185"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1184"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1184"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1183"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1169"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1172"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1171"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1179"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1214"
        BranchSideFuncs:
        - "readLittleEndian32_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1213"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1200"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1156,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1158,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1159,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1162,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1162,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1167,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1167,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1169,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1173,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1182,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1185,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1187,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1188,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1191,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1191,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1191,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1196,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1196,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1196,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1198,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1202,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1211,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1217
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1248"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1248"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1247"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1236"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1235"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1238"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1243"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1278"
        BranchSideFuncs:
        - "readLittleEndian64_NoCheck()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1264"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1220,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1222,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1223,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1226,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1226,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1231,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1231,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1233,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1237,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1246,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1249,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1251,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1252,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1255,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1255,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1255,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1260,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1260,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1260,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1262,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1266,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1275,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag32(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag32(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1312"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1311"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1311"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1310"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1299"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1298"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1306"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1340"
        BranchSideFuncs:
        - "decodeZigZag32(int)"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1339"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1324"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1327"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1326"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1284,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1286,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1289,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1289,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1289,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1294,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1294,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1296,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1300,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1309,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1312,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1314,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1317,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1317,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1317,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1317,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1322,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1322,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1322,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1324,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1328,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1337,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1343
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag64(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream].decodeZigZag64(long)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1373"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1350"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1373"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1372"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1361"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1360"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1363"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1368"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1402"
        BranchSideFuncs:
        - "decodeZigZag64(long)"
        - "readVarint64()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1401"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1386"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1389"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1388"
        BranchSideFuncs:
        - "readVarint32()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1346,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1348,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1351,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1351,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1351,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1356,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1356,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1358,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1362,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1371,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1374,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1376,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1379,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1379,1"
      Dst: "[com.google.protobuf.CodedInputStream].decodeZigZag64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1379,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1379,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1384,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1384,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1384,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1386,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].isAtEnd"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1390,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1399,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMap(java.util.Map,com.google.protobuf.MapEntryLite$Metadata,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1410
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1425"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1429"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1428"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1451"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1453"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1411,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1412,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1413,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1424,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1431,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1438,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1436,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1442,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1449,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1454,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1465
    functionDepth: 13
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringRequireUtf8()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    functionUses: 2
    ICount: 59
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1466,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1468,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1468,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1470,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1472,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1472,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1474,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnum"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1474,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1476,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1476,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1478,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1478,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1480,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1480,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1482,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1482,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1484,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1484,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1486,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1488,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1488,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1490,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1490,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1492,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1492,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1494,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1494,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1496,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readStringRequireUtf8"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1498,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1498,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1500,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1500,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1508
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64SlowPath()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 82
    ICount: 96
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1516"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1515"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1519"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1518"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1521"
        BranchSideFuncs:
        - "readVarint64SlowPath()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1523"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1522"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1523"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1524"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1528"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1527"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1539"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1512,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1520,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64SlowPath"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1537,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 3
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64SlowPath()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 9
    ICount: 116
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1562"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1561"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1567"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1568"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1570"
        BranchSideFuncs:
        - "readVarint64SlowPath()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1569"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1572"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1571"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1572"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1574"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1573"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1576"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1575"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1578"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1577"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1580"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1579"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1582"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1581"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1592"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1591"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1608"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1607"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1608"
        BranchSideFuncs:
        - "malformedVarint()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1559,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1569,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64SlowPath"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1604,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readVarint64SlowPath()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1612
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1621"
        BranchSideFuncs:
        - "readByte()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1620"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1617"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1613"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1615,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readByte"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1621,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readByte()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1624
    functionDepth: 1
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1628"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1626,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1631
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1632,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1633,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1636
    functionDepth: 2
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1637,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1638,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian32_NoCheck()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1641
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].readLittleEndian64_NoCheck()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1651
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 51
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarint()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1665
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarintSlowPath()"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1666"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1676"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1675"
        BranchSideFuncs:
        - "skipVarintSlowPath()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1669"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1676"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1675"
        BranchSideFuncs:
        - "skipVarintSlowPath()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1666"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1676,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarintSlowPath"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipVarintSlowPath()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1679
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readByte()"
    - "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1685"
        BranchSideFuncs:
        - "readByte()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1684"
        BranchSideFuncs:
        - "malformedVarint()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1680"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1681,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].readByte"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1685,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1688
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1689,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipGroup()"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1694
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField()"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1698"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1702"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1701"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1698"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1698"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1697"
        BranchSideFuncs:
        - "getFieldNumber()"
        - "skipField()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1702"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1705"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1704"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1696,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1696,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1698,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1698,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].skipField"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1703,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1708
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 9
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1710"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1709"
        BranchSideFuncs:
        - "truncatedMessage()"
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1712"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1710,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireWireType(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1714
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 19
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1715"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1718"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1715,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1716,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed64Length(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1720
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1725"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1721,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1724,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].verifyPackedFixed32Length(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1728
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1733"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1729,1"
      Dst: "[com.google.protobuf.BinaryReader$SafeHeapReader].requireBytes"
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1732,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader$SafeHeapReader].requirePosition(int)"
    functionSourceFile: "com.google.protobuf.BinaryReader$SafeHeapReader"
    linkageType: null
    functionLinenumber: 1736
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader$SafeHeapReader:1737"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1740"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.BinaryReader$SafeHeapReader:1739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader$SafeHeapReader:1738,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].getEmptyTypeRegistry()"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder].access$000()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry:55,1"
      Dst: "[com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].newBuilder()"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].find(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry:66,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].getDescriptorForTypeUrl(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TypeRegistry].find(java.lang.String)"
    - "[com.google.protobuf.TypeRegistry].getTypeName(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry:74,1"
      Dst: "[com.google.protobuf.TypeRegistry].getTypeName"
    - Src: "com.google.protobuf.TypeRegistry:74,1"
      Dst: "[com.google.protobuf.TypeRegistry].find"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].getTypeName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TypeRegistry:85"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry:88"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry:84,1"
      Dst: "[java.lang.String].split"
    - Src: "com.google.protobuf.TypeRegistry:86,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TypeRegistry:86,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TypeRegistry:86,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry].access$200()"
    functionSourceFile: "com.google.protobuf.TypeRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.logging.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$1].convert(java.lang.Integer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$1"
    linkageType: null
    functionLinenumber: 32211
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$1:32213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$1:32211"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$1:32212,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$1:32212,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$1].convert(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$1"
    linkageType: null
    functionLinenumber: 32209
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$1].convert(java.lang.Integer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$1:32210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$1].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$2"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 16
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    functionUses: 146
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnmodifiableLazyStringList$2:172,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$2"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 343
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    functionUses: 151
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnmodifiableLazyStringList$2:177,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$2].remove()"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$2"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    functionSourceFile: "com.google.protobuf.UnmodifiableLazyStringList$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnmodifiableLazyStringList$2:167,1"
      Dst: "[com.google.protobuf.UnmodifiableLazyStringList$2].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].objectFieldOffset(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:488,1"
      Dst: "[sun.misc.Unsafe].objectFieldOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].arrayBaseOffset(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:492,1"
      Dst: "[sun.misc.Unsafe].arrayBaseOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].arrayIndexScale(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:496,1"
      Dst: "[sun.misc.Unsafe].arrayIndexScale"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getStaticObject(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeArrayOperations()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$000(java.lang.Throwable)"
    functionUses: 2
    ICount: 54
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$MemoryAccessor:506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:510,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:511,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:512,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:513,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:514,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:515,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:516,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:517,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:518,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:519,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:523,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getByte(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putByte(java.lang.Object,long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getInt(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:533,1"
      Dst: "[sun.misc.Unsafe].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putInt(java.lang.Object,long,int)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:537,1"
      Dst: "[sun.misc.Unsafe].putInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getLong(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:541,1"
      Dst: "[sun.misc.Unsafe].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putLong(java.lang.Object,long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:545,1"
      Dst: "[sun.misc.Unsafe].putLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getBoolean(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putBoolean(java.lang.Object,long,boolean)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getFloat(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putFloat(java.lang.Object,long,float)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getDouble(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putDouble(java.lang.Object,long,double)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getObject(java.lang.Object,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:561,1"
      Dst: "[sun.misc.Unsafe].getObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putObject(java.lang.Object,long,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "long"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:565,1"
      Dst: "[sun.misc.Unsafe].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].supportsUnsafeByteBufferOperations()"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].access$100()"
    - "[com.google.protobuf.UnsafeUtil].access$000(java.lang.Throwable)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UnsafeUtil$MemoryAccessor:573"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:577"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:576"
        BranchSideFuncs:
        - "access$100()"
    - Branch String: "com.google.protobuf.UnsafeUtil$MemoryAccessor:582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UnsafeUtil$MemoryAccessor:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:577,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:579,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:580,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:582,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$100"
    - Src: "com.google.protobuf.UnsafeUtil$MemoryAccessor:588,1"
      Dst: "[com.google.protobuf.UnsafeUtil].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getByte(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putByte(long,byte)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getInt(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putInt(long,int)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].getLong(long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].putLong(long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].copyMemory(long,byte[],long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long"
    - "byte[]"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.UnsafeUtil$MemoryAccessor].copyMemory(byte[],long,long,long)"
    functionSourceFile: "com.google.protobuf.UnsafeUtil$MemoryAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6620,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$3600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6625
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$3700()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6626,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$3700"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6627,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6643,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6652
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$3600()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6653,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$3600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6657
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6658,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6662
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6667"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6666"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6663,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6664,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6665,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6671
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6674"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6673"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6673,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6674,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6678
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4102(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4202(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4376(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6685"
        BranchSideFuncs:
        - "access$4102(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6684"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6689"
        BranchSideFuncs:
        - "access$4202(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6688"
        BranchSideFuncs:
        - "access$4376(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6682,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4102"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6686,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4202"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6689,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].access$4376"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6693
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6699
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6700,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6716,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6721
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6725
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6729"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6728"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6727,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6729,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6734
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setStart(int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setEnd(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6736"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6735"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6736"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6739"
        BranchSideFuncs:
        - "getStart()"
        - "setStart(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6738"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6742"
        BranchSideFuncs:
        - "getEnd()"
        - "setEnd(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6741"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6735,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6736,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6737,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6739,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6740,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6742,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6742,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6743,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6748
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6756
    functionDepth: 49
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6757"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6761"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6760"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6762"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6789"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6788"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6785"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6763,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6769,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6774,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6779,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6787,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6806"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6805"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setStart(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6830
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6861"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setEnd(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6886
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6908
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6909,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: 6914
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6915,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:6614,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20341
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20346
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$12300()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20347,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$12300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20352
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$12400()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20353,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$12400"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20367
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20375
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 7
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20377"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20380"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20379"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20386"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20382,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20383,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20399,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20415
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20416"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20415"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20434
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20434"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20442
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20442"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20443,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20450,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20455
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    functionUses: 16
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20458"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20457"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20459"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20466"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20465"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20466"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20460,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20472
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20476"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20475"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20479"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20478"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20482"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20481"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20474,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20477,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20480,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20480,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20482,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20486
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20489"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20494"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20493"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20497"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20501"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20492,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20496,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20500,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20500,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20502,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20508
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 47
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20512"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20511"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20518"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20517"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20522"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20520"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20523"
        BranchSideFuncs:
        - "hasNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20522"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20523"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20527"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20526"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20526"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20528"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20527"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20528"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20531"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20531"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20533"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20513,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20517,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20517,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20518,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20519,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20520,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20520,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20523,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20524,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20525,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20527,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20527,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20528,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20529,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20530,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20530,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20532,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20537
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20542"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20541"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20547"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20546"
        BranchSideFuncs:
        - "hasNumber()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20547"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20551"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20550"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20551"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20555"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20554"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20542,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20542,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20545,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20545,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20547,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20549,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getNumber"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20551,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20555,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20563,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20569,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20574,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20580,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20584,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20590,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20595,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20602,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20616,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20632
    functionDepth: 238
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20633,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20634
    functionDepth: 237
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20635,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilder(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20638,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20638,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20641
    functionDepth: 236
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20642"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20641"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20642,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20648
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 21134
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 21165
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 21170
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto:20325,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12802(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12902(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13002(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$13176(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].access$12800(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    linkageType: null
    functionLinenumber: 20324
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31621
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31638,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31647,1"
      Dst: "[com.google.protobuf.Internal].bytesDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31653
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31658
    functionDepth: 1
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31659,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31663
    functionDepth: 61
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31665"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31668"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31667"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31664,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31665,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].isInitialized"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31666,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31672
    functionDepth: 2
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial0(foo.TestFull$DefaultOptionalValues)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31674"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31675"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31674"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31674,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial0"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31675,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial0(foo.TestFull$DefaultOptionalValues)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31679
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31682"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31686"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31685"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31686"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31690"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31689"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31690"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31694"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31693"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31694"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31698"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31697"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31698"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31702"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31701"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31702"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31706"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31705"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31706"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31710"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31709"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31710"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31714"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31713"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31718
    functionDepth: 279
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31719,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31724
    functionDepth: 273
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31725,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31730,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31741,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31746
    functionDepth: 272
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31747,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31750
    functionDepth: 182
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(foo.TestFull$DefaultOptionalValues)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31751"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31754"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$DefaultOptionalValues)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31753"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31752,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31754,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(foo.TestFull$DefaultOptionalValues)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31759
    functionDepth: 41
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$DefaultOptionalValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].getDefaultInstance()"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt32()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt32()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVInt32(int)"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint32()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint32()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVUint32(int)"
    - "[foo.TestFull$DefaultOptionalValues].hasVInt64()"
    - "[foo.TestFull$DefaultOptionalValues].getVInt64()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVInt64(int)"
    - "[foo.TestFull$DefaultOptionalValues].hasVUint64()"
    - "[foo.TestFull$DefaultOptionalValues].getVUint64()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVUint64(int)"
    - "[foo.TestFull$DefaultOptionalValues].hasVFloat()"
    - "[foo.TestFull$DefaultOptionalValues].getVFloat()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVFloat(float)"
    - "[foo.TestFull$DefaultOptionalValues].hasVDouble()"
    - "[foo.TestFull$DefaultOptionalValues].getVDouble()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVDouble(double)"
    - "[foo.TestFull$DefaultOptionalValues].hasVString()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$DefaultOptionalValues].hasVBytes()"
    - "[foo.TestFull$DefaultOptionalValues].getVBytes()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].setVBytes(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 45
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31760"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31761"
        BranchSideFuncs:
        - "hasVInt32()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31760"
        BranchSideFuncs:
        - "hasVInt32()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31761"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31764"
        BranchSideFuncs:
        - "getVInt32()"
        - "setVInt32(int)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31763"
        BranchSideFuncs:
        - "hasVUint32()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31764"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31767"
        BranchSideFuncs:
        - "getVUint32()"
        - "setVUint32(int)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31766"
        BranchSideFuncs:
        - "hasVInt64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31767"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31770"
        BranchSideFuncs:
        - "setVInt64(int)"
        - "getVInt64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31769"
        BranchSideFuncs:
        - "hasVUint64()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31770"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31773"
        BranchSideFuncs:
        - "setVUint64(int)"
        - "getVUint64()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31772"
        BranchSideFuncs:
        - "hasVFloat()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31773"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31776"
        BranchSideFuncs:
        - "setVFloat(float)"
        - "getVFloat()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31775"
        BranchSideFuncs:
        - "hasVDouble()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31776"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31779"
        BranchSideFuncs:
        - "setVDouble(double)"
        - "getVDouble()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31778"
        BranchSideFuncs:
        - "hasVString()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31779"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31784"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31783"
        BranchSideFuncs:
        - "hasVBytes()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31784"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31787"
        BranchSideFuncs:
        - "getVBytes()"
        - "setVBytes(com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31786"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31760,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31761,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31762,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31762,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31764,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31765,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31765,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVUint32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31767,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31768,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31768,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVInt64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31770,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31771,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31771,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVUint64"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31773,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31774,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31774,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVFloat"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31776,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31777,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31777,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVDouble"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31779,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVString"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31782,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31784,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].hasVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31785,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31785,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31787,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31787,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31788,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31793
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31801
    functionDepth: 49
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 74
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31802"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31806"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31805"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31807"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31864"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31863"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31854"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31860"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31859"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31808,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31814,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31819,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31824,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31829,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31834,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31839,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31844,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31849,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31854,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31862,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31864,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVInt32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31877"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31876"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVInt32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVInt32(int)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31893
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31896,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVInt32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31906,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVUint32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31917"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31916"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVUint32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVUint32(int)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31933
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVUint32()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31946,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVInt64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31957"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31956"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVInt64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVInt64(int)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 31973
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31976,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVInt64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31986,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVUint64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:31997"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:31996"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVUint64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVUint64(int)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32013
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32016,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVUint64()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32026,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVFloat()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32037"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32036"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVFloat()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVFloat(float)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32053
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32056,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVFloat()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVDouble()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32077"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32076"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVDouble()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVDouble(double)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32093
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32096,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVDouble()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32106,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVString()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32116"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVString()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32124"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32133"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32132"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32128"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32131"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32130"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32127,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32128,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVStringBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32143"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32149"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32145,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVString(java.lang.String)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32160"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32161"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32160"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32163,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVString()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32171,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32171,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVString"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32173,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVStringBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32183"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32184"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32183"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].hasVBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32197"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getVBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setVBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32212
    functionDepth: 13
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$DefaultOptionalValues$Builder:32213"
      Branch Sides:
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32214"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "foo.TestFull$DefaultOptionalValues$Builder:32213"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32216,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearVBytes()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32225,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getDefaultInstance"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32225,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].getVBytes"
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32226,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32231
    functionDepth: 15
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32232,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: 32237
    functionDepth: 40
    returnType: "foo.TestFull$DefaultOptionalValues$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:32238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clear()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$Builder:31609,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$2].convert(java.lang.Integer)"
    functionSourceFile: "foo.TestFull$TestMess$2"
    linkageType: null
    functionLinenumber: 8318
    functionDepth: 1
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].forNumber(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$2:8320"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$2:8318"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMess$2:8319,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMess$2:8319,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$2].convert(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$2"
    linkageType: null
    functionLinenumber: 8316
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$2].convert(java.lang.Integer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$2:8317,1"
      Dst: "[foo.TestFull$TestMess$2].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$Utf8Validation$2].readString(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.WireFormat$Utf8Validation$2"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 284
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$Utf8Validation$2:200,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredBool].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26012
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26017
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26024
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26025,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26037
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26038"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26037"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26045
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26051
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26053"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26054"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26053"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBool:26054"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26055"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredBool:26056"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26060"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26059"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26056,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26066
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26067"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26070"
        BranchSideFuncs:
        - "writeBool(int,boolean)"
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26069"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26068,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBool"
    - Src: "foo.TestFull$TestMessRequiredBool:26070,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool:26070,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26074
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBoolSize(int,boolean)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26076"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26077"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBool:26079"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26082"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26081,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSize"
    - Src: "foo.TestFull$TestMessRequiredBool:26083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool:26083,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26089
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].hasTest()"
    - "[foo.TestFull$TestMessRequiredBool].hasTest()"
    - "[foo.TestFull$TestMessRequiredBool].getTest()"
    - "[foo.TestFull$TestMessRequiredBool].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26090"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26093"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26092"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBool:26093"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26096"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26095"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBool:26098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26099"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26098"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredBool:26099"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26103"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26102"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredBool:26101"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26102"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredBool:26103"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26104"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26103"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26094,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredBool:26098,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26098,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26099,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26100,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26101,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26103,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool:26103,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool:26103,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26108
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredBool].hasTest()"
    - "[com.google.protobuf.Internal].hashBoolean(boolean)"
    - "[foo.TestFull$TestMessRequiredBool].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26109"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26113"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26112"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredBool:26114"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26119"
        BranchSideFuncs:
        - "hashBoolean(boolean)"
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26118"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26113,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredBool:26113,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredBool:26114,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26117,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getTest"
    - Src: "foo.TestFull$TestMessRequiredBool:26116,1"
      Dst: "[com.google.protobuf.Internal].hashBoolean"
    - Src: "foo.TestFull$TestMessRequiredBool:26119,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBool:26119,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26127,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26133,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26138,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26144,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26148,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26154,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26159,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26166,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26180,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26196
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26197,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26198
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26199,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilder(foo.TestFull$TestMessRequiredBool)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredBool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26202,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredBool:26202,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26205
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(foo.TestFull$TestMessRequiredBool)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBool:26206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26206"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBool:26205"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredBool)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:26206,1"
      Dst: "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26212
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26451
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26482
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: 26487
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBool:25997,1"
      Dst: "[foo.TestFull$TestMessRequiredBool].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].createSchema(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 53
    returnType: "com.google.protobuf.Schema"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SchemaUtil].requireGeneratedMessage(java.lang.Class)"
    - "[com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory].messageInfoFor(java.lang.Class)"
    - "[com.google.protobuf.DescriptorMessageInfoFactory].messageInfoFor(java.lang.Class)"
    - "[com.google.protobuf.GeneratedMessageInfoFactory].messageInfoFor(java.lang.Class)"
    - "[com.google.protobuf.ManifestSchemaFactory$1].messageInfoFor(java.lang.Class)"
    - "[com.google.protobuf.RawMessageInfo:com.google.protobuf.StructuralMessageInfo].isMessageSetWireFormat()"
    - "[com.google.protobuf.MessageSetSchema].newSchema(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema()"
    - "[com.google.protobuf.ExtensionSchemas].lite()"
    - "[com.google.protobuf.RawMessageInfo:com.google.protobuf.StructuralMessageInfo].getDefaultInstance()"
    - "[com.google.protobuf.MessageSetSchema].newSchema(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema()"
    - "[com.google.protobuf.ExtensionSchemas].full()"
    - "[com.google.protobuf.RawMessageInfo:com.google.protobuf.StructuralMessageInfo].getDefaultInstance()"
    - "[com.google.protobuf.ManifestSchemaFactory].newSchema(java.lang.Class,com.google.protobuf.MessageInfo)"
    functionUses: 1
    ICount: 22
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.google.protobuf.ManifestSchemaFactory:59"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ManifestSchemaFactory:72"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ManifestSchemaFactory:71"
        BranchSideFuncs:
        - "newSchema(java.lang.Class,com.google.protobuf.MessageInfo)"
    - Branch String: "com.google.protobuf.ManifestSchemaFactory:60"
      Branch Sides: []
    Callsites:
    - Src: "com.google.protobuf.ManifestSchemaFactory:54,1"
      Dst: "[com.google.protobuf.SchemaUtil].requireGeneratedMessage"
    - Src: "com.google.protobuf.ManifestSchemaFactory:56,1"
      Dst: "[com.google.protobuf.MessageInfoFactory].messageInfoFor"
    - Src: "com.google.protobuf.ManifestSchemaFactory:59,1"
      Dst: "[com.google.protobuf.MessageInfo].isMessageSetWireFormat"
    - Src: "com.google.protobuf.ManifestSchemaFactory:60,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.ManifestSchemaFactory:62,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:63,1"
      Dst: "[com.google.protobuf.ExtensionSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:64,1"
      Dst: "[com.google.protobuf.MessageInfo].getDefaultInstance"
    - Src: "com.google.protobuf.ManifestSchemaFactory:61,1"
      Dst: "[com.google.protobuf.MessageSetSchema].newSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:67,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:68,1"
      Dst: "[com.google.protobuf.ExtensionSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:69,1"
      Dst: "[com.google.protobuf.MessageInfo].getDefaultInstance"
    - Src: "com.google.protobuf.ManifestSchemaFactory:66,1"
      Dst: "[com.google.protobuf.MessageSetSchema].newSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:72,1"
      Dst: "[com.google.protobuf.ManifestSchemaFactory].newSchema"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].newSchema(java.lang.Class,com.google.protobuf.MessageInfo)"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 5
    returnType: "com.google.protobuf.Schema"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.MessageInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ManifestSchemaFactory].allowExtensions(com.google.protobuf.MessageInfo)"
    - "[com.google.protobuf.MessageSchema].newSchema(java.lang.Class,com.google.protobuf.MessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema)"
    - "[com.google.protobuf.NewInstanceSchemas].lite()"
    - "[com.google.protobuf.ListFieldSchema].lite()"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema()"
    - "[com.google.protobuf.ExtensionSchemas].lite()"
    - "[com.google.protobuf.MapFieldSchemas].lite()"
    - "[com.google.protobuf.MessageSchema].newSchema(java.lang.Class,com.google.protobuf.MessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema)"
    - "[com.google.protobuf.NewInstanceSchemas].lite()"
    - "[com.google.protobuf.ListFieldSchema].lite()"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema()"
    - "[com.google.protobuf.MapFieldSchemas].lite()"
    - "[com.google.protobuf.ManifestSchemaFactory].allowExtensions(com.google.protobuf.MessageInfo)"
    - "[com.google.protobuf.MessageSchema].newSchema(java.lang.Class,com.google.protobuf.MessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema)"
    - "[com.google.protobuf.NewInstanceSchemas].full()"
    - "[com.google.protobuf.ListFieldSchema].full()"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema()"
    - "[com.google.protobuf.ExtensionSchemas].full()"
    - "[com.google.protobuf.MapFieldSchemas].full()"
    - "[com.google.protobuf.MessageSchema].newSchema(java.lang.Class,com.google.protobuf.MessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema)"
    - "[com.google.protobuf.NewInstanceSchemas].full()"
    - "[com.google.protobuf.ListFieldSchema].full()"
    - "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema()"
    - "[com.google.protobuf.MapFieldSchemas].full()"
    functionUses: 1
    ICount: 35
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.ManifestSchemaFactory:76"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ManifestSchemaFactory:95"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ManifestSchemaFactory:94"
        BranchSideFuncs:
        - "allowExtensions(com.google.protobuf.MessageInfo)"
    - Branch String: "com.google.protobuf.ManifestSchemaFactory:77"
      Branch Sides: []
    - Branch String: "com.google.protobuf.ManifestSchemaFactory:95"
      Branch Sides: []
    Callsites:
    - Src: "com.google.protobuf.ManifestSchemaFactory:76,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.ManifestSchemaFactory:77,1"
      Dst: "[com.google.protobuf.ManifestSchemaFactory].allowExtensions"
    - Src: "com.google.protobuf.ManifestSchemaFactory:81,1"
      Dst: "[com.google.protobuf.NewInstanceSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:82,1"
      Dst: "[com.google.protobuf.ListFieldSchema].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:83,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:84,1"
      Dst: "[com.google.protobuf.ExtensionSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:85,1"
      Dst: "[com.google.protobuf.MapFieldSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:78,1"
      Dst: "[com.google.protobuf.MessageSchema].newSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:89,1"
      Dst: "[com.google.protobuf.NewInstanceSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:90,1"
      Dst: "[com.google.protobuf.ListFieldSchema].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:91,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetLiteSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:93,1"
      Dst: "[com.google.protobuf.MapFieldSchemas].lite"
    - Src: "com.google.protobuf.ManifestSchemaFactory:86,1"
      Dst: "[com.google.protobuf.MessageSchema].newSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:95,1"
      Dst: "[com.google.protobuf.ManifestSchemaFactory].allowExtensions"
    - Src: "com.google.protobuf.ManifestSchemaFactory:99,1"
      Dst: "[com.google.protobuf.NewInstanceSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:100,1"
      Dst: "[com.google.protobuf.ListFieldSchema].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:101,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:102,1"
      Dst: "[com.google.protobuf.ExtensionSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:103,1"
      Dst: "[com.google.protobuf.MapFieldSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:96,1"
      Dst: "[com.google.protobuf.MessageSchema].newSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:107,1"
      Dst: "[com.google.protobuf.NewInstanceSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:108,1"
      Dst: "[com.google.protobuf.ListFieldSchema].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:109,1"
      Dst: "[com.google.protobuf.SchemaUtil].unknownFieldSetFullSchema"
    - Src: "com.google.protobuf.ManifestSchemaFactory:111,1"
      Dst: "[com.google.protobuf.MapFieldSchemas].full"
    - Src: "com.google.protobuf.ManifestSchemaFactory:104,1"
      Dst: "[com.google.protobuf.MessageSchema].newSchema"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].allowExtensions(com.google.protobuf.MessageInfo)"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StructuralMessageInfo].getSyntax()"
    - "[com.google.protobuf.RawMessageInfo].getSyntax()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ManifestSchemaFactory:115,1"
      Dst: "[com.google.protobuf.MessageInfo].getSyntax"
    - Src: "com.google.protobuf.ManifestSchemaFactory:115,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].getDefaultMessageInfoFactory()"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.google.protobuf.MessageInfoFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ManifestSchemaFactory].getDescriptorMessageInfoFactory()"
    - "[com.google.protobuf.GeneratedMessageInfoFactory].getInstance()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ManifestSchemaFactory:125,1"
      Dst: "[com.google.protobuf.GeneratedMessageInfoFactory].getInstance"
    - Src: "com.google.protobuf.ManifestSchemaFactory:125,1"
      Dst: "[com.google.protobuf.ManifestSchemaFactory].getDescriptorMessageInfoFactory"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ManifestSchemaFactory].getDescriptorMessageInfoFactory()"
    functionSourceFile: "com.google.protobuf.ManifestSchemaFactory"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.google.protobuf.MessageInfoFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ManifestSchemaFactory:172,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.google.protobuf.ManifestSchemaFactory:173,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.google.protobuf.ManifestSchemaFactory:173,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$1"
    linkageType: null
    functionLinenumber: 5088
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo2048"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo2048].newBuilder()"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$1:5089,1"
      Dst: "[foo.TestFull$TestFieldNo2048].newBuilder"
    - Src: "foo.TestFull$TestFieldNo2048$1:5091,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo2048$1:5093,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2048$1:5093,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2048$1:5095,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo2048$1:5095,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2048$1:5095,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2048$1:5098,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo2048$1:5098,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo2048$1:5100,1"
      Dst: "[foo.TestFull$TestFieldNo2048$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo2048$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo2048$1:5083,1"
      Dst: "[foo.TestFull$TestFieldNo2048$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32635
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32636,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clear()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32652,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32660
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32665
    functionDepth: 1
    returnType: "foo.TestFull$LowerCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32666,1"
      Dst: "[foo.TestFull$LowerCase].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].build()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32670
    functionDepth: 61
    returnType: "foo.TestFull$LowerCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32672"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32675"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32674"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32671,1"
      Dst: "[foo.TestFull$LowerCase$Builder].buildPartial"
    - Src: "foo.TestFull$LowerCase$Builder:32672,1"
      Dst: "[foo.TestFull$LowerCase].isInitialized"
    - Src: "foo.TestFull$LowerCase$Builder:32673,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32679
    functionDepth: 2
    returnType: "foo.TestFull$LowerCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$Builder].buildPartial0(foo.TestFull$LowerCase)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32681"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32682"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32681"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32681,1"
      Dst: "[foo.TestFull$LowerCase$Builder].buildPartial0"
    - Src: "foo.TestFull$LowerCase$Builder:32682,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].buildPartial0(foo.TestFull$LowerCase)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32686
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$LowerCase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32689"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32693"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase$Builder:32692"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32697
    functionDepth: 279
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32703
    functionDepth: 273
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32704,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32714,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32720,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32725
    functionDepth: 272
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32729
    functionDepth: 182
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(foo.TestFull$LowerCase)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32730"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32733"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$LowerCase)"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32732"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32731,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    - Src: "foo.TestFull$LowerCase$Builder:32733,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(foo.TestFull$LowerCase)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32738
    functionDepth: 41
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$LowerCase"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase].getDefaultInstance()"
    - "[foo.TestFull$LowerCase].hasValue()"
    - "[foo.TestFull$LowerCase].getValue()"
    - "[foo.TestFull$LowerCase$Builder].setValue(foo.TestFull$LowerCase$CaseEnum)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$LowerCase$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32739"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32740"
        BranchSideFuncs:
        - "hasValue()"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32739"
        BranchSideFuncs:
        - "hasValue()"
    - Branch String: "foo.TestFull$LowerCase$Builder:32740"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32743"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(foo.TestFull$LowerCase$CaseEnum)"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32742"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32739,1"
      Dst: "[foo.TestFull$LowerCase].getDefaultInstance"
    - Src: "foo.TestFull$LowerCase$Builder:32740,1"
      Dst: "[foo.TestFull$LowerCase].hasValue"
    - Src: "foo.TestFull$LowerCase$Builder:32741,1"
      Dst: "[foo.TestFull$LowerCase].getValue"
    - Src: "foo.TestFull$LowerCase$Builder:32741,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setValue"
    - Src: "foo.TestFull$LowerCase$Builder:32743,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$LowerCase$Builder:32743,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$LowerCase$Builder:32744,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32749
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32757
    functionDepth: 49
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[foo.TestFull$LowerCase$CaseEnum].forNumber(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 36
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32758"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32762"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase$Builder:32761"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase$Builder:32763"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32792"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32791"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$LowerCase$Builder:32773"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32776"
        BranchSideFuncs:
        - "mergeUnknownVarintField(int,int)"
      - BranchSide: "foo.TestFull$LowerCase$Builder:32775"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$LowerCase$Builder:32782"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32788"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase$Builder:32787"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32764,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$LowerCase$Builder:32770,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "foo.TestFull$LowerCase$Builder:32772,1"
      Dst: "[foo.TestFull$LowerCase$CaseEnum].forNumber"
    - Src: "foo.TestFull$LowerCase$Builder:32774,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownVarintField"
    - Src: "foo.TestFull$LowerCase$Builder:32782,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$LowerCase$Builder:32792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$LowerCase$Builder:32790,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$LowerCase$Builder:32792,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$LowerCase$Builder].hasValue()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32804"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32803"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getValue()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$CaseEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32813"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32811"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32812,1"
      Dst: "[foo.TestFull$LowerCase$CaseEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setValue(foo.TestFull$LowerCase$CaseEnum)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32820
    functionDepth: 13
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$LowerCase$CaseEnum"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$LowerCase$CaseEnum].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$LowerCase$Builder:32821"
      Branch Sides:
      - BranchSide: "foo.TestFull$LowerCase$Builder:32824"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$LowerCase$Builder:32823"
        BranchSideFuncs:
        - "onChanged()"
        - "getNumber()"
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32825,1"
      Dst: "[foo.TestFull$LowerCase$CaseEnum].getNumber"
    - Src: "foo.TestFull$LowerCase$Builder:32826,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearValue()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32836,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32841
    functionDepth: 15
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32842,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: 32847
    functionDepth: 40
    returnType: "foo.TestFull$LowerCase$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32848,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clear()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clear()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].build()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clear()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].build()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clear()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$LowerCase$Builder].clone()"
    functionSourceFile: "foo.TestFull$LowerCase$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$LowerCase$Builder:32623,1"
      Dst: "[foo.TestFull$LowerCase$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1"
    linkageType: null
    functionLinenumber: 24618
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1:24619,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1:24617,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper$1].size()"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$1"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString].size()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper$1:123,1"
      Dst: "[com.google.protobuf.ByteString].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormatEscaper$1].byteAt(int)"
    functionSourceFile: "com.google.protobuf.TextFormatEscaper$1"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    - "[com.google.protobuf.NioByteString].byteAt(int)"
    - "[com.google.protobuf.ByteString$LiteralByteString].byteAt(int)"
    - "[com.google.protobuf.RopeByteString].byteAt(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormatEscaper$1:128,1"
      Dst: "[com.google.protobuf.ByteString].byteAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2919
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2924"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2923"
        BranchSideFuncs:
        - "access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
        - "get(com.google.protobuf.GeneratedMessageV3)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2921,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2921,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2922,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2924,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2924,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2928
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2929"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2933"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2932"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessageV3$Builder)"
        - "access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2930,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2930,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2931,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2933,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2933,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2937
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2938"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2943"
        BranchSideFuncs:
        - "set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
        - "access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2941,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2941,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2941,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2944,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$1100"
    - Src: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor:2944,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].spaceLeft()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2232
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].getTotalBytesWritten()"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].buffer(byte)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferTag(int,int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2256
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    functionUses: 12
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2257,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2257,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2264
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag(long)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2269"
        BranchSideFuncs:
        - "bufferUInt32NoTag(int)"
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2268"
        BranchSideFuncs:
        - "bufferUInt64NoTag(long)"
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2266,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2269,1"
      Dst: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2277
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].access$100()"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 10
    ICount: 63
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2285"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2284"
        BranchSideFuncs:
        - "putByte(byte[],long,byte)"
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2298"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2278,1"
      Dst: "[com.google.protobuf.CodedOutputStream].access$100"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2282,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2285,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferUInt64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2310
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].access$100()"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    - "[com.google.protobuf.UnsafeUtil].putByte(byte[],long,byte)"
    functionUses: 5
    ICount: 67
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2326"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2325"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2318"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2317"
        BranchSideFuncs:
        - "putByte(byte[],long,byte)"
    - Branch String: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2331"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2311,1"
      Dst: "[com.google.protobuf.CodedOutputStream].access$100"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2315,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    - Src: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder:2318,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putByte"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed32NoTag(int)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2343
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder].bufferFixed64NoTag(long)"
    functionSourceFile: "com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder"
    linkageType: null
    functionLinenumber: 2355
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 77
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:47,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].isInitialized()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty:55"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:56"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:55"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Empty:56"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:65,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty:65,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty:71"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:73"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Empty:74,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty:74,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty:81"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:84"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:83"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Empty:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:87"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:86"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Empty:89"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:90"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Empty:85,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Empty:89,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty:89,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty:89,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].hashCode()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].getDescriptor()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty:95"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:99"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:98"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Empty:99,1"
      Dst: "[com.google.protobuf.Empty].getDescriptor"
    - Src: "com.google.protobuf.Empty:99,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Empty:100,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Empty:100,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:108,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:114,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:119,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:125,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:129,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:135,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:140,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:153,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:161,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 44
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:178,1"
      Dst: "[com.google.protobuf.Empty].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilder()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 43
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:180,1"
      Dst: "[com.google.protobuf.Empty].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilder(com.google.protobuf.Empty)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Empty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:183,1"
      Dst: "[com.google.protobuf.Empty].toBuilder"
    - Src: "com.google.protobuf.Empty:183,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].toBuilder()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 42
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.Empty)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Empty:187"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Empty:187"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Empty:186"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Empty)"
    Callsites:
    - Src: "com.google.protobuf.Empty:187,1"
      Dst: "[com.google.protobuf.Empty$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.google.protobuf.Empty$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].parser()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getParserForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "com.google.protobuf.Empty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].toBuilder()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].toBuilder()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Empty].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Empty:19,1"
      Dst: "[com.google.protobuf.Empty].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 1
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:272,1"
      Dst: "[com.google.protobuf.UInt64Value].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 61
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:281"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:277,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt64Value$Builder:278,1"
      Dst: "[com.google.protobuf.UInt64Value].isInitialized"
    - Src: "com.google.protobuf.UInt64Value$Builder:279,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 2
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial0(com.google.protobuf.UInt64Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:288"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:287"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:287,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial0"
    - Src: "com.google.protobuf.UInt64Value$Builder:288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].buildPartial0(com.google.protobuf.UInt64Value)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt64Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].access$302(com.google.protobuf.UInt64Value,long)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:297"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.UInt64Value,long)"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:295,1"
      Dst: "[com.google.protobuf.UInt64Value].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 279
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 273
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:307,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:323,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 272
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 182
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.UInt64Value)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:336"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UInt64Value)"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:335"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:334,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.UInt64Value$Builder:336,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.UInt64Value)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 41
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt64Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].getDefaultInstance()"
    - "[com.google.protobuf.UInt64Value].getValue()"
    - "[com.google.protobuf.UInt64Value].getValue()"
    - "[com.google.protobuf.UInt64Value$Builder].setValue(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:342"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt64Value$Builder:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:346"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(long)"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:345"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:342,1"
      Dst: "[com.google.protobuf.UInt64Value].getDefaultInstance"
    - Src: "com.google.protobuf.UInt64Value$Builder:343,1"
      Dst: "[com.google.protobuf.UInt64Value].getValue"
    - Src: "com.google.protobuf.UInt64Value$Builder:344,1"
      Dst: "[com.google.protobuf.UInt64Value].getValue"
    - Src: "com.google.protobuf.UInt64Value$Builder:344,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setValue"
    - Src: "com.google.protobuf.UInt64Value$Builder:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt64Value$Builder:346,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.UInt64Value$Builder:347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 49
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt64Value$Builder:361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt64Value$Builder:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:388"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:387"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.UInt64Value$Builder:378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt64Value$Builder:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:367,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.UInt64Value$Builder:373,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.UInt64Value$Builder:378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.UInt64Value$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.UInt64Value$Builder:386,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.UInt64Value$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setValue(long)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 13
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 15
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 40
    returnType: "com.google.protobuf.UInt64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:446,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$Builder:229,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getParserForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].enableAlwaysUseFieldBuildersForTesting()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:116,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].setAlwaysUseFieldBuildersForTesting"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].setAlwaysUseFieldBuildersForTesting(boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 356
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 16
    ICount: 4
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:152,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3:152,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.GeneratedMessageV3:154,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].forCodedInput"
    - Src: "com.google.protobuf.GeneratedMessageV3:154,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:156,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.GeneratedMessageV3:158,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.GeneratedMessageV3:160,1"
      Dst: "[com.google.protobuf.Schema].makeImmutable"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable(boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 179
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount()"
    - "[com.google.protobuf.GeneratedMessageV3].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.GeneratedMessageV3].getFieldRaw(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 45
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:212"
        BranchSideFuncs:
        - "get(int)"
        - "getContainingOneof()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:211"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:183"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:193"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:190"
        BranchSideFuncs:
        - "getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:200"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:171"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:170"
        BranchSideFuncs:
        - "internalGetFieldAccessorTable()"
        - "getFields()"
        - "access$000(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable)"
        - "size()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:206"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:205"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:209"
        BranchSideFuncs:
        - "getFieldRaw(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:208"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:209"
        BranchSideFuncs:
        - "getFieldRaw(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:208"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$000"
    - Src: "com.google.protobuf.GeneratedMessageV3:173,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessageV3:175,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.GeneratedMessageV3:176,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessageV3:177,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3:185,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount"
    - Src: "com.google.protobuf.GeneratedMessageV3:186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].hasOneof"
    - Src: "com.google.protobuf.GeneratedMessageV3:191,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getOneofFieldDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3:194,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3:195,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3:196,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.GeneratedMessageV3:197,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessageV3:201,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3:206,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3:207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getFieldRaw"
    - Src: "com.google.protobuf.GeneratedMessageV3:207,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessageV3:209,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3:209,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 55
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 14
    ICount: 39
    EdgeCount: 185
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:218"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:243"
        BranchSideFuncs:
        - "isRequired()"
        - "getFields()"
        - "getDescriptorForType()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:242"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:225"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:225"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:241"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:240"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:235"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "isInitialized()"
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:235"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:234"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:231"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:234"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:233"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:240"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:236"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:218,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessageV3:218,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3:218,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3:218,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3:220,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.GeneratedMessageV3:221,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3:226,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3:227,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3:229,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3:230,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3:230,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3:230,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3:231,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessageV3:236,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3:236,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3:236,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 180
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable(boolean)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:248,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessageV3:248,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsRaw()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable(boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:260,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessageV3:260,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 178
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessageV3:265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 178
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$OneofDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessageV3:270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 175
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 9
    ICount: 6
    EdgeCount: 104
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:275,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:275,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3:275,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 51
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 12
    ICount: 6
    EdgeCount: 106
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3:280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getFieldRaw(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 52
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessageV3$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Empty].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2048].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo2047].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Duration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FloatValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$AllocValues].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOneof].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultRequiredValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.SourceContext].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Field].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess$SubSubMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].internalGetFieldAccessorTable()"
    - "[foo.TestFull$LowerCase].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554431].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Timestamp].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt64Value].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessageCheck].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldFlags].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredString].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Int64Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBool].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Type].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessOptional].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo33554432].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BytesValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.EnumValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Any].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].internalGetFieldAccessorTable()"
    - "[foo.TestFull$DefaultOptionalValues].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Method].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredMessage].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262144].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.FieldMask].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo15].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DoubleValue].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo16].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredDouble].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.BoolValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessSubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$SubMess].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt64].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.ListValue].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Option].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredInt32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Struct].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt64].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredSFixed32].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.UInt32Value].internalGetFieldAccessorTable()"
    - "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    - "[foo.TestFull$EmptyMess].internalGetFieldAccessorTable()"
    - "[com.google.protobuf.Enum].internalGetFieldAccessorTable()"
    functionUses: 1
    ICount: 6
    EdgeCount: 105
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3:291,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRaw"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3:296,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessageV3:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessageV3:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 607
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:329,1"
      Dst: "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields"
    - Src: "com.google.protobuf.GeneratedMessageV3:330,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    - Src: "com.google.protobuf.GeneratedMessageV3:332,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseUnknownField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException(com.google.protobuf.Parser,java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:355,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:357,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException(com.google.protobuf.Parser,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:365,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:367,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException(com.google.protobuf.Parser,com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:376,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:378,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException(com.google.protobuf.Parser,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:387,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:389,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException(com.google.protobuf.Parser,java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:398,1"
      Dst: "[com.google.protobuf.Parser].parseDelimitedFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:400,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException(com.google.protobuf.Parser,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:408,1"
      Dst: "[com.google.protobuf.Parser].parseDelimitedFrom"
    - Src: "com.google.protobuf.GeneratedMessageV3:410,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].canUseUnsafe()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:414"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:415,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeArrayOperations"
    - Src: "com.google.protobuf.GeneratedMessageV3:415,1"
      Dst: "[com.google.protobuf.UnsafeUtil].hasUnsafeByteBufferOperations"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].emptyList()"
    functionUses: 89
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:419,1"
      Dst: "[com.google.protobuf.IntArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newIntList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 12
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 12
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$FloatList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 12
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$FloatList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$DoubleList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 12
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$DoubleList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:444,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$BooleanList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 12
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$BooleanList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:449,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].emptyList()"
    functionUses: 40
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:453,1"
      Dst: "[com.google.protobuf.LongArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newLongList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].emptyFloatList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatArrayList].emptyList()"
    functionUses: 8
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:462,1"
      Dst: "[com.google.protobuf.FloatArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newFloatList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].emptyDoubleList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].emptyList()"
    functionUses: 8
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:471,1"
      Dst: "[com.google.protobuf.DoubleArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newDoubleList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].emptyBooleanList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].emptyList()"
    functionUses: 8
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:480,1"
      Dst: "[com.google.protobuf.BooleanArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newBooleanList()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].makeMutableCopy(com.google.protobuf.Internal$ProtobufList)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 11
    returnType: "com.google.protobuf.Internal$ProtobufList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$ProtobufList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.ProtobufArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.BooleanArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LazyStringArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.FloatArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.DoubleArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.LongArrayList].mutableCopyWithCapacity(int)"
    - "[com.google.protobuf.IntArrayList].mutableCopyWithCapacity(int)"
    functionUses: 5
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:489"
        BranchSideFuncs:
        - "mutableCopyWithCapacity(int)"
        - "size()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:490,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.GeneratedMessageV3:492,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].mutableCopyWithCapacity"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFieldsRaw()"
    - "[com.google.protobuf.GeneratedMessageV3].getAllFieldsRaw()"
    - "[com.google.protobuf.MessageReflection].writeMessageTo(com.google.protobuf.Message,java.util.Map,com.google.protobuf.CodedOutputStream,boolean)"
    functionUses: 7
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsRaw"
    - Src: "com.google.protobuf.GeneratedMessageV3:497,1"
      Dst: "[com.google.protobuf.MessageReflection].writeMessageTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 92
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection].getSerializedSize(com.google.protobuf.Message,java.util.Map)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFieldsRaw()"
    - "[com.google.protobuf.GeneratedMessageV3].getAllFieldsRaw()"
    functionUses: 10
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:508"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:507"
        BranchSideFuncs:
        - "getAllFieldsRaw()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsRaw"
    - Src: "com.google.protobuf.GeneratedMessageV3:507,1"
      Dst: "[com.google.protobuf.MessageReflection].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].makeExtensionsImmutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 1
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessOneof].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Int64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessOptional].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.BytesValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.UInt32Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Mixin].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Duration].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$AllocValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$LowerCase].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$EmptyMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Enum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.ListValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$SubMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.StringValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.EnumValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Api].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.FloatValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Any].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Type].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessPacked].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Empty].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.SourceContext].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Int32Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Method].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMess].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Field].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.BoolValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.UInt64Value].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.FieldMask].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Timestamp].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DoubleValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Struct].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    - "[com.google.protobuf.Option].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionUses: 1
    ICount: 6
    EdgeCount: 100
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:555,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].getMethodOrDie(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 1994
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:1995,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.GeneratedMessageV3:1997,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:1998,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 2007
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:2014"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:2016"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:2015"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:2016"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:2019"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:2018"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:2008,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.google.protobuf.GeneratedMessageV3:2013,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getCause"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 2037
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:2038,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:2038,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessageV3:2038,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageV3:2038,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3:2038,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].writeReplace()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].checkNotLite(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3213"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3213,1"
      Dst: "[com.google.protobuf.ExtensionLite].isLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3220
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].isEmpty()"
    functionUses: 40
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3224"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3223"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3222,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.GeneratedMessageV3:3224,1"
      Dst: "[com.google.protobuf.ByteString].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3228
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeStringSize(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    functionUses: 209
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3232"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.String)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3231"
        BranchSideFuncs:
        - "computeBytesSize(int,com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3230,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeStringSize"
    - Src: "com.google.protobuf.GeneratedMessageV3:3232,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].computeStringSizeNoTag(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3236
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeStringSizeNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag(com.google.protobuf.ByteString)"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3240"
        BranchSideFuncs:
        - "computeStringSizeNoTag(java.lang.String)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3239"
        BranchSideFuncs:
        - "computeBytesSizeNoTag(com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3238,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeStringSizeNoTag"
    - Src: "com.google.protobuf.GeneratedMessageV3:3240,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3245
    functionDepth: 16
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    functionUses: 219
    ICount: 11
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3249"
        BranchSideFuncs:
        - "writeString(int,java.lang.String)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3248"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3247,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeString"
    - Src: "com.google.protobuf.GeneratedMessageV3:3249,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].writeStringNoTag(com.google.protobuf.CodedOutputStream,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3255"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3258"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3256,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeStringNoTag"
    - Src: "com.google.protobuf.GeneratedMessageV3:3258,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField,com.google.protobuf.MapEntry,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.MapField"
    - "com.google.protobuf.MapEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3274"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3280"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3279"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3268,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.GeneratedMessageV3:3269,1"
      Dst: "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic"
    - Src: "com.google.protobuf.GeneratedMessageV3:3270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].serializeMapTo"
    - Src: "com.google.protobuf.GeneratedMessageV3:3275,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.GeneratedMessageV3:3277,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.GeneratedMessageV3:3277,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3:3277,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3:3277,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3:3277,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3280,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3283,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageV3:3282,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageV3].serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField,com.google.protobuf.MapEntry,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.MapField"
    - "com.google.protobuf.MapEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3299"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3298"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3304"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3303"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3305"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3293,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.GeneratedMessageV3:3294,1"
      Dst: "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic"
    - Src: "com.google.protobuf.GeneratedMessageV3:3295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].serializeMapTo"
    - Src: "com.google.protobuf.GeneratedMessageV3:3299,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.GeneratedMessageV3:3301,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.GeneratedMessageV3:3301,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3:3301,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3:3301,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3:3301,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3304,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3307,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageV3:3306,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessageV3].serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField,com.google.protobuf.MapEntry,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3316
    functionDepth: 81
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.MapField"
    - "com.google.protobuf.MapEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].getMap()"
    - "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic()"
    - "[com.google.protobuf.GeneratedMessageV3].serializeMapTo(com.google.protobuf.CodedOutputStream,java.util.Map,com.google.protobuf.MapEntry,int)"
    - "[com.google.protobuf.SmallSortedMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].keySet()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toArray(java.lang.Object[])"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3318"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3325"
        BranchSideFuncs:
        - "serializeMapTo(com.google.protobuf.CodedOutputStream,java.util.Map,com.google.protobuf.MapEntry,int)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3324"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "keySet()"
        - "size()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3317,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.GeneratedMessageV3:3318,1"
      Dst: "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic"
    - Src: "com.google.protobuf.GeneratedMessageV3:3319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].serializeMapTo"
    - Src: "com.google.protobuf.GeneratedMessageV3:3325,1"
      Dst: "[java.util.Map].size"
    - Src: "com.google.protobuf.GeneratedMessageV3:3326,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.google.protobuf.GeneratedMessageV3:3326,1"
      Dst: "[java.util.Set].toArray"
    - Src: "com.google.protobuf.GeneratedMessageV3:3327,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "com.google.protobuf.GeneratedMessageV3:3330,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:3330,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3330,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.GeneratedMessageV3:3330,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3330,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageV3:3329,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageV3].serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField,com.google.protobuf.MapEntry,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.MapField"
    - "com.google.protobuf.MapEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3345"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3340,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.GeneratedMessageV3:3341,1"
      Dst: "[com.google.protobuf.CodedOutputStream].isSerializationDeterministic"
    - Src: "com.google.protobuf.GeneratedMessageV3:3342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].serializeMapTo"
    - Src: "com.google.protobuf.GeneratedMessageV3:3345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].maybeSerializeBooleanEntryTo"
    - Src: "com.google.protobuf.GeneratedMessageV3:3346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].maybeSerializeBooleanEntryTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].maybeSerializeBooleanEntryTo(com.google.protobuf.CodedOutputStream,java.util.Map,com.google.protobuf.MapEntry,int,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "java.util.Map"
    - "com.google.protobuf.MapEntry"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3356"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3356,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3356,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3358,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageV3:3357,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].serializeMapTo(com.google.protobuf.CodedOutputStream,java.util.Map,com.google.protobuf.MapEntry,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 3365
    functionDepth: 80
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "java.util.Map"
    - "com.google.protobuf.MapEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.MapEntry$Builder].setKey(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MapEntry$Builder].setValue(java.lang.Object)"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    functionUses: 1
    ICount: 19
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3:3366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3375"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "hasNext()"
        - "iterator()"
        - "setKey(java.lang.Object)"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "newBuilderForType()"
        - "getKey()"
        - "build()"
        - "setValue(java.lang.Object)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3:3374"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:3366,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.GeneratedMessageV3:3366,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.GeneratedMessageV3:3366,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageV3:3366,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageV3:3370,1"
      Dst: "[com.google.protobuf.MapEntry].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessageV3:3371,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3371,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setKey"
    - Src: "com.google.protobuf.GeneratedMessageV3:3372,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3372,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].setValue"
    - Src: "com.google.protobuf.GeneratedMessageV3:3373,1"
      Dst: "[com.google.protobuf.MapEntry$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessageV3:3367,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageV3].access$500(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].checkNotLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].access$800(com.google.protobuf.GeneratedMessageV3,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable(boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].access$1000(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getMethodOrDie(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 38
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getMethodOrDie"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3].access$1100(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 39
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3:79,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].invokeOrDie"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BlockingRpcChannel].callBlockingMethod(com.google.protobuf.Descriptors$MethodDescriptor,com.google.protobuf.RpcController,com.google.protobuf.Message,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.BlockingRpcChannel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    - "com.google.protobuf.RpcController"
    - "com.google.protobuf.Message"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.ServiceException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever].getDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$SetAdapter"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 2
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 71
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$SetAdapter:492,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$MapAdapter$SetAdapter].size()"
    functionSourceFile: "com.google.protobuf.Internal$MapAdapter$SetAdapter"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 14
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].size()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal$MapAdapter$SetAdapter:497,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$Converter].convertKeyAndValueToMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$Converter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$Converter].convertMessageToKeyAndValue(com.google.protobuf.Message,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MapField$Converter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MapField$Converter].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.MapField$Converter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed64OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed64OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyIterator"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 15
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    functionUses: 146
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyIterator:136,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyIterator].next()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyIterator"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 341
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 151
    ICount: 11
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyField$LazyIterator:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyField$LazyIterator:146"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyField$LazyIterator:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyIterator:142,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.LazyField$LazyIterator:143,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyIterator].remove()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyIterator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 41
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].remove()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].remove()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].remove()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].remove()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].remove()"
    - "[com.google.protobuf.LazyField$LazyIterator].remove()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].remove()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].remove()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].remove()"
    functionUses: 8
    ICount: 4
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyIterator:151,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyIterator].next()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyIterator:127,1"
      Dst: "[com.google.protobuf.LazyField$LazyIterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1"
    linkageType: null
    functionLinenumber: 23824
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23825,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23827,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23829,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23829,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23831,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23831,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23831,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23834,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23834,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23836,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1:23819,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1"
    linkageType: null
    functionLinenumber: 31825
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1:31826,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1:31824,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1253,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1281"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1269,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Field$Builder:1279,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Field$Builder:1282,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 1
    returnType: "com.google.protobuf.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1298,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].build()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1302
    functionDepth: 61
    returnType: "com.google.protobuf.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[com.google.protobuf.Field].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1307"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Field$Builder:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1303,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    - Src: "com.google.protobuf.Field$Builder:1304,1"
      Dst: "[com.google.protobuf.Field].isInitialized"
    - Src: "com.google.protobuf.Field$Builder:1305,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1311
    functionDepth: 33
    returnType: "com.google.protobuf.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field$Builder].buildPartialRepeatedFields(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field$Builder].buildPartial0(com.google.protobuf.Field)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1315"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Field$Builder:1314"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1313,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.Field$Builder:1314,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial0"
    - Src: "com.google.protobuf.Field$Builder:1315,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].buildPartialRepeatedFields(com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1319
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field].access$302(com.google.protobuf.Field,java.util.List)"
    - "[com.google.protobuf.Field].access$302(com.google.protobuf.Field,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1320"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1327"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1326"
        BranchSideFuncs:
        - "build()"
        - "access$302(com.google.protobuf.Field,java.util.List)"
    - Branch String: "com.google.protobuf.Field$Builder:1321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1325"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1322,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Field$Builder:1325,1"
      Dst: "[com.google.protobuf.Field].access$302"
    - Src: "com.google.protobuf.Field$Builder:1327,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.Field$Builder:1327,1"
      Dst: "[com.google.protobuf.Field].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].buildPartial0(com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1331
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field].access$402(com.google.protobuf.Field,int)"
    - "[com.google.protobuf.Field].access$502(com.google.protobuf.Field,int)"
    - "[com.google.protobuf.Field].access$602(com.google.protobuf.Field,int)"
    - "[com.google.protobuf.Field].access$702(com.google.protobuf.Field,java.lang.Object)"
    - "[com.google.protobuf.Field].access$802(com.google.protobuf.Field,java.lang.Object)"
    - "[com.google.protobuf.Field].access$902(com.google.protobuf.Field,int)"
    - "[com.google.protobuf.Field].access$1002(com.google.protobuf.Field,boolean)"
    - "[com.google.protobuf.Field].access$1102(com.google.protobuf.Field,java.lang.Object)"
    - "[com.google.protobuf.Field].access$1202(com.google.protobuf.Field,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1336"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Field,int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1335"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1336"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1339"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.Field,int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1338"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1342"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.Field,int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1345"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.Field,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Field$Builder:1344"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1345"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1348"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.Field,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Field$Builder:1347"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1351"
        BranchSideFuncs:
        - "access$902(com.google.protobuf.Field,int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1350"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1354"
        BranchSideFuncs:
        - "access$1002(com.google.protobuf.Field,boolean)"
      - BranchSide: "com.google.protobuf.Field$Builder:1353"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1357"
        BranchSideFuncs:
        - "access$1102(com.google.protobuf.Field,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Field$Builder:1356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1357"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1360"
        BranchSideFuncs:
        - "access$1202(com.google.protobuf.Field,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Field$Builder:1359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1334,1"
      Dst: "[com.google.protobuf.Field].access$402"
    - Src: "com.google.protobuf.Field$Builder:1337,1"
      Dst: "[com.google.protobuf.Field].access$502"
    - Src: "com.google.protobuf.Field$Builder:1340,1"
      Dst: "[com.google.protobuf.Field].access$602"
    - Src: "com.google.protobuf.Field$Builder:1343,1"
      Dst: "[com.google.protobuf.Field].access$702"
    - Src: "com.google.protobuf.Field$Builder:1346,1"
      Dst: "[com.google.protobuf.Field].access$802"
    - Src: "com.google.protobuf.Field$Builder:1349,1"
      Dst: "[com.google.protobuf.Field].access$902"
    - Src: "com.google.protobuf.Field$Builder:1352,1"
      Dst: "[com.google.protobuf.Field].access$1002"
    - Src: "com.google.protobuf.Field$Builder:1355,1"
      Dst: "[com.google.protobuf.Field].access$1102"
    - Src: "com.google.protobuf.Field$Builder:1358,1"
      Dst: "[com.google.protobuf.Field].access$1202"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1363
    functionDepth: 279
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 273
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1370,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1375,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1386,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1391
    functionDepth: 272
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 182
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Field)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1399"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1398"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1397,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    - Src: "com.google.protobuf.Field$Builder:1399,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Field)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1404
    functionDepth: 41
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field].getDefaultInstance()"
    - "[com.google.protobuf.Field].access$400(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field].getKindValue()"
    - "[com.google.protobuf.Field$Builder].setKindValue(int)"
    - "[com.google.protobuf.Field].access$500(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field].getCardinalityValue()"
    - "[com.google.protobuf.Field$Builder].setCardinalityValue(int)"
    - "[com.google.protobuf.Field].getNumber()"
    - "[com.google.protobuf.Field].getNumber()"
    - "[com.google.protobuf.Field$Builder].setNumber(int)"
    - "[com.google.protobuf.Field].getName()"
    - "[com.google.protobuf.Field].access$700(com.google.protobuf.Field)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Field].getTypeUrl()"
    - "[com.google.protobuf.Field].access$800(com.google.protobuf.Field)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Field].getOneofIndex()"
    - "[com.google.protobuf.Field].getOneofIndex()"
    - "[com.google.protobuf.Field$Builder].setOneofIndex(int)"
    - "[com.google.protobuf.Field].getPacked()"
    - "[com.google.protobuf.Field].getPacked()"
    - "[com.google.protobuf.Field$Builder].setPacked(boolean)"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.Field].access$300(com.google.protobuf.Field)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.Field].getJsonName()"
    - "[com.google.protobuf.Field].access$1100(com.google.protobuf.Field)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Field].getDefaultValue()"
    - "[com.google.protobuf.Field].access$1200(com.google.protobuf.Field)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Field$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 111
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1405"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1406"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1405"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.Field)"
    - Branch String: "com.google.protobuf.Field$Builder:1406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1409"
        BranchSideFuncs:
        - "setKindValue(int)"
        - "getKindValue()"
      - BranchSide: "com.google.protobuf.Field$Builder:1408"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.Field)"
    - Branch String: "com.google.protobuf.Field$Builder:1409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1412"
        BranchSideFuncs:
        - "getCardinalityValue()"
        - "setCardinalityValue(int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1415"
        BranchSideFuncs:
        - "getNumber()"
        - "setNumber(int)"
      - BranchSide: "com.google.protobuf.Field$Builder:1414"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Field$Builder:1415"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1420"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1419"
        BranchSideFuncs:
        - "getTypeUrl()"
    - Branch String: "com.google.protobuf.Field$Builder:1420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1425"
        BranchSideFuncs:
        - "access$800(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1424"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1425"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1428"
        BranchSideFuncs:
        - "setOneofIndex(int)"
        - "getOneofIndex()"
      - BranchSide: "com.google.protobuf.Field$Builder:1427"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1431"
        BranchSideFuncs:
        - "getPacked()"
        - "setPacked(boolean)"
      - BranchSide: "com.google.protobuf.Field$Builder:1430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1443"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1442"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1457"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1456"
        BranchSideFuncs:
        - "getJsonName()"
    - Branch String: "com.google.protobuf.Field$Builder:1433"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1436"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureOptionsIsMutable()"
    - Branch String: "com.google.protobuf.Field$Builder:1443"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1457"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.Field$Builder:1456"
        BranchSideFuncs:
        - "getJsonName()"
    - Branch String: "com.google.protobuf.Field$Builder:1444"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1453"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.Field$Builder:1452"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$300(com.google.protobuf.Field)"
    - Branch String: "com.google.protobuf.Field$Builder:1450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1451"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
      - BranchSide: "com.google.protobuf.Field$Builder:1450"
        BranchSideFuncs:
        - "getOptionsFieldBuilder()"
    - Branch String: "com.google.protobuf.Field$Builder:1457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1462"
        BranchSideFuncs:
        - "access$1100(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1461"
        BranchSideFuncs:
        - "getDefaultValue()"
    - Branch String: "com.google.protobuf.Field$Builder:1462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1467"
        BranchSideFuncs:
        - "access$1200(com.google.protobuf.Field)"
      - BranchSide: "com.google.protobuf.Field$Builder:1466"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1405,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:1406,1"
      Dst: "[com.google.protobuf.Field].access$400"
    - Src: "com.google.protobuf.Field$Builder:1407,1"
      Dst: "[com.google.protobuf.Field].getKindValue"
    - Src: "com.google.protobuf.Field$Builder:1407,1"
      Dst: "[com.google.protobuf.Field$Builder].setKindValue"
    - Src: "com.google.protobuf.Field$Builder:1409,1"
      Dst: "[com.google.protobuf.Field].access$500"
    - Src: "com.google.protobuf.Field$Builder:1410,1"
      Dst: "[com.google.protobuf.Field].getCardinalityValue"
    - Src: "com.google.protobuf.Field$Builder:1410,1"
      Dst: "[com.google.protobuf.Field$Builder].setCardinalityValue"
    - Src: "com.google.protobuf.Field$Builder:1412,1"
      Dst: "[com.google.protobuf.Field].getNumber"
    - Src: "com.google.protobuf.Field$Builder:1413,1"
      Dst: "[com.google.protobuf.Field].getNumber"
    - Src: "com.google.protobuf.Field$Builder:1413,1"
      Dst: "[com.google.protobuf.Field$Builder].setNumber"
    - Src: "com.google.protobuf.Field$Builder:1415,1"
      Dst: "[com.google.protobuf.Field].getName"
    - Src: "com.google.protobuf.Field$Builder:1415,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1416,1"
      Dst: "[com.google.protobuf.Field].access$700"
    - Src: "com.google.protobuf.Field$Builder:1418,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1420,1"
      Dst: "[com.google.protobuf.Field].getTypeUrl"
    - Src: "com.google.protobuf.Field$Builder:1420,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1421,1"
      Dst: "[com.google.protobuf.Field].access$800"
    - Src: "com.google.protobuf.Field$Builder:1423,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1425,1"
      Dst: "[com.google.protobuf.Field].getOneofIndex"
    - Src: "com.google.protobuf.Field$Builder:1426,1"
      Dst: "[com.google.protobuf.Field].getOneofIndex"
    - Src: "com.google.protobuf.Field$Builder:1426,1"
      Dst: "[com.google.protobuf.Field$Builder].setOneofIndex"
    - Src: "com.google.protobuf.Field$Builder:1428,1"
      Dst: "[com.google.protobuf.Field].getPacked"
    - Src: "com.google.protobuf.Field$Builder:1429,1"
      Dst: "[com.google.protobuf.Field].getPacked"
    - Src: "com.google.protobuf.Field$Builder:1429,1"
      Dst: "[com.google.protobuf.Field$Builder].setPacked"
    - Src: "com.google.protobuf.Field$Builder:1432,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1432,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1433,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1434,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1437,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:1438,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1438,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.Field$Builder:1440,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1443,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1443,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1444,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1445,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Field$Builder:1447,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1451,1"
      Dst: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Field$Builder:1453,1"
      Dst: "[com.google.protobuf.Field].access$300"
    - Src: "com.google.protobuf.Field$Builder:1453,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.Field$Builder:1457,1"
      Dst: "[com.google.protobuf.Field].getJsonName"
    - Src: "com.google.protobuf.Field$Builder:1457,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1458,1"
      Dst: "[com.google.protobuf.Field].access$1100"
    - Src: "com.google.protobuf.Field$Builder:1460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1462,1"
      Dst: "[com.google.protobuf.Field].getDefaultValue"
    - Src: "com.google.protobuf.Field$Builder:1462,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Field$Builder:1463,1"
      Dst: "[com.google.protobuf.Field].access$1200"
    - Src: "com.google.protobuf.Field$Builder:1465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1467,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Field$Builder:1467,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Field$Builder:1468,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1473
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1481
    functionDepth: 288
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option].parser()"
    - "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 92
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1486"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1485"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:1487"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1562"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Field$Builder:1561"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Field$Builder:1533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1537"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureOptionsIsMutable()"
      - BranchSide: "com.google.protobuf.Field$Builder:1536"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Field$Builder:1552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1558"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1557"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1488,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Field$Builder:1494,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Field$Builder:1499,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Field$Builder:1504,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.Field$Builder:1509,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Field$Builder:1514,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Field$Builder:1519,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.Field$Builder:1524,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.Field$Builder:1531,1"
      Dst: "[com.google.protobuf.Option].parser"
    - Src: "com.google.protobuf.Field$Builder:1530,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Field$Builder:1534,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:1535,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Field$Builder:1537,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.Field$Builder:1542,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Field$Builder:1547,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Field$Builder:1552,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Field$Builder:1562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:1560,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Field$Builder:1562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Field$Builder].getKindValue()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setKindValue(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1589
    functionDepth: 13
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1592,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getKind()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1606"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1604"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1605,1"
      Dst: "[com.google.protobuf.Field$Kind].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setKind(com.google.protobuf.Field$Kind)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1621"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1620"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1622,1"
      Dst: "[com.google.protobuf.Field$Kind].getNumber"
    - Src: "com.google.protobuf.Field$Builder:1623,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearKind()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1637,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getCardinalityValue()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setCardinalityValue(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1662
    functionDepth: 13
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1665,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getCardinality()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1678,1"
      Dst: "[com.google.protobuf.Field$Cardinality].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setCardinality(com.google.protobuf.Field$Cardinality)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Field$Cardinality"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1694"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1695,1"
      Dst: "[com.google.protobuf.Field$Cardinality].getNumber"
    - Src: "com.google.protobuf.Field$Builder:1696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearCardinality()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getNumber()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1737
    functionDepth: 13
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1740,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearNumber()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1754,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1769"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1776"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1772,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1790"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1796"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1792,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1812"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1814,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1826,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:1826,1"
      Dst: "[com.google.protobuf.Field].getName"
    - Src: "com.google.protobuf.Field$Builder:1828,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1843"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1842"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1843,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Field$Builder:1846,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getTypeUrl()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1862"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1869"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1868"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1865,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1886,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setTypeUrl(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1907"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1909,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearTypeUrl()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1922,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:1922,1"
      Dst: "[com.google.protobuf.Field].getTypeUrl"
    - Src: "com.google.protobuf.Field$Builder:1924,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setTypeUrlBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:1939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:1940"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:1939"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1940,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Field$Builder:1943,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOneofIndex()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setOneofIndex(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 1972
    functionDepth: 13
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1975,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOneofIndex()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getPacked()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setPacked(boolean)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 2017
    functionDepth: 13
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2020,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearPacked()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2034,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 2040
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2045"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2044"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2061"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2060"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2059,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.Field$Builder:2061,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2072"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2073,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Field$Builder:2075,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2086"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2089"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2088"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2087,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Field$Builder:2089,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2108"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:2102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2105,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2106,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Field$Builder:2107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2109,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2122"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2123,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2124,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2124,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.Field$Builder:2125,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2127,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2127,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptions(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2147"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2146"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:2140"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2143"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2143,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2144,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Field$Builder:2145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2147,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptions(int,com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2167"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:2161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2164"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2164,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2165,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Field$Builder:2166,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2168,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptions(com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2186"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2182,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2183,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2183,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Field$Builder:2184,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2186,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2186,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptions(int,com.google.protobuf.Option$Builder)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.Option$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2204"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2200,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2201,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2201,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.Field$Builder:2202,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2204,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    - Src: "com.google.protobuf.Field$Builder:2204,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addAllOptions(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2217"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2223"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2218,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2219,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.Field$Builder:2221,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2223,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2235"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2240"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2236,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.Field$Builder:2238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2240,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].removeOptions(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2257"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2256"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2253,1"
      Dst: "[com.google.protobuf.Field$Builder].ensureOptionsIsMutable"
    - Src: "com.google.protobuf.Field$Builder:2254,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.Field$Builder:2255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Field$Builder:2257,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2270,1"
      Dst: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Field$Builder:2270,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2283"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2282,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Field$Builder:2283,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2298"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2296,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.Field$Builder:2298,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2309,1"
      Dst: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Field$Builder:2310,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:2309,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addOptionsBuilder(int)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2321,1"
      Dst: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Field$Builder:2322,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:2321,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsBuilderList()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2333,1"
      Dst: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.Field$Builder:2333,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 2337
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2338"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2346"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Builder:2339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2342"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2343,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Field$Builder:2344,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getJsonName()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2368"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2364,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getJsonNameBytes()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2388"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2384,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setJsonName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2404"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2406,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearJsonName()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2418,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:2418,1"
      Dst: "[com.google.protobuf.Field].getJsonName"
    - Src: "com.google.protobuf.Field$Builder:2420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setJsonNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2435"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2435,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Field$Builder:2438,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2453"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2460"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2456,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDefaultValueBytes()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2476,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2495"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2496"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearDefaultValue()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2510,1"
      Dst: "[com.google.protobuf.Field].getDefaultInstance"
    - Src: "com.google.protobuf.Field$Builder:2510,1"
      Dst: "[com.google.protobuf.Field].getDefaultValue"
    - Src: "com.google.protobuf.Field$Builder:2512,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setDefaultValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Builder:2526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Builder:2527"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Builder:2526"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2527,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Field$Builder:2530,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 2535
    functionDepth: 15
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2536,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: 2541
    functionDepth: 40
    returnType: "com.google.protobuf.Field$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:2542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].build()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].build()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Field$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Builder:1240,1"
      Dst: "[com.google.protobuf.Field$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].hasMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getMessageSetWireFormat()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].hasNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getNoStandardDescriptorAccessor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].hasMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getMapEntry()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].hasDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$SubMess$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 1953
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1954,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 1969
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].access$400()"
    - "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder()"
    - "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:1970"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:1974"
        BranchSideFuncs:
        - "getSub1FieldBuilder()"
        - "getSub2FieldBuilder()"
      - BranchSide: "foo.TestFull$SubMess$Builder:1973"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1970,1"
      Dst: "[foo.TestFull$SubMess].access$400"
    - Src: "foo.TestFull$SubMess$Builder:1971,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder"
    - Src: "foo.TestFull$SubMess$Builder:1972,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:1984"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:1988"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:1987"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:1989"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:1993"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:1992"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1977,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$SubMess$Builder:1982,1"
      Dst: "[foo.TestFull$SubMess].access$500"
    - Src: "foo.TestFull$SubMess$Builder:1985,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$SubMess$Builder:1990,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 1998
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2003
    functionDepth: 1
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2004,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2008
    functionDepth: 61
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2010"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2013"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2012"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2009,1"
      Dst: "[foo.TestFull$SubMess$Builder].buildPartial"
    - Src: "foo.TestFull$SubMess$Builder:2010,1"
      Dst: "[foo.TestFull$SubMess].isInitialized"
    - Src: "foo.TestFull$SubMess$Builder:2011,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2017
    functionDepth: 6
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].buildPartial0(foo.TestFull$SubMess)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 36
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2019"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2020"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2019"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2019,1"
      Dst: "[foo.TestFull$SubMess$Builder].buildPartial0"
    - Src: "foo.TestFull$SubMess$Builder:2020,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].buildPartial0(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2024
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionUses: 1
    ICount: 51
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2027"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2031"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2030"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2031"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2035"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2034"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2035"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2039"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2038"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2039"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2043"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2042"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2043"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2049"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2048"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2044"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2046"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2045"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2049"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2055"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2054"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2050"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2052"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2051"
        BranchSideFuncs:
        - "build()"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2040,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$SubMess$Builder:2046,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "foo.TestFull$SubMess$Builder:2052,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2059
    functionDepth: 279
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2060,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2065
    functionDepth: 273
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2071,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2076,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2082,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2087
    functionDepth: 272
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2088,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2091
    functionDepth: 186
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2092"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2095"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2094"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2093,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$SubMess$Builder:2095,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(foo.TestFull$SubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2100
    functionDepth: 185
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess].getDefaultInstance()"
    - "[foo.TestFull$SubMess].hasTest()"
    - "[foo.TestFull$SubMess].getTest()"
    - "[foo.TestFull$SubMess$Builder].setTest(int)"
    - "[foo.TestFull$SubMess].hasVal1()"
    - "[foo.TestFull$SubMess].getVal1()"
    - "[foo.TestFull$SubMess$Builder].setVal1(int)"
    - "[foo.TestFull$SubMess].hasVal2()"
    - "[foo.TestFull$SubMess].getVal2()"
    - "[foo.TestFull$SubMess$Builder].setVal2(int)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$SubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$SubMess].hasSub1()"
    - "[foo.TestFull$SubMess].getSub1()"
    - "[foo.TestFull$SubMess$Builder].mergeSub1(foo.TestFull$SubMess$SubSubMess)"
    - "[foo.TestFull$SubMess].hasSub2()"
    - "[foo.TestFull$SubMess].getSub2()"
    - "[foo.TestFull$SubMess$Builder].mergeSub2(foo.TestFull$SubMess$SubSubMess)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$SubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 7
    ICount: 48
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2101"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2102"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2101"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$SubMess$Builder:2102"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2105"
        BranchSideFuncs:
        - "getTest()"
        - "setTest(int)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2104"
        BranchSideFuncs:
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess$Builder:2105"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2108"
        BranchSideFuncs:
        - "setVal1(int)"
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2107"
        BranchSideFuncs:
        - "hasVal2()"
    - Branch String: "foo.TestFull$SubMess$Builder:2108"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2111"
        BranchSideFuncs:
        - "getVal2()"
        - "setVal2(int)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2110"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2111"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2122"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2121"
        BranchSideFuncs:
        - "hasSub1()"
    - Branch String: "foo.TestFull$SubMess$Builder:2112"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2117"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2116"
        BranchSideFuncs:
        - "ensureRepIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "foo.TestFull$SubMess$Builder:2122"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2125"
        BranchSideFuncs:
        - "getSub1()"
        - "mergeSub1(foo.TestFull$SubMess$SubSubMess)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2124"
        BranchSideFuncs:
        - "hasSub2()"
    - Branch String: "foo.TestFull$SubMess$Builder:2125"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2128"
        BranchSideFuncs:
        - "getSub2()"
        - "mergeSub2(foo.TestFull$SubMess$SubSubMess)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2127"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2101,1"
      Dst: "[foo.TestFull$SubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$Builder:2102,1"
      Dst: "[foo.TestFull$SubMess].hasTest"
    - Src: "foo.TestFull$SubMess$Builder:2103,1"
      Dst: "[foo.TestFull$SubMess].getTest"
    - Src: "foo.TestFull$SubMess$Builder:2103,1"
      Dst: "[foo.TestFull$SubMess$Builder].setTest"
    - Src: "foo.TestFull$SubMess$Builder:2105,1"
      Dst: "[foo.TestFull$SubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$Builder:2106,1"
      Dst: "[foo.TestFull$SubMess].getVal1"
    - Src: "foo.TestFull$SubMess$Builder:2106,1"
      Dst: "[foo.TestFull$SubMess$Builder].setVal1"
    - Src: "foo.TestFull$SubMess$Builder:2108,1"
      Dst: "[foo.TestFull$SubMess].hasVal2"
    - Src: "foo.TestFull$SubMess$Builder:2109,1"
      Dst: "[foo.TestFull$SubMess].getVal2"
    - Src: "foo.TestFull$SubMess$Builder:2109,1"
      Dst: "[foo.TestFull$SubMess$Builder].setVal2"
    - Src: "foo.TestFull$SubMess$Builder:2111,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$SubMess$Builder:2112,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$SubMess$Builder:2114,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$SubMess$Builder:2117,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2118,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$SubMess$Builder:2120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$Builder:2122,1"
      Dst: "[foo.TestFull$SubMess].hasSub1"
    - Src: "foo.TestFull$SubMess$Builder:2123,1"
      Dst: "[foo.TestFull$SubMess].getSub1"
    - Src: "foo.TestFull$SubMess$Builder:2123,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeSub1"
    - Src: "foo.TestFull$SubMess$Builder:2125,1"
      Dst: "[foo.TestFull$SubMess].hasSub2"
    - Src: "foo.TestFull$SubMess$Builder:2126,1"
      Dst: "[foo.TestFull$SubMess].getSub2"
    - Src: "foo.TestFull$SubMess$Builder:2126,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeSub2"
    - Src: "foo.TestFull$SubMess$Builder:2128,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$Builder:2128,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$SubMess$Builder:2129,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2134
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2135"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2138"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2137"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2135,1"
      Dst: "[foo.TestFull$SubMess$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2145
    functionDepth: 291
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$SubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$SubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 74
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2146"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2150"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2149"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2151"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2213"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2212"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$SubMess$Builder:2182"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2185"
        BranchSideFuncs:
        - "readInt32()"
        - "addInt(int)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2184"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "foo.TestFull$SubMess$Builder:2203"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2209"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2208"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2152,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$SubMess$Builder:2158,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$Builder:2163,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$Builder:2168,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$Builder:2173,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$Builder:2174,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2175,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$Builder:2179,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$SubMess$Builder:2180,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$SubMess$Builder:2181,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2182,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$SubMess$Builder:2183,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$Builder:2183,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$Builder:2185,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$SubMess$Builder:2190,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2190,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2189,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$SubMess$Builder:2197,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2197,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2196,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "foo.TestFull$SubMess$Builder:2203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$SubMess$Builder:2213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$Builder:2211,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$SubMess$Builder:2213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[foo.TestFull$SubMess$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2226"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2225"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getTest()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setTest(int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2242
    functionDepth: 13
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2245,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2266"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2265"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getVal1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setVal1(int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2282
    functionDepth: 13
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2285,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearVal1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2295,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].hasVal2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2306"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2305"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getVal2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setVal2(int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2322
    functionDepth: 13
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2325,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearVal2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2335,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2340
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$SubMess].access$700(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2341"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2344"
        BranchSideFuncs:
        - "access$700(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$SubMess$Builder:2343"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2341,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$SubMess$Builder:2342,1"
      Dst: "[foo.TestFull$SubMess].access$700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getRepList()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2352,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2360,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2368,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setRep(int,int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2379,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2380,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$SubMess$Builder:2382,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].addRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2392,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2393,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$Builder:2395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].addAllRep(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2405,1"
      Dst: "[foo.TestFull$SubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$Builder:2406,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$SubMess$Builder:2409,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearRep()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2417,1"
      Dst: "[foo.TestFull$SubMess].access$800"
    - Src: "foo.TestFull$SubMess$Builder:2419,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].hasSub1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2431"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2430"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2437
    functionDepth: 70
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2438"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2441"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2440"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$SubMess$Builder:2439"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2438"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2439,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$Builder:2441,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setSub1(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2448"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2454"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2453"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2449"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2452"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2451"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2454,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$SubMess$Builder:2457,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setSub1(foo.TestFull$SubMess$SubSubMess$Builder)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2465"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2468"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2467"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2466,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    - Src: "foo.TestFull$SubMess$Builder:2468,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    - Src: "foo.TestFull$SubMess$Builder:2468,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$SubMess$Builder:2471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeSub1(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2477
    functionDepth: 184
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    - "[foo.TestFull$SubMess$Builder].getSub1Builder()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2478"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2487"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2486"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$SubMess$Builder:2479"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2483"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2479"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2483"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2481"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2484"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess$SubSubMess)"
        - "getSub1Builder()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2483"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2481,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$Builder:2482,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub1Builder"
    - Src: "foo.TestFull$SubMess$Builder:2482,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$SubMess$Builder:2487,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$SubMess$Builder:2490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearSub1()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2499"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2503"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2502"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2500,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$SubMess$Builder:2503,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub1Builder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2509
    functionDepth: 72
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$Builder:2512,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2512,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub1OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2518"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2521"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2520"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2521"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2521"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2520"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2519,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2522,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub1FieldBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2530
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].getSub1()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2531"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2539"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSub1()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2538"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2534,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub1"
    - Src: "foo.TestFull$SubMess$Builder:2535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$SubMess$Builder:2536,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].hasSub2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2550"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2549"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2556
    functionDepth: 70
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2557"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2560"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2559"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "foo.TestFull$SubMess$Builder:2558"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2557"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2558,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$Builder:2560,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setSub2(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2567"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2573"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2572"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2568"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2571"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2570"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2573,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$SubMess$Builder:2576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setSub2(foo.TestFull$SubMess$SubSubMess$Builder)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2584"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2587"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2586"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2585,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    - Src: "foo.TestFull$SubMess$Builder:2587,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    - Src: "foo.TestFull$SubMess$Builder:2587,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "foo.TestFull$SubMess$Builder:2590,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeSub2(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2596
    functionDepth: 184
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    - "[foo.TestFull$SubMess$Builder].getSub2Builder()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2597"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2606"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2605"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "foo.TestFull$SubMess$Builder:2598"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2602"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2598"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2602"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2600"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2603"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess$SubSubMess)"
        - "getSub2Builder()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2602"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2600,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$Builder:2601,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub2Builder"
    - Src: "foo.TestFull$SubMess$Builder:2601,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$SubMess$Builder:2606,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "foo.TestFull$SubMess$Builder:2609,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearSub2()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2618"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2622"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2621"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2619,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "foo.TestFull$SubMess$Builder:2622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub2Builder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2628
    functionDepth: 72
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2630,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$Builder:2631,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2631,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub2OrBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2637"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2640"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2639"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$Builder:2640"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2640"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$Builder:2639"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2638,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "foo.TestFull$SubMess$Builder:2641,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getSub2FieldBuilder()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2649
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$Builder].getSub2()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$Builder:2650"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$Builder:2658"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getSub2()"
      - BranchSide: "foo.TestFull$SubMess$Builder:2657"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2653,1"
      Dst: "[foo.TestFull$SubMess$Builder].getSub2"
    - Src: "foo.TestFull$SubMess$Builder:2654,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "foo.TestFull$SubMess$Builder:2655,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2662
    functionDepth: 15
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2663,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: 2668
    functionDepth: 40
    returnType: "foo.TestFull$SubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:2669,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$Builder:1941,1"
      Dst: "[foo.TestFull$SubMess$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever].loadDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever].getDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1585"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1584"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever:1581,1"
      Dst: "[com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever].loadDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRaw(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].setRepeated(com.google.protobuf.GeneratedMessageV3$Builder,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].addRepeated(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].has(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedCount(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].newBuilder()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getBuilder(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor].getRepeatedBuilder(com.google.protobuf.GeneratedMessageV3$Builder,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessPacked].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11726
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11731
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11738
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11739,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11753
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11760
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11761,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11769,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11783
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11790
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11791,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11799,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11813
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11820
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11821,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11829,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11843
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11850
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11851,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestInt64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11859,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11873
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11880
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11881,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSint64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11889,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11903
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11910
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11911,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestSfixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11919,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11933
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11940
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11941,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11949,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11963
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed32Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11970
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11971,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed32(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11979,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11993
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12000
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12001,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestUint64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12009,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12023
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed64Count()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12030
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LongArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12031,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFixed64(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12039,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFloatList()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12053
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFloatCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12060
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12061,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestFloat(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12069,1"
      Dst: "[com.google.protobuf.Internal$FloatList].getFloat"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12083
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestDoubleCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12090
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DoubleArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12091,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestDouble(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12099,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].getDouble"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12113
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestBooleanCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12121,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestBoolean(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12129,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].getBoolean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnumSmallList()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12150
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnumSmallCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12160,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnumSmall(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12169,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12169,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnumList()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12190
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnumCount()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12199
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12200,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getTestEnum(int)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12209,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12209,1"
      Dst: "[com.google.protobuf.Internal$ListAdapter$Converter].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12215
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12217"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12218"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12217"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12218"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12219"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12226
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].getSerializedSize()"
    - "[foo.TestFull$TestMessPacked].getTestInt32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestSint32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestInt64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64NoTag(long)"
    - "[foo.TestFull$TestMessPacked].getTestSint64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag(long)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag(long)"
    - "[foo.TestFull$TestMessPacked].getTestUint32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestUint64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag(long)"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64NoTag(long)"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.FloatArrayList].size()"
    - "[com.google.protobuf.FloatArrayList].getFloat(int)"
    - "[com.google.protobuf.CodedOutputStream].writeFloatNoTag(float)"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.DoubleArrayList].size()"
    - "[com.google.protobuf.DoubleArrayList].getDouble(int)"
    - "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag(double)"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.BooleanArrayList].size()"
    - "[com.google.protobuf.BooleanArrayList].getBoolean(int)"
    - "[com.google.protobuf.CodedOutputStream].writeBoolNoTag(boolean)"
    - "[foo.TestFull$TestMessPacked].getTestEnumSmallList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnumNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestEnumList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnumNoTag(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 235
    EdgeCount: 467
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12228"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12232"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12231"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12232"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12234"
        BranchSideFuncs:
        - "getTestSint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12239"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12238"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12241"
        BranchSideFuncs:
        - "getTestSfixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12242"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12246"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12245"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12246"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12248"
        BranchSideFuncs:
        - "getTestInt64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12253"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12252"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12253"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12255"
        BranchSideFuncs:
        - "getTestSint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12260"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12259"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12260"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12262"
        BranchSideFuncs:
        - "getTestSfixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12263"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12267"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12266"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12267"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12269"
        BranchSideFuncs:
        - "getTestUint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12270"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12274"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12273"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12276"
        BranchSideFuncs:
        - "getTestFixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12277"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12281"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12280"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12281"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12283"
        BranchSideFuncs:
        - "getTestUint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12288"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12287"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12290"
        BranchSideFuncs:
        - "getTestFixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12291"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12295"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12294"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12295"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12297"
        BranchSideFuncs:
        - "getTestFloatList()"
    - Branch String: "foo.TestFull$TestMessPacked:12298"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12302"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12301"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12302"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12304"
        BranchSideFuncs:
        - "getTestDoubleList()"
    - Branch String: "foo.TestFull$TestMessPacked:12305"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12309"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12308"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12309"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12311"
        BranchSideFuncs:
        - "getTestBooleanList()"
    - Branch String: "foo.TestFull$TestMessPacked:12312"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12316"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12315"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12316"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12318"
        BranchSideFuncs:
        - "getTestEnumSmallList()"
    - Branch String: "foo.TestFull$TestMessPacked:12319"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12323"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12322"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12323"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12325"
        BranchSideFuncs:
        - "getTestEnumList()"
    - Branch String: "foo.TestFull$TestMessPacked:12326"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12330"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
      - BranchSide: "foo.TestFull$TestMessPacked:12329"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$TestMessPacked:12330"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12332"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12227,1"
      Dst: "[foo.TestFull$TestMessPacked].getSerializedSize"
    - Src: "foo.TestFull$TestMessPacked:12228,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32List"
    - Src: "foo.TestFull$TestMessPacked:12228,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12229,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12230,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12232,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12233,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12233,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12235,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32List"
    - Src: "foo.TestFull$TestMessPacked:12235,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12236,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12237,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12239,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12240,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12240,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12242,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12242,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12243,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12244,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12246,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12247,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12247,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12249,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64List"
    - Src: "foo.TestFull$TestMessPacked:12249,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12250,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12251,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12253,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12254,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12254,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64NoTag"
    - Src: "foo.TestFull$TestMessPacked:12256,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64List"
    - Src: "foo.TestFull$TestMessPacked:12256,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12257,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12258,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12260,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12261,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12261,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag"
    - Src: "foo.TestFull$TestMessPacked:12263,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12263,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12264,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12265,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12267,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12268,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12268,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag"
    - Src: "foo.TestFull$TestMessPacked:12270,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32List"
    - Src: "foo.TestFull$TestMessPacked:12270,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12271,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12272,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12274,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12275,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12275,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12277,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12277,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12278,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12279,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12281,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12282,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12282,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12284,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64List"
    - Src: "foo.TestFull$TestMessPacked:12284,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12285,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12286,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12288,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12289,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12289,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64NoTag"
    - Src: "foo.TestFull$TestMessPacked:12291,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12291,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12292,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12293,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12295,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12296,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12296,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64NoTag"
    - Src: "foo.TestFull$TestMessPacked:12298,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12298,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12299,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12300,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12302,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12303,1"
      Dst: "[com.google.protobuf.Internal$FloatList].getFloat"
    - Src: "foo.TestFull$TestMessPacked:12303,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloatNoTag"
    - Src: "foo.TestFull$TestMessPacked:12305,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12305,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12306,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12307,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12309,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12310,1"
      Dst: "[com.google.protobuf.Internal$DoubleList].getDouble"
    - Src: "foo.TestFull$TestMessPacked:12310,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag"
    - Src: "foo.TestFull$TestMessPacked:12312,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12312,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12313,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12314,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12316,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12317,1"
      Dst: "[com.google.protobuf.Internal$BooleanList].getBoolean"
    - Src: "foo.TestFull$TestMessPacked:12317,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBoolNoTag"
    - Src: "foo.TestFull$TestMessPacked:12319,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumSmallList"
    - Src: "foo.TestFull$TestMessPacked:12319,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12320,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12321,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12323,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12324,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12324,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked:12324,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnumNoTag"
    - Src: "foo.TestFull$TestMessPacked:12326,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumList"
    - Src: "foo.TestFull$TestMessPacked:12326,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12327,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12328,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "foo.TestFull$TestMessPacked:12330,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12331,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12331,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked:12331,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnumNoTag"
    - Src: "foo.TestFull$TestMessPacked:12333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked:12333,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 76
    CyclomaticComplexity: 16
  - functionName: "[foo.TestFull$TestMessPacked].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12337
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestMessPacked].getTestInt32List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestMessPacked].getTestSint32List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag(long)"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[foo.TestFull$TestMessPacked].getTestInt64List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag(long)"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[foo.TestFull$TestMessPacked].getTestSint64List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.IntArrayList].getInt(int)"
    - "[foo.TestFull$TestMessPacked].getTestUint32List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.LongArrayList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag(long)"
    - "[com.google.protobuf.LongArrayList].getLong(int)"
    - "[foo.TestFull$TestMessPacked].getTestUint64List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[foo.TestFull$TestMessPacked].getTestEnumSmallList()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[foo.TestFull$TestMessPacked].getTestEnumList()"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 11
    ICount: 250
    EdgeCount: 201
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12339"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12342"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12344"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12347"
        BranchSideFuncs:
        - "getTestInt32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12349"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12354"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12353"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12358"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12361"
        BranchSideFuncs:
        - "getTestSint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12363"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12368"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12367"
        BranchSideFuncs:
        - "getTestSfixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12379"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12378"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12383"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12386"
        BranchSideFuncs:
        - "getTestInt64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12388"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12393"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12392"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12397"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12400"
        BranchSideFuncs:
        - "getTestSint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12402"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12407"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12406"
        BranchSideFuncs:
        - "getTestSfixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12413"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12418"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12417"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12422"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12425"
        BranchSideFuncs:
        - "getTestUint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12427"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12432"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12431"
        BranchSideFuncs:
        - "getTestFixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12438"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12443"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12442"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12447"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12450"
        BranchSideFuncs:
        - "getTestUint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12452"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12457"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12456"
        BranchSideFuncs:
        - "getTestFixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12463"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12468"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12467"
        BranchSideFuncs:
        - "getTestFloatList()"
    - Branch String: "foo.TestFull$TestMessPacked:12474"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12479"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12478"
        BranchSideFuncs:
        - "getTestDoubleList()"
    - Branch String: "foo.TestFull$TestMessPacked:12485"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12490"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12489"
        BranchSideFuncs:
        - "getTestBooleanList()"
    - Branch String: "foo.TestFull$TestMessPacked:12496"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12501"
        BranchSideFuncs:
        - "computeInt32SizeNoTag(int)"
      - BranchSide: "foo.TestFull$TestMessPacked:12500"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12505"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12508"
        BranchSideFuncs:
        - "getTestEnumSmallList()"
    - Branch String: "foo.TestFull$TestMessPacked:12510"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12513"
        BranchSideFuncs:
        - "getTestEnumSmallList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12512"
        BranchSideFuncs:
        - "size()"
    - Branch String: "foo.TestFull$TestMessPacked:12517"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12520"
        BranchSideFuncs:
        - "getTestEnumList()"
    - Branch String: "foo.TestFull$TestMessPacked:12522"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12525"
        BranchSideFuncs:
        - "computeUInt32SizeNoTag(int)"
        - "getTestEnumList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12524"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12344,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12346,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12346,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12349,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32List"
    - Src: "foo.TestFull$TestMessPacked:12349,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12352,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12358,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12360,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12360,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12363,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32List"
    - Src: "foo.TestFull$TestMessPacked:12363,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12366,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12372,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12372,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12374,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12374,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12377,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12383,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12385,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12385,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12388,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64List"
    - Src: "foo.TestFull$TestMessPacked:12388,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12391,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12397,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12399,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12399,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12402,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64List"
    - Src: "foo.TestFull$TestMessPacked:12402,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12405,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12411,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12411,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12413,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12413,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12416,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12422,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12424,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    - Src: "foo.TestFull$TestMessPacked:12424,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12427,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32List"
    - Src: "foo.TestFull$TestMessPacked:12427,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12430,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12436,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12436,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12438,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12438,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12441,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12447,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12449,1"
      Dst: "[com.google.protobuf.Internal$LongList].getLong"
    - Src: "foo.TestFull$TestMessPacked:12449,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12452,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64List"
    - Src: "foo.TestFull$TestMessPacked:12452,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12455,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12461,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12461,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12463,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12463,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12466,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12472,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12472,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12474,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12474,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12477,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12483,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12483,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12485,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12485,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12488,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12494,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12494,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12496,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12496,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12499,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12505,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12507,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12507,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked:12507,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12510,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumSmallList"
    - Src: "foo.TestFull$TestMessPacked:12510,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12512,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12517,1"
      Dst: "[java.util.List].size"
    - Src: "foo.TestFull$TestMessPacked:12519,1"
      Dst: "[java.util.List].get"
    - Src: "foo.TestFull$TestMessPacked:12519,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMessPacked:12519,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12522,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumList"
    - Src: "foo.TestFull$TestMessPacked:12522,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestMessPacked:12524,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "foo.TestFull$TestMessPacked:12527,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked:12527,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 57
    CyclomaticComplexity: 9
  - functionName: "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12533
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestInt32List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestInt32List()"
    - "[foo.TestFull$TestMessPacked].getTestSint32List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestSint32List()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[foo.TestFull$TestMessPacked].getTestInt64List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestInt64List()"
    - "[foo.TestFull$TestMessPacked].getTestSint64List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestSint64List()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[foo.TestFull$TestMessPacked].getTestUint32List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestUint32List()"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[foo.TestFull$TestMessPacked].getTestUint64List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestUint64List()"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 90
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12534"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12537"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12536"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12537"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12540"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12539"
        BranchSideFuncs:
        - "getTestInt32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12543"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12544"
        BranchSideFuncs:
        - "getTestSint32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12543"
        BranchSideFuncs:
        - "getTestSint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12545"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12546"
        BranchSideFuncs:
        - "getTestSfixed32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12545"
        BranchSideFuncs:
        - "getTestSfixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12547"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12548"
        BranchSideFuncs:
        - "getTestInt64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12547"
        BranchSideFuncs:
        - "getTestInt64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12549"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12550"
        BranchSideFuncs:
        - "getTestSint64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12549"
        BranchSideFuncs:
        - "getTestSint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12551"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12552"
        BranchSideFuncs:
        - "getTestSfixed64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12551"
        BranchSideFuncs:
        - "getTestSfixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12553"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12554"
        BranchSideFuncs:
        - "getTestUint32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12553"
        BranchSideFuncs:
        - "getTestUint32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12555"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12556"
        BranchSideFuncs:
        - "getTestFixed32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12555"
        BranchSideFuncs:
        - "getTestFixed32List()"
    - Branch String: "foo.TestFull$TestMessPacked:12557"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12558"
        BranchSideFuncs:
        - "getTestUint64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12557"
        BranchSideFuncs:
        - "getTestUint64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12559"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12560"
        BranchSideFuncs:
        - "getTestFixed64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12559"
        BranchSideFuncs:
        - "getTestFixed64List()"
    - Branch String: "foo.TestFull$TestMessPacked:12561"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12562"
        BranchSideFuncs:
        - "getTestFloatList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12561"
        BranchSideFuncs:
        - "getTestFloatList()"
    - Branch String: "foo.TestFull$TestMessPacked:12563"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12564"
        BranchSideFuncs:
        - "getTestDoubleList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12563"
        BranchSideFuncs:
        - "getTestDoubleList()"
    - Branch String: "foo.TestFull$TestMessPacked:12565"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12566"
        BranchSideFuncs:
        - "getTestBooleanList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12565"
        BranchSideFuncs:
        - "getTestBooleanList()"
    - Branch String: "foo.TestFull$TestMessPacked:12567"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12568"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12567"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12569"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12568"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessPacked:12569"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12570"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "foo.TestFull$TestMessPacked:12569"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessPacked:12570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12571"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12570"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12538,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessPacked:12542,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32List"
    - Src: "foo.TestFull$TestMessPacked:12543,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32List"
    - Src: "foo.TestFull$TestMessPacked:12543,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12544,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32List"
    - Src: "foo.TestFull$TestMessPacked:12545,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32List"
    - Src: "foo.TestFull$TestMessPacked:12545,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12546,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12547,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12547,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12548,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64List"
    - Src: "foo.TestFull$TestMessPacked:12549,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64List"
    - Src: "foo.TestFull$TestMessPacked:12549,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12550,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64List"
    - Src: "foo.TestFull$TestMessPacked:12551,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64List"
    - Src: "foo.TestFull$TestMessPacked:12551,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12552,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12553,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12553,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12554,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32List"
    - Src: "foo.TestFull$TestMessPacked:12555,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32List"
    - Src: "foo.TestFull$TestMessPacked:12555,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12556,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12557,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12557,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12558,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64List"
    - Src: "foo.TestFull$TestMessPacked:12559,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64List"
    - Src: "foo.TestFull$TestMessPacked:12559,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12560,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12561,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12561,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12562,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12563,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12563,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12564,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12565,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12565,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12566,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12567,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12567,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12568,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12569,1"
      Dst: "[java.util.List].equals"
    - Src: "foo.TestFull$TestMessPacked:12570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked:12570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked:12570,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12575
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].getDescriptor()"
    - "[foo.TestFull$TestMessPacked].getTestInt32Count()"
    - "[foo.TestFull$TestMessPacked].getTestInt32List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestSint32Count()"
    - "[foo.TestFull$TestMessPacked].getTestSint32List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32Count()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed32List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestInt64Count()"
    - "[foo.TestFull$TestMessPacked].getTestInt64List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestSint64Count()"
    - "[foo.TestFull$TestMessPacked].getTestSint64List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64Count()"
    - "[foo.TestFull$TestMessPacked].getTestSfixed64List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestUint32Count()"
    - "[foo.TestFull$TestMessPacked].getTestUint32List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestFixed32Count()"
    - "[foo.TestFull$TestMessPacked].getTestFixed32List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestUint64Count()"
    - "[foo.TestFull$TestMessPacked].getTestUint64List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestFixed64Count()"
    - "[foo.TestFull$TestMessPacked].getTestFixed64List()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestFloatCount()"
    - "[foo.TestFull$TestMessPacked].getTestFloatList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestDoubleCount()"
    - "[foo.TestFull$TestMessPacked].getTestDoubleList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestBooleanCount()"
    - "[foo.TestFull$TestMessPacked].getTestBooleanList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestEnumSmallCount()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[foo.TestFull$TestMessPacked].getTestEnumCount()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 134
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12576"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12580"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12579"
        BranchSideFuncs:
        - "getDescriptor()"
        - "getTestInt32Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12581"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12585"
        BranchSideFuncs:
        - "getTestInt32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12584"
        BranchSideFuncs:
        - "getTestSint32Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12585"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12589"
        BranchSideFuncs:
        - "getTestSint32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12588"
        BranchSideFuncs:
        - "getTestSfixed32Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12589"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12593"
        BranchSideFuncs:
        - "getTestSfixed32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12592"
        BranchSideFuncs:
        - "getTestInt64Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12597"
        BranchSideFuncs:
        - "getTestInt64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12596"
        BranchSideFuncs:
        - "getTestSint64Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12597"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12601"
        BranchSideFuncs:
        - "getTestSint64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12600"
        BranchSideFuncs:
        - "getTestSfixed64Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12601"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12605"
        BranchSideFuncs:
        - "getTestSfixed64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12604"
        BranchSideFuncs:
        - "getTestUint32Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12605"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12609"
        BranchSideFuncs:
        - "getTestUint32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12608"
        BranchSideFuncs:
        - "getTestFixed32Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12609"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12613"
        BranchSideFuncs:
        - "getTestFixed32List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12612"
        BranchSideFuncs:
        - "getTestUint64Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12613"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12617"
        BranchSideFuncs:
        - "getTestUint64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12616"
        BranchSideFuncs:
        - "getTestFixed64Count()"
    - Branch String: "foo.TestFull$TestMessPacked:12617"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12621"
        BranchSideFuncs:
        - "getTestFixed64List()"
      - BranchSide: "foo.TestFull$TestMessPacked:12620"
        BranchSideFuncs:
        - "getTestFloatCount()"
    - Branch String: "foo.TestFull$TestMessPacked:12621"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12625"
        BranchSideFuncs:
        - "getTestFloatList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12624"
        BranchSideFuncs:
        - "getTestDoubleCount()"
    - Branch String: "foo.TestFull$TestMessPacked:12625"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12629"
        BranchSideFuncs:
        - "getTestDoubleList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12628"
        BranchSideFuncs:
        - "getTestBooleanCount()"
    - Branch String: "foo.TestFull$TestMessPacked:12629"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12633"
        BranchSideFuncs:
        - "getTestBooleanList()"
      - BranchSide: "foo.TestFull$TestMessPacked:12632"
        BranchSideFuncs:
        - "getTestEnumSmallCount()"
    - Branch String: "foo.TestFull$TestMessPacked:12633"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12637"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12636"
        BranchSideFuncs:
        - "getTestEnumCount()"
    - Branch String: "foo.TestFull$TestMessPacked:12637"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12641"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12640"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12580,1"
      Dst: "[foo.TestFull$TestMessPacked].getDescriptor"
    - Src: "foo.TestFull$TestMessPacked:12580,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12581,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32Count"
    - Src: "foo.TestFull$TestMessPacked:12583,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt32List"
    - Src: "foo.TestFull$TestMessPacked:12583,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12585,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32Count"
    - Src: "foo.TestFull$TestMessPacked:12587,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint32List"
    - Src: "foo.TestFull$TestMessPacked:12587,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12589,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32Count"
    - Src: "foo.TestFull$TestMessPacked:12591,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed32List"
    - Src: "foo.TestFull$TestMessPacked:12591,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12593,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64Count"
    - Src: "foo.TestFull$TestMessPacked:12595,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestInt64List"
    - Src: "foo.TestFull$TestMessPacked:12595,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12597,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64Count"
    - Src: "foo.TestFull$TestMessPacked:12599,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSint64List"
    - Src: "foo.TestFull$TestMessPacked:12599,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12601,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64Count"
    - Src: "foo.TestFull$TestMessPacked:12603,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestSfixed64List"
    - Src: "foo.TestFull$TestMessPacked:12603,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12605,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32Count"
    - Src: "foo.TestFull$TestMessPacked:12607,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint32List"
    - Src: "foo.TestFull$TestMessPacked:12607,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12609,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32Count"
    - Src: "foo.TestFull$TestMessPacked:12611,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed32List"
    - Src: "foo.TestFull$TestMessPacked:12611,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12613,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64Count"
    - Src: "foo.TestFull$TestMessPacked:12615,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestUint64List"
    - Src: "foo.TestFull$TestMessPacked:12615,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12617,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64Count"
    - Src: "foo.TestFull$TestMessPacked:12619,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFixed64List"
    - Src: "foo.TestFull$TestMessPacked:12619,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12621,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatCount"
    - Src: "foo.TestFull$TestMessPacked:12623,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestFloatList"
    - Src: "foo.TestFull$TestMessPacked:12623,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12625,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleCount"
    - Src: "foo.TestFull$TestMessPacked:12627,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestDoubleList"
    - Src: "foo.TestFull$TestMessPacked:12627,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12629,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanCount"
    - Src: "foo.TestFull$TestMessPacked:12631,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestBooleanList"
    - Src: "foo.TestFull$TestMessPacked:12631,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12633,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumSmallCount"
    - Src: "foo.TestFull$TestMessPacked:12635,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12637,1"
      Dst: "[foo.TestFull$TestMessPacked].getTestEnumCount"
    - Src: "foo.TestFull$TestMessPacked:12639,1"
      Dst: "[java.util.List].hashCode"
    - Src: "foo.TestFull$TestMessPacked:12641,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessPacked:12641,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12649,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12655,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12660,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12666,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12670,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12676,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12688,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12694,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12708,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12715,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12718
    functionDepth: 44
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12719,1"
      Dst: "[foo.TestFull$TestMessPacked].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12720
    functionDepth: 43
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12721,1"
      Dst: "[foo.TestFull$TestMessPacked].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilder(foo.TestFull$TestMessPacked)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessPacked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12724,1"
      Dst: "[foo.TestFull$TestMessPacked].toBuilder"
    - Src: "foo.TestFull$TestMessPacked:12724,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12727
    functionDepth: 42
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(foo.TestFull$TestMessPacked)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessPacked:12728"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessPacked:12728"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessPacked:12727"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessPacked)"
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:12728,1"
      Dst: "[foo.TestFull$TestMessPacked$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 12734
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 14691
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].parser()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 14722
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 14727
    functionDepth: 0
    returnType: "foo.TestFull$TestMessPacked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[foo.TestFull$TestMessPacked].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6200()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6300()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6400()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6500()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6600()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6700()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6800()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$6900()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7000()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7100()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7200()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyFloatList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7300()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyDoubleList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7400()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyBooleanList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7500()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7600(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7700()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7800()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$7900(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8000()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8100()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8200(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8300()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8400()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8500(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8600()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8700()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8800(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$8900()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9000()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9100(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9200()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9300()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9400(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9500()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9600()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyIntList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9700(com.google.protobuf.Internal$IntList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$IntList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$IntList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9800()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyIntList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$9900()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10000(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10100()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10200()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyLongList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10300(com.google.protobuf.Internal$LongList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$LongList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$LongList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10400()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$LongList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyLongList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10500()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyFloatList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyFloatList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10600(com.google.protobuf.Internal$FloatList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$FloatList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$FloatList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10700()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$FloatList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyFloatList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10800()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyDoubleList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyDoubleList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$10900(com.google.protobuf.Internal$DoubleList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$DoubleList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$DoubleList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$11000()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyDoubleList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$11100()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].emptyBooleanList()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyBooleanList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$11200(com.google.protobuf.Internal$BooleanList)"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 13
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$BooleanList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$BooleanList)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].mutableCopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessPacked].access$11300()"
    functionSourceFile: "foo.TestFull$TestMessPacked"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$BooleanList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessPacked:11696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].emptyBooleanList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:470,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$100()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:476,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$100"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:493,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$000()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:505,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 1
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:510,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 61
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:519"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:515,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:516,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].isInitialized"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:517,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 2
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:525"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:526"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:525"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:525,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial0"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:526,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$502(com.google.protobuf.compiler.PluginProtos$Version,int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$602(com.google.protobuf.compiler.PluginProtos$Version,int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$702(com.google.protobuf.compiler.PluginProtos$Version,int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$802(com.google.protobuf.compiler.PluginProtos$Version,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$976(com.google.protobuf.compiler.PluginProtos$Version,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:537"
        BranchSideFuncs:
        - "access$502(com.google.protobuf.compiler.PluginProtos$Version,int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:541"
        BranchSideFuncs:
        - "access$602(com.google.protobuf.compiler.PluginProtos$Version,int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:540"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:545"
        BranchSideFuncs:
        - "access$702(com.google.protobuf.compiler.PluginProtos$Version,int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:544"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:549"
        BranchSideFuncs:
        - "access$802(com.google.protobuf.compiler.PluginProtos$Version,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:548"
        BranchSideFuncs:
        - "access$976(com.google.protobuf.compiler.PluginProtos$Version,int)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:534,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$502"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:538,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$602"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:542,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$702"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:546,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$802"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:549,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$976"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 279
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:554,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 273
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:560,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:570,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:576,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 272
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:582,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 182
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:589"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:588"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:587,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:589,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$Version)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 41
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMajor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMajor(int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getMinor()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMinor(int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].getPatch()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setPatch(int)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].access$800(com.google.protobuf.compiler.PluginProtos$Version)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 29
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:595"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:596"
        BranchSideFuncs:
        - "hasMajor()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:595"
        BranchSideFuncs:
        - "hasMajor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:599"
        BranchSideFuncs:
        - "getMajor()"
        - "setMajor(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:598"
        BranchSideFuncs:
        - "hasMinor()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:602"
        BranchSideFuncs:
        - "getMinor()"
        - "setMinor(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:601"
        BranchSideFuncs:
        - "hasPatch()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:605"
        BranchSideFuncs:
        - "getPatch()"
        - "setPatch(int)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:604"
        BranchSideFuncs:
        - "hasSuffix()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:610"
        BranchSideFuncs:
        - "access$800(com.google.protobuf.compiler.PluginProtos$Version)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:609"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:595,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:596,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:597,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:597,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMajor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:599,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:600,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:600,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMinor"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:602,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:603,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:603,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setPatch"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:605,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].hasSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:606,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].access$800"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:610,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:610,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:611,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 49
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 50
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:629"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:628"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:667"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:666"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:657"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:663"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:631,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:637,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:642,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:647,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:652,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:657,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:667,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:665,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:667,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].hasMajor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:680"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:679"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getMajor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMajor(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 696
    functionDepth: 13
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearMajor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:709,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].hasMinor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:720"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:719"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getMinor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setMinor(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 13
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:739,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearMinor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:749,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].hasPatch()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:760"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:759"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getPatch()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setPatch(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 13
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:779,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearPatch()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].hasSuffix()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:804"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:803"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getSuffix()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:817"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:826"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:825"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:821"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:824"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:823"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:820,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:821,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getSuffixBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:841"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:843,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setSuffix(java.lang.String)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:863"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:864"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:863"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:866,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearSuffix()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:879,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:879,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version].getSuffix"
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:881,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setSuffixBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$Version$Builder:896"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:897"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$Version$Builder:896"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:899,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 904
    functionDepth: 15
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:905,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 40
    returnType: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:911,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$Version$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$Version$Builder:464,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].hasExtensions(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].setExtensions(java.lang.Object,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].getMutableExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:60,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].ensureExtensionsAreMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionSchemaLite].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].makeImmutable()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:65,1"
      Dst: "[com.google.protobuf.ExtensionSchemaLite].getExtensions"
    - Src: "com.google.protobuf.ExtensionSchemaLite:65,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].parseExtension(java.lang.Object,com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 291
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getNumber()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType()"
    - "[com.google.protobuf.CodedInputStreamReader].readDoubleList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDoubleList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloatList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFloatList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readBoolList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBoolList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnumList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readEnumList(java.util.List)"
    - "[com.google.protobuf.SchemaUtil].filterUnknownEnumList(java.lang.Object,int,java.util.List,com.google.protobuf.Internal$EnumLiteMap,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$CType$1].findValueByNumber(int)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1].findValueByNumber(int)"
    - "[com.google.protobuf.Syntax$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1].findValueByNumber(int)"
    - "[com.google.protobuf.NullValue$1].findValueByNumber(int)"
    - "[foo.TestFull$TestEnum$1].findValueByNumber(int)"
    - "[foo.TestFull$TestEnumDupValues$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1].findValueByNumber(int)"
    - "[foo.TestFull$TestEnumSmall$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[foo.TestFull$LowerCase$CaseEnum$1].findValueByNumber(int)"
    - "[com.google.protobuf.Field$Cardinality$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1].findValueByNumber(int)"
    - "[com.google.protobuf.Field$Kind$1].findValueByNumber(int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1].findValueByNumber(int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType()"
    - "[com.google.protobuf.SchemaUtil].storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    - "[com.google.protobuf.CodedInputStreamReader].readDouble()"
    - "[com.google.protobuf.CodedInputStreamReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    - "[com.google.protobuf.CodedInputStreamReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readString()"
    - "[com.google.protobuf.CodedInputStreamReader].readString()"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated()"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated()"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated()"
    - "[com.google.protobuf.FieldSet].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType()"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Internal].mergeMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 1
    ICount: 235
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:82"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:196"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:82"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:196"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:210"
        BranchSideFuncs:
        - "findValueByNumber(int)"
        - "getEnumType()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:209"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:208"
        BranchSideFuncs:
        - "storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:207"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:261"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:277"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:276"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:277"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:276"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:271"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:270"
        BranchSideFuncs:
        - "mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:300"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:299"
        BranchSideFuncs:
        - "getMessageDefaultInstance()"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:300"
        BranchSideFuncs:
        - "getInstance()"
        - "schemaFor(java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:299"
        BranchSideFuncs:
        - "getMessageDefaultInstance()"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:294"
        BranchSideFuncs:
        - "newInstance()"
        - "mergeFrom(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:293"
        BranchSideFuncs:
        - "mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:310"
        BranchSideFuncs:
        - "addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:309"
        BranchSideFuncs:
        - "getLiteType()"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:322"
        BranchSideFuncs:
        - "mergeMessage(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:321"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:80,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:82,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaLite:82,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:84,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:84,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaLite:88,1"
      Dst: "[com.google.protobuf.Reader].readDoubleList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:95,1"
      Dst: "[com.google.protobuf.Reader].readFloatList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:102,1"
      Dst: "[com.google.protobuf.Reader].readInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:109,1"
      Dst: "[com.google.protobuf.Reader].readUInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:116,1"
      Dst: "[com.google.protobuf.Reader].readInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:123,1"
      Dst: "[com.google.protobuf.Reader].readFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:130,1"
      Dst: "[com.google.protobuf.Reader].readFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:137,1"
      Dst: "[com.google.protobuf.Reader].readBoolList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:144,1"
      Dst: "[com.google.protobuf.Reader].readUInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:151,1"
      Dst: "[com.google.protobuf.Reader].readSFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:158,1"
      Dst: "[com.google.protobuf.Reader].readSFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:165,1"
      Dst: "[com.google.protobuf.Reader].readSInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:172,1"
      Dst: "[com.google.protobuf.Reader].readSInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:179,1"
      Dst: "[com.google.protobuf.Reader].readEnumList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:185,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:181,1"
      Dst: "[com.google.protobuf.SchemaUtil].filterUnknownEnumList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:192,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ExtensionSchemaLite:193,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ExtensionSchemaLite:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.ExtensionSchemaLite:195,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:199,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:200,1"
      Dst: "[com.google.protobuf.Reader].readInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:201,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getEnumType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:201,1"
      Dst: "[com.google.protobuf.Internal$EnumLiteMap].findValueByNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:203,1"
      Dst: "[com.google.protobuf.SchemaUtil].storeUnknownEnum"
    - Src: "com.google.protobuf.ExtensionSchemaLite:208,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:210,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:210,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaLite:212,1"
      Dst: "[com.google.protobuf.Reader].readDouble"
    - Src: "com.google.protobuf.ExtensionSchemaLite:212,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:215,1"
      Dst: "[com.google.protobuf.Reader].readFloat"
    - Src: "com.google.protobuf.ExtensionSchemaLite:215,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:218,1"
      Dst: "[com.google.protobuf.Reader].readInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:218,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:221,1"
      Dst: "[com.google.protobuf.Reader].readUInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:221,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:224,1"
      Dst: "[com.google.protobuf.Reader].readInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:224,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:227,1"
      Dst: "[com.google.protobuf.Reader].readFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:227,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:230,1"
      Dst: "[com.google.protobuf.Reader].readFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:230,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:233,1"
      Dst: "[com.google.protobuf.Reader].readBool"
    - Src: "com.google.protobuf.ExtensionSchemaLite:233,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:236,1"
      Dst: "[com.google.protobuf.Reader].readBytes"
    - Src: "com.google.protobuf.ExtensionSchemaLite:239,1"
      Dst: "[com.google.protobuf.Reader].readUInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:239,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:242,1"
      Dst: "[com.google.protobuf.Reader].readSFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:242,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:245,1"
      Dst: "[com.google.protobuf.Reader].readSFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:245,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:248,1"
      Dst: "[com.google.protobuf.Reader].readSInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:248,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:251,1"
      Dst: "[com.google.protobuf.Reader].readSInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:251,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaLite:255,1"
      Dst: "[com.google.protobuf.Reader].readString"
    - Src: "com.google.protobuf.ExtensionSchemaLite:261,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaLite:262,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:264,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:264,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:265,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.ExtensionSchemaLite:266,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:267,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.ExtensionSchemaLite:268,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:271,1"
      Dst: "[com.google.protobuf.Reader].mergeGroupField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:277,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:277,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:276,1"
      Dst: "[com.google.protobuf.Reader].readGroup"
    - Src: "com.google.protobuf.ExtensionSchemaLite:284,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaLite:285,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:287,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:287,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:288,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].isMutable"
    - Src: "com.google.protobuf.ExtensionSchemaLite:289,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:290,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.ExtensionSchemaLite:291,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:294,1"
      Dst: "[com.google.protobuf.Reader].mergeMessageField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:300,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:300,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:299,1"
      Dst: "[com.google.protobuf.Reader].readMessage"
    - Src: "com.google.protobuf.ExtensionSchemaLite:307,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaLite:308,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:310,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:310,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaLite:314,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:316,1"
      Dst: "[com.google.protobuf.Internal].mergeMessage"
    - Src: "com.google.protobuf.ExtensionSchemaLite:322,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 59
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].extensionNumber(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 4
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:331,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.ExtensionSchemaLite:332,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].serializeExtension(com.google.protobuf.Writer,java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 110
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Writer"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.SchemaUtil].writeDoubleList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFloatList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeUInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFixed64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFixed32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeBoolList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeBytesList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SchemaUtil].writeUInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSFixed32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSFixed64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeStringList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SchemaUtil].writeGroupList(int,java.util.List,com.google.protobuf.Writer,com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SchemaUtil].writeMessageList(int,java.util.List,com.google.protobuf.Writer,com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDouble(int,double)"
    - "[com.google.protobuf.BinaryWriter].writeDouble(int,double)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFloat(int,float)"
    - "[com.google.protobuf.BinaryWriter].writeFloat(int,float)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter].writeInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter].writeSFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter].writeSFixed64(int,long)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeGroup(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeMessage(int,java.lang.Object,com.google.protobuf.Schema)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    functionUses: 6
    ICount: 249
    EdgeCount: 311
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:473"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:472"
        BranchSideFuncs:
        - "getLiteType()"
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:457"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:457"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:469"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaLite:462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaLite:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:338,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.ExtensionSchemaLite:339,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaLite:340,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:340,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaLite:343,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:344,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:342,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeDoubleList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:350,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:351,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:353,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:349,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFloatList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:357,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:358,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:360,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:356,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:364,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:365,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:367,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:363,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeUInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:371,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:372,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:374,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:370,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:378,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:379,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:381,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:377,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:385,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:386,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:384,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:392,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:393,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:395,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:391,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeBoolList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:399,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:399,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:398,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeBytesList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:403,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:404,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:406,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:402,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeUInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:410,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:411,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:413,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:409,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:417,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:418,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:416,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:424,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:425,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:427,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:423,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:431,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:432,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:430,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:438,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:439,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:441,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaLite:437,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaLite:445,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:445,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:444,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeStringList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:449,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:450,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.ExtensionSchemaLite:452,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:453,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:455,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:455,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.ExtensionSchemaLite:455,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:455,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:451,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeGroupList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:461,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:462,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.ExtensionSchemaLite:464,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:465,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:467,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:467,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.ExtensionSchemaLite:467,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:467,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:463,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeMessageList"
    - Src: "com.google.protobuf.ExtensionSchemaLite:473,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:473,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaLite:475,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:475,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:475,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:475,1"
      Dst: "[com.google.protobuf.Writer].writeDouble"
    - Src: "com.google.protobuf.ExtensionSchemaLite:478,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:478,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:478,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:478,1"
      Dst: "[com.google.protobuf.Writer].writeFloat"
    - Src: "com.google.protobuf.ExtensionSchemaLite:481,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:481,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:481,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:481,1"
      Dst: "[com.google.protobuf.Writer].writeInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:484,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:484,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:484,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:484,1"
      Dst: "[com.google.protobuf.Writer].writeUInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:487,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:487,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:487,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:487,1"
      Dst: "[com.google.protobuf.Writer].writeInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:490,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:490,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:490,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:490,1"
      Dst: "[com.google.protobuf.Writer].writeFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:493,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:493,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:493,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:493,1"
      Dst: "[com.google.protobuf.Writer].writeFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:496,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:496,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:496,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:496,1"
      Dst: "[com.google.protobuf.Writer].writeBool"
    - Src: "com.google.protobuf.ExtensionSchemaLite:499,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:499,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:499,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    - Src: "com.google.protobuf.ExtensionSchemaLite:502,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:502,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:502,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:502,1"
      Dst: "[com.google.protobuf.Writer].writeUInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:505,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:505,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:505,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:505,1"
      Dst: "[com.google.protobuf.Writer].writeSFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:508,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:508,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:508,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:508,1"
      Dst: "[com.google.protobuf.Writer].writeSFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:511,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:511,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:511,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:511,1"
      Dst: "[com.google.protobuf.Writer].writeSInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:514,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:514,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:514,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:514,1"
      Dst: "[com.google.protobuf.Writer].writeSInt64"
    - Src: "com.google.protobuf.ExtensionSchemaLite:517,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:517,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:517,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:517,1"
      Dst: "[com.google.protobuf.Writer].writeInt32"
    - Src: "com.google.protobuf.ExtensionSchemaLite:520,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:520,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:520,1"
      Dst: "[com.google.protobuf.Writer].writeString"
    - Src: "com.google.protobuf.ExtensionSchemaLite:524,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:525,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:526,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:526,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:526,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:526,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:523,1"
      Dst: "[com.google.protobuf.Writer].writeGroup"
    - Src: "com.google.protobuf.ExtensionSchemaLite:530,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaLite:531,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:532,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:532,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaLite:532,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:532,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.ExtensionSchemaLite:529,1"
      Dst: "[com.google.protobuf.Writer].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MessageLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistryLite].findLiteExtensionByNumber(com.google.protobuf.MessageLite,int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:541,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].findLiteExtensionByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 297
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 2
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:554,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:554,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaLite:554,1"
      Dst: "[com.google.protobuf.Reader].readMessage"
    - Src: "com.google.protobuf.ExtensionSchemaLite:555,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaLite].parseMessageSetItem(com.google.protobuf.ByteString,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaLite"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 292
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.GeneratedMessageLite].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[com.google.protobuf.UnknownFieldSet].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.RopeByteString].newCodedInput()"
    - "[com.google.protobuf.NioByteString].newCodedInput()"
    - "[com.google.protobuf.ByteString$LiteralByteString].newCodedInput()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBool$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldMask$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Timestamp$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo16$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262144$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOneof$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.EnumValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2048$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BytesValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DoubleValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Int32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Duration$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$EmptyMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Empty$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554432$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BoolValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo2047$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SourceContext$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$LowerCase$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessageCheck$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo33554431$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 322
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaLite:568,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.ExtensionSchemaLite:568,1"
      Dst: "[com.google.protobuf.MessageLite].newBuilderForType"
    - Src: "com.google.protobuf.ExtensionSchemaLite:570,1"
      Dst: "[com.google.protobuf.ByteString].newCodedInput"
    - Src: "com.google.protobuf.ExtensionSchemaLite:572,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.ExtensionSchemaLite:573,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.ExtensionSchemaLite:573,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaLite:574,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 316
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].getUnfinishedMessage()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].setThrownFromInputStream()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].getThrownFromInputStream()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.io.IOException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 100
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.InvalidProtocolBufferException:111"
      Branch Sides:
      - BranchSide: "com.google.protobuf.InvalidProtocolBufferException:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.InvalidProtocolBufferException:111,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.google.protobuf.InvalidProtocolBufferException:111,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].negativeSize()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].malformedVarint()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].invalidTag()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 75
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].recursionLimitExceeded()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].sizeLimitExceeded()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    functionSourceFile: "com.google.protobuf.InvalidProtocolBufferException"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.google.protobuf.InvalidProtocolBufferException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection].writeMessageTo(com.google.protobuf.Message,java.util.Map,com.google.protobuf.CodedOutputStream,boolean)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 104
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Message"
    - "java.util.Map"
    - "com.google.protobuf.CodedOutputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.MapEntry].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.MapEntry].getUnknownFields()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.GeneratedMessage].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 3
    ICount: 56
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:56"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:null"
        BranchSideFuncs:
        - "getFields()"
        - "getDescriptorForType()"
    - Branch String: "com.google.protobuf.MessageReflection:58"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:null"
        BranchSideFuncs:
        - "getFields()"
        - "getDescriptorForType()"
        - "isRequired()"
    - Branch String: "com.google.protobuf.MessageReflection:59"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:62"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection:61"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:59"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:62"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection:61"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:64"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:77"
        BranchSideFuncs:
        - "hasNext()"
        - "getValue()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageReflection:76"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.MessageReflection:67"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:73"
        BranchSideFuncs:
        - "isExtension()"
      - BranchSide: "com.google.protobuf.MessageReflection:72"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - Branch String: "com.google.protobuf.MessageReflection:68"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:73"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.google.protobuf.MessageReflection:72"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - Branch String: "com.google.protobuf.MessageReflection:69"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:73"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.MessageReflection:72"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - Branch String: "com.google.protobuf.MessageReflection:70"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:73"
        BranchSideFuncs:
        - "getNumber()"
        - "writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.MessageReflection:72"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - Branch String: "com.google.protobuf.MessageReflection:78"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:81"
        BranchSideFuncs:
        - "writeAsMessageSetTo(com.google.protobuf.CodedOutputStream)"
      - BranchSide: "com.google.protobuf.MessageReflection:80"
        BranchSideFuncs:
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:55,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:55,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.MessageReflection:55,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.MessageReflection:58,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:58,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.MessageReflection:58,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:58,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:58,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:59,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.MessageReflection:59,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.MessageReflection:60,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getField"
    - Src: "com.google.protobuf.MessageReflection:60,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.MessageReflection:64,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageReflection:64,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageReflection:64,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:65,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageReflection:66,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageReflection:68,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.MessageReflection:69,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MessageReflection:70,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection:71,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection:71,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageSetExtension"
    - Src: "com.google.protobuf.MessageReflection:73,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    - Src: "com.google.protobuf.MessageReflection:77,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getUnknownFields"
    - Src: "com.google.protobuf.MessageReflection:79,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo"
    - Src: "com.google.protobuf.MessageReflection:81,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.MessageReflection].getSerializedSize(com.google.protobuf.Message,java.util.Map)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 91
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Message"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSetExtensionSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.FieldSet].computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.MapEntry].getUnknownFields()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.GeneratedMessage].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    functionUses: 3
    ICount: 39
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:90"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:104"
        BranchSideFuncs:
        - "hasNext()"
        - "getValue()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageReflection:103"
        BranchSideFuncs:
        - "getUnknownFields()"
    - Branch String: "com.google.protobuf.MessageReflection:93"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:100"
        BranchSideFuncs:
        - "isExtension()"
      - BranchSide: "com.google.protobuf.MessageReflection:99"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection:94"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:100"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.google.protobuf.MessageReflection:99"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection:95"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:100"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.MessageReflection:99"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection:96"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:99"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.MessageReflection:105"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:108"
        BranchSideFuncs:
        - "getSerializedSizeAsMessageSet()"
      - BranchSide: "com.google.protobuf.MessageReflection:107"
        BranchSideFuncs:
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:88,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:88,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.MessageReflection:88,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.MessageReflection:90,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageReflection:90,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageReflection:90,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:90,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:91,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageReflection:92,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageReflection:94,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.MessageReflection:95,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MessageReflection:96,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection:98,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.MessageReflection:98,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSetExtensionSize"
    - Src: "com.google.protobuf.MessageReflection:100,1"
      Dst: "[com.google.protobuf.FieldSet].computeFieldSize"
    - Src: "com.google.protobuf.MessageReflection:104,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getUnknownFields"
    - Src: "com.google.protobuf.MessageReflection:106,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet"
    - Src: "com.google.protobuf.MessageReflection:108,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageReflection].delimitWithCommas(java.util.List)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:121"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:120"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:115,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:115,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:115,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:116,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.google.protobuf.MessageReflection:117,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageReflection].isInitialized(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 357
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry:com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.DynamicMessage$Builder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFields()"
    - "[com.google.protobuf.DynamicMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3].getAllFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 1
    ICount: 47
    EdgeCount: 340
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:137"
        BranchSideFuncs:
        - "getFields()"
        - "getDescriptorForType()"
        - "isRequired()"
      - BranchSide: "com.google.protobuf.MessageReflection:136"
        BranchSideFuncs:
        - "getAllFields()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.MessageReflection:128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:133"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.MessageReflection:132"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:133"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:132"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:154"
        BranchSideFuncs:
        - "getJavaType()"
        - "getAllFields()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageReflection:153"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:152"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.MessageReflection:151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:140"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:147"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.MessageReflection:146"
        BranchSideFuncs:
        - "getValue()"
        - "isInitialized()"
    - Branch String: "com.google.protobuf.MessageReflection:141"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:141"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.MessageReflection:140"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.google.protobuf.MessageReflection:142"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:144"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:127,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:127,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.MessageReflection:127,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:127,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:127,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:128,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.MessageReflection:129,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].hasField"
    - Src: "com.google.protobuf.MessageReflection:137,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getAllFields"
    - Src: "com.google.protobuf.MessageReflection:137,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageReflection:137,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageReflection:137,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:137,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:138,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageReflection:139,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.MessageReflection:140,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection:141,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageReflection:141,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:141,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:141,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:142,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.MessageReflection:147,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageReflection:147,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.MessageReflection].subMessagePrefix(java.lang.String,com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 16
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:163"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MessageReflection:162"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.MessageReflection:165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:160,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.MessageReflection:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:161,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MessageReflection:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:163,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.MessageReflection:163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:166,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:166,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:166,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:169,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 58
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry:com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getName()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].entrySet()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.MapFieldLite].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter].entrySet()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry$Builder].getAllFields()"
    - "[com.google.protobuf.MapEntry].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.DynamicMessage$Builder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getAllFields()"
    - "[com.google.protobuf.DynamicMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].getAllFields()"
    - "[com.google.protobuf.GeneratedMessageV3].getAllFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List)"
    - "[com.google.protobuf.MessageReflection].subMessagePrefix(java.lang.String,com.google.protobuf.Descriptors$FieldDescriptor,int)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MapEntry$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List)"
    - "[com.google.protobuf.MessageReflection].subMessagePrefix(java.lang.String,com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionUses: 3
    ICount: 58
    EdgeCount: 228
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:181"
        BranchSideFuncs:
        - "getFields()"
        - "getDescriptorForType()"
        - "isRequired()"
      - BranchSide: "com.google.protobuf.MessageReflection:180"
        BranchSideFuncs:
        - "getAllFields()"
        - "entrySet()"
    - Branch String: "com.google.protobuf.MessageReflection:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:178"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getName()"
      - BranchSide: "com.google.protobuf.MessageReflection:177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:178"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getName()"
      - BranchSide: "com.google.protobuf.MessageReflection:177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:200"
        BranchSideFuncs:
        - "getJavaType()"
        - "getValue()"
        - "getAllFields()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.google.protobuf.MessageReflection:199"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:199"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.MessageReflection:198"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:193"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.MessageReflection:192"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.MessageReflection:188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:192"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.MessageReflection:191"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:174,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:174,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.MessageReflection:174,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:174,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:174,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:175,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.MessageReflection:175,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].hasField"
    - Src: "com.google.protobuf.MessageReflection:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:176,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getName"
    - Src: "com.google.protobuf.MessageReflection:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageReflection:176,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.MessageReflection:181,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getAllFields"
    - Src: "com.google.protobuf.MessageReflection:181,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.google.protobuf.MessageReflection:181,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.MessageReflection:181,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:181,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:182,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.MessageReflection:183,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.MessageReflection:185,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.MessageReflection:186,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection:188,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.MessageReflection:188,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.MessageReflection:188,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.MessageReflection:190,1"
      Dst: "[com.google.protobuf.MessageReflection].subMessagePrefix"
    - Src: "com.google.protobuf.MessageReflection:189,1"
      Dst: "[com.google.protobuf.MessageReflection].findMissingFields"
    - Src: "com.google.protobuf.MessageReflection:193,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].hasField"
    - Src: "com.google.protobuf.MessageReflection:195,1"
      Dst: "[com.google.protobuf.MessageReflection].subMessagePrefix"
    - Src: "com.google.protobuf.MessageReflection:194,1"
      Dst: "[com.google.protobuf.MessageReflection].findMissingFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 59
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageOrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:208,1"
      Dst: "[com.google.protobuf.MessageReflection].findMissingFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection].mergeFieldFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget,int)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 1131
    functionDepth: 309
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromCodedStream(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget)"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.Descriptors$Descriptor].isExtensionNumber(int)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getContainerType()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getContainerType()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getContainerType()"
    - "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].getWireFormatForFieldType(com.google.protobuf.WireFormat$FieldType,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].getWireFormatForFieldType(com.google.protobuf.WireFormat$FieldType,boolean)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].legacyEnumFieldTreatedAsClosed()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField(int,int)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.WireFormat].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].mergeGroup(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].mergeMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].legacyEnumFieldTreatedAsClosed()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField(int,int)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.WireFormat].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 136
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:1132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1138"
        BranchSideFuncs:
        - "mergeMessageSetExtensionFromCodedStream(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget)"
      - BranchSide: "com.google.protobuf.MessageReflection:1137"
        BranchSideFuncs:
        - "getTagWireType(int)"
        - "getTagFieldNumber(int)"
        - "isExtensionNumber(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1138"
        BranchSideFuncs:
        - "mergeMessageSetExtensionFromCodedStream(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget)"
      - BranchSide: "com.google.protobuf.MessageReflection:1137"
        BranchSideFuncs:
        - "getTagWireType(int)"
        - "getTagFieldNumber(int)"
        - "isExtensionNumber(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1144"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1166"
        BranchSideFuncs:
        - "getContainerType()"
    - Branch String: "com.google.protobuf.MessageReflection:1150"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1164"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1156"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1155"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1164"
        BranchSideFuncs:
        - "getJavaType()"
      - BranchSide: "com.google.protobuf.MessageReflection:1163"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1164"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.google.protobuf.MessageReflection:1163"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1167"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1170"
        BranchSideFuncs:
        - "findFieldByNumber(int)"
      - BranchSide: "com.google.protobuf.MessageReflection:1169"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1178"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1177"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1180"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1179"
        BranchSideFuncs:
        - "isPackable()"
    - Branch String: "com.google.protobuf.MessageReflection:1180"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1184"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1185"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1184"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1195"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1192"
        BranchSideFuncs:
        - "mergeFieldFrom(int,com.google.protobuf.CodedInputStream)"
      - BranchSide: "com.google.protobuf.MessageReflection:1191"
        BranchSideFuncs:
        - "skipField(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1229"
        BranchSideFuncs:
        - "pushLimit(int)"
        - "readRawVarint32()"
      - BranchSide: "com.google.protobuf.MessageReflection:1228"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.google.protobuf.MessageReflection:1199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1219"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1218"
        BranchSideFuncs:
        - "getBytesUntilLimit()"
    - Branch String: "com.google.protobuf.MessageReflection:1200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1225"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1202"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1211"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1210"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1212"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1225"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1253"
        BranchSideFuncs:
        - "findValueByNumber(int)"
      - BranchSide: "com.google.protobuf.MessageReflection:1252"
        BranchSideFuncs:
        - "getEnumType()"
        - "findValueByNumberCreatingIfUnknown(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1263"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1262"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.MessageReflection:1247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1250"
        BranchSideFuncs:
        - "mergeVarintField(int,int)"
      - BranchSide: "com.google.protobuf.MessageReflection:1249"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1266"
        BranchSideFuncs:
        - "addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
      - BranchSide: "com.google.protobuf.MessageReflection:1265"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:1132,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.MessageReflection:1132,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.MessageReflection:1133,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromCodedStream"
    - Src: "com.google.protobuf.MessageReflection:1138,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.MessageReflection:1139,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.MessageReflection:1144,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].isExtensionNumber"
    - Src: "com.google.protobuf.MessageReflection:1152,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageReflection:1159,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.MessageReflection:1160,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:1161,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getFullName"
    - Src: "com.google.protobuf.MessageReflection:1161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.MessageReflection:1161,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.MessageReflection:1167,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].getContainerType"
    - Src: "com.google.protobuf.MessageReflection:1168,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].findFieldByNumber"
    - Src: "com.google.protobuf.MessageReflection:1178,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.MessageReflection:1178,1"
      Dst: "[com.google.protobuf.FieldSet].getWireFormatForFieldType"
    - Src: "com.google.protobuf.MessageReflection:1180,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPackable"
    - Src: "com.google.protobuf.MessageReflection:1182,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.MessageReflection:1182,1"
      Dst: "[com.google.protobuf.FieldSet].getWireFormatForFieldType"
    - Src: "com.google.protobuf.MessageReflection:1190,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    - Src: "com.google.protobuf.MessageReflection:1192,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    - Src: "com.google.protobuf.MessageReflection:1197,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "com.google.protobuf.MessageReflection:1198,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.MessageReflection:1199,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.MessageReflection:1200,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.MessageReflection:1201,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.MessageReflection:1202,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].legacyEnumFieldTreatedAsClosed"
    - Src: "com.google.protobuf.MessageReflection:1203,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MessageReflection:1203,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.MessageReflection:1208,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField"
    - Src: "com.google.protobuf.MessageReflection:1211,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField"
    - Src: "com.google.protobuf.MessageReflection:1215,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MessageReflection:1215,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.MessageReflection:1214,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField"
    - Src: "com.google.protobuf.MessageReflection:1219,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "com.google.protobuf.MessageReflection:1222,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.MessageReflection:1222,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].getUtf8Validation"
    - Src: "com.google.protobuf.MessageReflection:1221,1"
      Dst: "[com.google.protobuf.WireFormat].readPrimitiveField"
    - Src: "com.google.protobuf.MessageReflection:1223,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField"
    - Src: "com.google.protobuf.MessageReflection:1226,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.MessageReflection:1229,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.MessageReflection:1229,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.MessageReflection:1232,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].mergeGroup"
    - Src: "com.google.protobuf.MessageReflection:1237,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].mergeMessage"
    - Src: "com.google.protobuf.MessageReflection:1241,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.MessageReflection:1242,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].legacyEnumFieldTreatedAsClosed"
    - Src: "com.google.protobuf.MessageReflection:1243,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MessageReflection:1243,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.MessageReflection:1248,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeVarintField"
    - Src: "com.google.protobuf.MessageReflection:1253,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.MessageReflection:1253,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.MessageReflection:1259,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.MessageReflection:1259,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].getUtf8Validation"
    - Src: "com.google.protobuf.MessageReflection:1258,1"
      Dst: "[com.google.protobuf.WireFormat].readPrimitiveField"
    - Src: "com.google.protobuf.MessageReflection:1263,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.MessageReflection:1264,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].addRepeatedField"
    - Src: "com.google.protobuf.MessageReflection:1266,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 55
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.MessageReflection].mergeMessageFrom(com.google.protobuf.Message$Builder,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 1279
    functionDepth: 46
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Message$Builder"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$LowerCase$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Empty$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Duration$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo16$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt64Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DoubleValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262144$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].getDescriptorForType()"
    - "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessPacked$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$EmptyMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.FieldMask$Builder].getDescriptorForType()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOptional$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Type$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo15$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessSubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Api$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Mixin$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$AllocValues$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BoolValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.BytesValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.StringValue$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Any$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredString$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Field$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMess$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2047$Builder].getDescriptorForType()"
    - "[com.google.protobuf.SourceContext$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessageCheck$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessOneof$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo262143$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.ListValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Method$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Int32Value$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Enum$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestFieldNo2048$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].getDescriptorForType()"
    - "[foo.TestFull$SubMess$Builder].getDescriptorForType()"
    - "[com.google.protobuf.Timestamp$Builder].getDescriptorForType()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].getDescriptorForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].getDescriptorForType()"
    - "[com.google.protobuf.EnumValue$Builder].getDescriptorForType()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.MessageReflection].mergeFieldFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:1284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1288"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1287"
        BranchSideFuncs:
        - "mergeFieldFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget,int)"
    - Branch String: "com.google.protobuf.MessageReflection:1288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:1281,1"
      Dst: "[com.google.protobuf.Message$Builder].getDescriptorForType"
    - Src: "com.google.protobuf.MessageReflection:1283,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.MessageReflection:1288,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromCodedStream(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 1320
    functionDepth: 308
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets()"
    - "[com.google.protobuf.MessageReflection].eagerlyMergeMessageSetExtension(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageReflection$MergeTarget)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageReflection$MergeTarget)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeField(int,com.google.protobuf.UnknownFieldSet$Field)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Field].newBuilder()"
    functionUses: 1
    ICount: 50
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:1329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1347"
        BranchSideFuncs:
        - "readUInt32()"
      - BranchSide: "com.google.protobuf.MessageReflection:1346"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1335"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1347"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1361"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1360"
        BranchSideFuncs:
        - "skipField(int)"
    - Branch String: "com.google.protobuf.MessageReflection:1348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1358"
        BranchSideFuncs:
        - "isEagerlyParseMessageSets()"
      - BranchSide: "com.google.protobuf.MessageReflection:1357"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.google.protobuf.MessageReflection:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1357"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.google.protobuf.MessageReflection:1349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1357"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.google.protobuf.MessageReflection:1361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1379"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1378"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1369"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1379"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.MessageReflection:1378"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1370"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1373"
        BranchSideFuncs:
        - "mergeMessageSetExtensionFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageReflection$MergeTarget)"
      - BranchSide: "com.google.protobuf.MessageReflection:1372"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1378"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.MessageReflection:1373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1378"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:1328,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.MessageReflection:1334,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.MessageReflection:1343,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].findExtensionByNumber"
    - Src: "com.google.protobuf.MessageReflection:1349,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets"
    - Src: "com.google.protobuf.MessageReflection:1352,1"
      Dst: "[com.google.protobuf.MessageReflection].eagerlyMergeMessageSetExtension"
    - Src: "com.google.protobuf.MessageReflection:1358,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.MessageReflection:1361,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    - Src: "com.google.protobuf.MessageReflection:1366,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.MessageReflection:1371,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromBytes"
    - Src: "com.google.protobuf.MessageReflection:1375,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field].newBuilder"
    - Src: "com.google.protobuf.MessageReflection:1375,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].addLengthDelimited"
    - Src: "com.google.protobuf.MessageReflection:1375,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Field$Builder].build"
    - Src: "com.google.protobuf.MessageReflection:1374,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MessageReflection].mergeMessageSetExtensionFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageReflection$MergeTarget)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 1387
    functionDepth: 307
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets()"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.MessageReflection:1391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1393"
        BranchSideFuncs:
        - "parseMessageFromBytes(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - Branch String: "com.google.protobuf.MessageReflection:1391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.MessageReflection:1398"
        BranchSideFuncs:
        - "setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:1389,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].hasField"
    - Src: "com.google.protobuf.MessageReflection:1391,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets"
    - Src: "com.google.protobuf.MessageReflection:1394,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].parseMessageFromBytes"
    - Src: "com.google.protobuf.MessageReflection:1396,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    - Src: "com.google.protobuf.MessageReflection:1400,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageReflection].eagerlyMergeMessageSetExtension(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageReflection$MergeTarget)"
    functionSourceFile: "com.google.protobuf.MessageReflection"
    linkageType: null
    functionLinenumber: 1409
    functionDepth: 306
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistry$ExtensionInfo"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MessageReflection$MergeTarget"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].parseMessage(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.Message)"
    - "[com.google.protobuf.MessageReflection$ExtensionAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.MessageReflection$BuilderAdapter].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MessageReflection:1411,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].parseMessage"
    - Src: "com.google.protobuf.MessageReflection:1412,1"
      Dst: "[com.google.protobuf.MessageReflection$MergeTarget].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFixed32OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFixed32OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFixed32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BoolValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.BoolValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloatOrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloatOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredFloatOrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloatOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestInt32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestSint32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestSfixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestInt64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestSint64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestSfixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestUint32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestFixed32()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestUint64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestFixed64()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestFloat()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestDouble()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestBoolean()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestEnumSmall()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestEnum()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestString()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestString()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestStringBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestMessage()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestMessageOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].hasOptInt()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getOptInt()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessOneofOrBuilder].getTestOneofCase()"
    functionSourceFile: "foo.TestFull$TestMessOneofOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof$TestOneofCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24173
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24198
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24203
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24204,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24208
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24210"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24213"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24212"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24209,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24210,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24211,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24217
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredUInt64"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial0(foo.TestFull$TestMessRequiredUInt64)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24219"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24220"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24219"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24219,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24220,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial0(foo.TestFull$TestMessRequiredUInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt64"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24227"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24231"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24235
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24236,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24241
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24263
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24267
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt64)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24268"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24271"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredUInt64)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24270"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24269,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24271,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt64)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24276
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt64"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredUInt64].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt64].getTest()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].setTest(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24277"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24278"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24277"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24278"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24281"
        BranchSideFuncs:
        - "setTest(long)"
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24280"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24277,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24278,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24279,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24279,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24281,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24281,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24282,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24287
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24291"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24290"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24288,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24298
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24299"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24303"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24302"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24304"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24326"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24325"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24316"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24322"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24321"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24305,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24311,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24316,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24324,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24326,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24338
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt64$Builder:24339"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt64$Builder:24338"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setTest(long)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24355
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24358,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24368,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24373
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: 24379
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredUInt64$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt64$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt64$Builder:24161,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt64$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].values()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 6
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$Type:1406,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$Type:1406,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$Type:1436,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$Type:1436,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].getJavaType()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1439
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].valueOf(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type)"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1443
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getNumber()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$FieldDescriptor$Type:1444,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].$values()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$FieldDescriptor$Type].access$3000()"
    functionSourceFile: "com.google.protobuf.Descriptors$FieldDescriptor$Type"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldOrBuilder].getKindValue()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getKind()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Kind"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getCardinalityValue()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getCardinality()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getNumber()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getTypeUrl()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getTypeUrlBytes()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOneofIndex()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getPacked()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOptionsList()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOptions(int)"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getJsonName()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getJsonNameBytes()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldOrBuilder].getDefaultValueBytes()"
    functionSourceFile: "com.google.protobuf.FieldOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$ByteArrayCopier].copyFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$ByteArrayCopier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder].getAnnotationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder].getAnnotation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder].getAnnotationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder].getAnnotationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder].getAnnotationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64Value$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:242,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 1
    returnType: "com.google.protobuf.Int64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:272,1"
      Dst: "[com.google.protobuf.Int64Value].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 61
    returnType: "com.google.protobuf.Int64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:281"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:277,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Int64Value$Builder:278,1"
      Dst: "[com.google.protobuf.Int64Value].isInitialized"
    - Src: "com.google.protobuf.Int64Value$Builder:279,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 2
    returnType: "com.google.protobuf.Int64Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value$Builder].buildPartial0(com.google.protobuf.Int64Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:287"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:288"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:287"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:287,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial0"
    - Src: "com.google.protobuf.Int64Value$Builder:288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].buildPartial0(com.google.protobuf.Int64Value)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int64Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].access$302(com.google.protobuf.Int64Value,long)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:294"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:297"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Int64Value,long)"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:295,1"
      Dst: "[com.google.protobuf.Int64Value].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 279
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:301,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 273
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:307,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:312,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:317,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:323,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 272
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 182
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Int64Value)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:333"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:336"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Int64Value)"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:335"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:334,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Int64Value$Builder:336,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Int64Value)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 41
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Int64Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Int64Value].getDefaultInstance()"
    - "[com.google.protobuf.Int64Value].getValue()"
    - "[com.google.protobuf.Int64Value].getValue()"
    - "[com.google.protobuf.Int64Value$Builder].setValue(long)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value$Builder:342"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int64Value$Builder:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:346"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(long)"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:345"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:342,1"
      Dst: "[com.google.protobuf.Int64Value].getDefaultInstance"
    - Src: "com.google.protobuf.Int64Value$Builder:343,1"
      Dst: "[com.google.protobuf.Int64Value].getValue"
    - Src: "com.google.protobuf.Int64Value$Builder:344,1"
      Dst: "[com.google.protobuf.Int64Value].getValue"
    - Src: "com.google.protobuf.Int64Value$Builder:344,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setValue"
    - Src: "com.google.protobuf.Int64Value$Builder:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Int64Value$Builder:346,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Int64Value$Builder:347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 49
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.Int64Value$Builder:361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value$Builder:364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Int64Value$Builder:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:388"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Int64Value$Builder:387"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Int64Value$Builder:378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Int64Value$Builder:384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Int64Value$Builder:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:367,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Int64Value$Builder:373,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.Int64Value$Builder:378,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Int64Value$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Int64Value$Builder:386,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Int64Value$Builder:388,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Int64Value$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setValue(long)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 13
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 15
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:440,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 40
    returnType: "com.google.protobuf.Int64Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:446,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int64Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Int64Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Int64Value$Builder:229,1"
      Dst: "[com.google.protobuf.Int64Value$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 19
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].getByteString(int)"
    functionUses: 397
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:384,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].size()"
    functionUses: 401
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:389,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 12
    returnType: "com.google.protobuf.ByteString"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].access$300(com.google.protobuf.LazyStringArrayList,int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.LazyStringArrayList].access$400(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:394,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$300"
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:396,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 10
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].access$500(com.google.protobuf.LazyStringArrayList,int,com.google.protobuf.ByteString)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:401,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 9
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].remove(int)"
    - "[com.google.protobuf.LazyStringArrayList].access$400(java.lang.Object)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:407,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].remove"
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:409,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].access$400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:375,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add(int,com.google.protobuf.ByteString)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:375,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 13
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,com.google.protobuf.ByteString)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:375,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    functionSourceFile: "com.google.protobuf.LazyStringArrayList$ByteStringListView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyStringArrayList$ByteStringListView:375,1"
      Dst: "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:364"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:356,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Option$Builder:361,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 1
    returnType: "com.google.protobuf.Option"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:375,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].build()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 61
    returnType: "com.google.protobuf.Option"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Option].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:384"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Option$Builder:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:380,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    - Src: "com.google.protobuf.Option$Builder:381,1"
      Dst: "[com.google.protobuf.Option].isInitialized"
    - Src: "com.google.protobuf.Option$Builder:382,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 6
    returnType: "com.google.protobuf.Option"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option$Builder].buildPartial0(com.google.protobuf.Option)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:390"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:391"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Option$Builder:390"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:390,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial0"
    - Src: "com.google.protobuf.Option$Builder:391,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].buildPartial0(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option].access$302(com.google.protobuf.Option,java.lang.Object)"
    - "[com.google.protobuf.Option].access$402(com.google.protobuf.Option,com.google.protobuf.Any)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:400"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.Option,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Option$Builder:399"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:405"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Option,com.google.protobuf.Any)"
      - BranchSide: "com.google.protobuf.Option$Builder:404"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:null"
        BranchSideFuncs:
        - "access$402(com.google.protobuf.Option,com.google.protobuf.Any)"
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:398,1"
      Dst: "[com.google.protobuf.Option].access$302"
    - Src: "com.google.protobuf.Option$Builder:403,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Option$Builder:401,1"
      Dst: "[com.google.protobuf.Option].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 279
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:409,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 273
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:431,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 272
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:437,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 208
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Option)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:444"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Option)"
      - BranchSide: "com.google.protobuf.Option$Builder:443"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:442,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    - Src: "com.google.protobuf.Option$Builder:444,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Option)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 207
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Option"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option].getDefaultInstance()"
    - "[com.google.protobuf.Option].getName()"
    - "[com.google.protobuf.Option].access$300(com.google.protobuf.Option)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Option].hasValue()"
    - "[com.google.protobuf.Option].getValue()"
    - "[com.google.protobuf.Option$Builder].mergeValue(com.google.protobuf.Any)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Option$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:451"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.google.protobuf.Option$Builder:450"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Option$Builder:451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:456"
        BranchSideFuncs:
        - "access$300(com.google.protobuf.Option)"
      - BranchSide: "com.google.protobuf.Option$Builder:455"
        BranchSideFuncs:
        - "hasValue()"
    - Branch String: "com.google.protobuf.Option$Builder:456"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:459"
        BranchSideFuncs:
        - "mergeValue(com.google.protobuf.Any)"
        - "getValue()"
      - BranchSide: "com.google.protobuf.Option$Builder:458"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:450,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Option$Builder:451,1"
      Dst: "[com.google.protobuf.Option].getName"
    - Src: "com.google.protobuf.Option$Builder:451,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.google.protobuf.Option$Builder:452,1"
      Dst: "[com.google.protobuf.Option].access$300"
    - Src: "com.google.protobuf.Option$Builder:454,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Option$Builder:456,1"
      Dst: "[com.google.protobuf.Option].hasValue"
    - Src: "com.google.protobuf.Option$Builder:457,1"
      Dst: "[com.google.protobuf.Option].getValue"
    - Src: "com.google.protobuf.Option$Builder:457,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeValue"
    - Src: "com.google.protobuf.Option$Builder:459,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Option$Builder:459,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Option$Builder:460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 291
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Option$Builder].getValueFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 39
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:474"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:478"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:477"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:479"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:508"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Option$Builder:507"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Option$Builder:498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:504"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:480,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Option$Builder:486,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Option$Builder:492,1"
      Dst: "[com.google.protobuf.Option$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.Option$Builder:492,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Option$Builder:491,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Option$Builder:498,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Option$Builder:508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Option$Builder:506,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Option$Builder:508,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Option$Builder].getName()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:528"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:535"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:531,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:552"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:554,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:577"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:594,1"
      Dst: "[com.google.protobuf.Option].getDefaultInstance"
    - Src: "com.google.protobuf.Option$Builder:594,1"
      Dst: "[com.google.protobuf.Option].getName"
    - Src: "com.google.protobuf.Option$Builder:596,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:613"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:614"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:613"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:614,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Option$Builder:617,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].hasValue()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:635"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 70
    returnType: "com.google.protobuf.Any"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:653"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Option$Builder:652"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.Option$Builder:651"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:650"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:651,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    - Src: "com.google.protobuf.Option$Builder:653,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setValue(com.google.protobuf.Any)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:673"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:672"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:668"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:673,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Option$Builder:676,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setValue(com.google.protobuf.Any$Builder)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:694"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:692,1"
      Dst: "[com.google.protobuf.Any$Builder].build"
    - Src: "com.google.protobuf.Option$Builder:694,1"
      Dst: "[com.google.protobuf.Any$Builder].build"
    - Src: "com.google.protobuf.Option$Builder:694,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.Option$Builder:697,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeValue(com.google.protobuf.Any)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 206
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Any"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Any].getDefaultInstance()"
    - "[com.google.protobuf.Option$Builder].getValueBuilder()"
    - "[com.google.protobuf.Any$Builder].mergeFrom(com.google.protobuf.Any)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:711"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:720"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:719"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.Option$Builder:712"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:712"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:717"
        BranchSideFuncs:
        - "getValueBuilder()"
        - "mergeFrom(com.google.protobuf.Any)"
      - BranchSide: "com.google.protobuf.Option$Builder:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:714,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    - Src: "com.google.protobuf.Option$Builder:715,1"
      Dst: "[com.google.protobuf.Option$Builder].getValueBuilder"
    - Src: "com.google.protobuf.Option$Builder:715,1"
      Dst: "[com.google.protobuf.Any$Builder].mergeFrom"
    - Src: "com.google.protobuf.Option$Builder:720,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Option$Builder:723,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:743"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:740,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.Option$Builder:743,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getValueBuilder()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 72
    returnType: "com.google.protobuf.Any$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Option$Builder].getValueFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Option$Builder:759,1"
      Dst: "[com.google.protobuf.Option$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.Option$Builder:759,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AnyOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:772"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:775"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:774"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Option$Builder:775"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:775"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Option$Builder:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:773,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Option$Builder:776,1"
      Dst: "[com.google.protobuf.Any].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getValueFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Option$Builder].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Option$Builder:792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Option$Builder:800"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getValue()"
      - BranchSide: "com.google.protobuf.Option$Builder:799"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:795,1"
      Dst: "[com.google.protobuf.Option$Builder].getValue"
    - Src: "com.google.protobuf.Option$Builder:796,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Option$Builder:797,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 15
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:805,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 40
    returnType: "com.google.protobuf.Option$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:811,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].build()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].build()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Option$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Option$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Option$Builder:327,1"
      Dst: "[com.google.protobuf.Option$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getIndex()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1782
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getName()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1788
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1789,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getFullName()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1798
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getFile()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1804
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].isClosed()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1833,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getFile"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1833,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getContainingType()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getOptions()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1843,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1847
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1848,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1848,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].isReservedNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1853"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1858"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1857"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1856"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1857"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1853,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedRangeList"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1853,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1853,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1853,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1854,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getStart"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1854,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getEnd"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].isReservedName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1864"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1869"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1868"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1867"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1863,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1864,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getReservedNameList"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1864,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1864,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1864,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1865,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1878
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FileDescriptor].access$1900(com.google.protobuf.Descriptors$FileDescriptor)"
    - "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1880"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1883"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].access$1900"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1879,1"
      Dst: "[com.google.protobuf.Descriptors$DescriptorPool].findSymbol"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1895
    functionDepth: 6
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors].access$2100(java.lang.Object[],int,com.google.protobuf.Descriptors$NumberGetter,int)"
    functionUses: 12
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1896,1"
      Dst: "[com.google.protobuf.Descriptors].access$2100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1913
    functionDepth: 48
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference].access$3300(com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference)"
    - "[com.google.protobuf.SmallSortedMap].remove(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].remove(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].remove(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 51
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1919"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1918"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1920"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1925"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1924"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1929"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1928"
        BranchSideFuncs:
        - "access$3300(com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference)"
        - "remove(java.lang.Object)"
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1937"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1936"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1935"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:1939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1943"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:1942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1914,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1925,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1929,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference].access$3300"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1929,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1929,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1936,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1936,1"
      Dst: "[java.util.Map].get"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1937,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1940,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1941,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1941,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].getUnknownEnumValueDescriptorCount()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1949,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].setProto(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Descriptors$EnumDescriptor:2006"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Descriptors$EnumDescriptor:2008"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:2007,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getValue"
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:2007,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].access$3700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].toProto()"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1769,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].toProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLite"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1769,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].access$1600(com.google.protobuf.Descriptors$EnumDescriptor,com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Descriptors$EnumDescriptor:1769,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].setProto"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Descriptors$EnumDescriptor].access$3800(com.google.protobuf.Descriptors$EnumDescriptor)"
    functionSourceFile: "com.google.protobuf.Descriptors$EnumDescriptor"
    linkageType: null
    functionLinenumber: 1768
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$ParseException].getLine()"
    functionSourceFile: "com.google.protobuf.TextFormat$ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$ParseException].getColumn()"
    functionSourceFile: "com.google.protobuf.TextFormat$ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DoubleValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.DoubleValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.FieldSet$Builder].build()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 41
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].buildImpl(boolean)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:950,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].buildImpl"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 67
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].buildImpl(boolean)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:955,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].buildImpl"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].buildImpl(boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 964
    functionDepth: 66
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].emptySet()"
    - "[com.google.protobuf.FieldSet].access$100(com.google.protobuf.SmallSortedMap,boolean)"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.SmallSortedMap,boolean)"
    - "[com.google.protobuf.FieldSet].access$302(com.google.protobuf.FieldSet,boolean)"
    functionUses: 2
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:968"
        BranchSideFuncs:
        - "emptySet()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:967"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:970"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:974"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.FieldSet,boolean)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:965,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    - Src: "com.google.protobuf.FieldSet$Builder:966,1"
      Dst: "[com.google.protobuf.FieldSet].emptySet"
    - Src: "com.google.protobuf.FieldSet$Builder:972,1"
      Dst: "[com.google.protobuf.FieldSet].access$100"
    - Src: "com.google.protobuf.FieldSet$Builder:973,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:976,1"
      Dst: "[com.google.protobuf.FieldSet].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.SmallSortedMap,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 981
    functionDepth: 65
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(java.util.Map$Entry,boolean)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(java.util.Map$Entry,boolean)"
    functionUses: 2
    ICount: 18
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:982"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:984"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:988"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "replaceBuilders(java.util.Map$Entry,boolean)"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:982,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:983,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet$Builder:983,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:985,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:985,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet$Builder:985,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet$Builder:985,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet$Builder:986,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet$Builder].replaceBuilders(java.util.Map$Entry,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 64
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map$Entry"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,boolean)"
    - "[com.google.protobuf.LazyField$LazyEntry].setValue(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].setValue(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].setValue(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:992,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet$Builder:992,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet$Builder:992,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:992,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 996
    functionDepth: 63
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilder(java.lang.Object,boolean)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].set(int,java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].set(int,java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].set(int,java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilder(java.lang.Object,boolean)"
    functionUses: 2
    ICount: 43
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1000"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:999"
        BranchSideFuncs:
        - "getLiteJavaType()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1000"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1028"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1001"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1025"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1024"
        BranchSideFuncs:
        - "replaceBuilder(java.lang.Object,boolean)"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1008"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1007"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1009"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1023"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1022"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1012"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1007"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1017"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1000,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet$Builder:1001,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1003,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.FieldSet$Builder:1005,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.FieldSet$Builder:1005,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.FieldSet$Builder:1005,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.FieldSet$Builder:1009,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.FieldSet$Builder:1010,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.FieldSet$Builder:1011,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilder"
    - Src: "com.google.protobuf.FieldSet$Builder:1020,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.FieldSet$Builder:1025,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet$Builder].replaceBuilder(java.lang.Object,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 62
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].build()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    - "[com.google.protobuf.Empty$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].build()"
    - "[com.google.protobuf.Method$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    - "[com.google.protobuf.UInt32Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    - "[com.google.protobuf.Mixin$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    - "[foo.TestFull$LowerCase$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    - "[com.google.protobuf.Int64Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    - "[com.google.protobuf.Option$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].build()"
    - "[com.google.protobuf.FloatValue$Builder].build()"
    - "[com.google.protobuf.Enum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    - "[com.google.protobuf.SourceContext$Builder].build()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].build()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].build()"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    - "[foo.TestFull$AllocValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo2047$Builder].build()"
    - "[foo.TestFull$EmptyMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    - "[foo.TestFull$TestFieldFlags$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    - "[com.google.protobuf.Any$Builder].build()"
    - "[foo.TestFull$TestMessSubMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    - "[com.google.protobuf.Field$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    - "[com.google.protobuf.ListValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo16$Builder].build()"
    - "[foo.TestFull$TestFieldNo262143$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    - "[com.google.protobuf.DoubleValue$Builder].build()"
    - "[foo.TestFull$TestMessOptional$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    - "[com.google.protobuf.UInt64Value$Builder].build()"
    - "[com.google.protobuf.Api$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    - "[foo.TestFull$TestMessPacked$Builder].build()"
    - "[foo.TestFull$SubMess$Builder].build()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].build()"
    - "[com.google.protobuf.BoolValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo15$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].build()"
    - "[com.google.protobuf.EnumValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    - "[com.google.protobuf.Type$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    - "[foo.TestFull$TestMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    - "[com.google.protobuf.Struct$Builder].build()"
    - "[foo.TestFull$TestFieldNo2048$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].build()"
    - "[com.google.protobuf.FieldMask$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    - "[foo.TestFull$TestMessOneof$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    - "[com.google.protobuf.Timestamp$Builder].build()"
    - "[foo.TestFull$TestMessRequiredString$Builder].build()"
    - "[com.google.protobuf.StringValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo262144$Builder].build()"
    - "[com.google.protobuf.Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.Int32Value$Builder].build()"
    - "[com.google.protobuf.BytesValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build()"
    functionUses: 2
    ICount: 11
    EdgeCount: 209
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1035"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1034"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1036"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1039"
        BranchSideFuncs:
        - "buildPartial()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1038"
        BranchSideFuncs:
        - "build()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1037,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    - Src: "com.google.protobuf.FieldSet$Builder:1039,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].fromFieldSet(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1044,1"
      Dst: "[com.google.protobuf.FieldSet].access$400"
    - Src: "com.google.protobuf.FieldSet$Builder:1044,1"
      Dst: "[com.google.protobuf.FieldSet].access$100"
    - Src: "com.google.protobuf.FieldSet$Builder:1045,1"
      Dst: "[com.google.protobuf.FieldSet].access$300"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getAllFields()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1052
    functionDepth: 40
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].access$100(com.google.protobuf.SmallSortedMap,boolean)"
    - "[com.google.protobuf.SmallSortedMap].isImmutable()"
    - "[com.google.protobuf.SmallSortedMap$1].makeImmutable()"
    - "[com.google.protobuf.SmallSortedMap].makeImmutable()"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.SmallSortedMap,boolean)"
    - "[com.google.protobuf.SmallSortedMap].isImmutable()"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1062"
        BranchSideFuncs:
        - "access$100(com.google.protobuf.SmallSortedMap,boolean)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1061"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1058"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1057"
        BranchSideFuncs:
        - "replaceBuilders(com.google.protobuf.SmallSortedMap,boolean)"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1061"
        BranchSideFuncs:
        - "isImmutable()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1054,1"
      Dst: "[com.google.protobuf.FieldSet].access$100"
    - Src: "com.google.protobuf.FieldSet$Builder:1055,1"
      Dst: "[com.google.protobuf.SmallSortedMap].isImmutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1056,1"
      Dst: "[com.google.protobuf.SmallSortedMap].makeImmutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1058,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1062,1"
      Dst: "[com.google.protobuf.SmallSortedMap].isImmutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1062,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    functionUses: 5
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1067"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1071"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1070"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1070"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1067,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1071,1"
      Dst: "[com.google.protobuf.SmallSortedMap].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet$Builder].replaceBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1080,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1081,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilders"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1085
    functionDepth: 36
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.LazyField].getValue()"
    functionUses: 8
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1087"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1090"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1086,1"
      Dst: "[com.google.protobuf.SmallSortedMap].get"
    - Src: "com.google.protobuf.FieldSet$Builder:1088,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1093
    functionDepth: 40
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].access$100(com.google.protobuf.SmallSortedMap,boolean)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1094"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1098"
        BranchSideFuncs:
        - "access$100(com.google.protobuf.SmallSortedMap,boolean)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1097"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1095,1"
      Dst: "[com.google.protobuf.FieldSet].access$100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 41
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].ensureIsMutable()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet$Builder].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 10
    ICount: 45
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1121"
        BranchSideFuncs:
        - "verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1115"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1114"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1120"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1119"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1115"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1115"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1125"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1128"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1127"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1128"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1127"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1128"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1106,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1107,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1116,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet$Builder:1116,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet$Builder:1116,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet$Builder:1117,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].verifyType"
    - Src: "com.google.protobuf.FieldSet$Builder:1122,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].verifyType"
    - Src: "com.google.protobuf.FieldSet$Builder:1130,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet$Builder].clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1134
    functionDepth: 48
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].ensureIsMutable()"
    - "[com.google.protobuf.SmallSortedMap].remove(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1135,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1136,1"
      Dst: "[com.google.protobuf.SmallSortedMap].remove"
    - Src: "com.google.protobuf.FieldSet$Builder:1137,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getRepeatedFieldCount(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1151"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1150"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1155"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1146,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1151,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1155,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,int)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1166"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1164,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1166,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getRepeatedFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1167,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].replaceBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].getRepeatedFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite,int)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1180"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1179"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1185"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1175,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1180,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1185,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].setRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1200"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1200"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1200"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1204"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1208"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1195,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1196,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1203,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1208,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].verifyType"
    - Src: "com.google.protobuf.FieldSet$Builder:1209,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1217
    functionDepth: 41
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].ensureIsMutable()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet$Builder].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionUses: 3
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1224"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1223"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1224"
        BranchSideFuncs:
        - "verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1223"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1224"
        BranchSideFuncs:
        - "verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1223"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1230"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1234"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1218,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1219,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1226,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].verifyType"
    - Src: "com.google.protobuf.FieldSet$Builder:1228,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1232,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet$Builder:1237,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1247
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].access$500(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    functionUses: 3
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1261"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1253"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1248,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet$Builder:1248,1"
      Dst: "[com.google.protobuf.FieldSet].access$500"
    - Src: "com.google.protobuf.FieldSet$Builder:1250,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet$Builder:1250,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.FieldSet$Builder:1258,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet$Builder:1258,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.FieldSet$Builder:1259,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet$Builder:1259,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.FieldSet$Builder:1260,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.FieldSet$Builder:1260,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.FieldSet$Builder:1255,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1269
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.FieldSet].access$600(java.util.Map$Entry)"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].access$600(java.util.Map$Entry)"
    functionUses: 2
    ICount: 24
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1270"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1275"
        BranchSideFuncs:
        - "getArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1274"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1269"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1280"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "access$600(java.util.Map$Entry)"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1279"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1279"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1270,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:1271,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet$Builder:1271,1"
      Dst: "[com.google.protobuf.FieldSet].access$600"
    - Src: "com.google.protobuf.FieldSet$Builder:1275,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:1275,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet$Builder:1275,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet$Builder:1275,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet$Builder:1276,1"
      Dst: "[com.google.protobuf.FieldSet].access$600"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet$Builder].mergeFrom(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1286
    functionDepth: 280
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].ensureIsMutable()"
    - "[com.google.protobuf.FieldSet].access$400(com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.FieldSet].access$400(com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet$Builder].mergeFromField(java.util.Map$Entry)"
    - "[com.google.protobuf.FieldSet].access$400(com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet$Builder].mergeFromField(java.util.Map$Entry)"
    functionUses: 3
    ICount: 22
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1290"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.FieldSet)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1291"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1294"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.FieldSet)"
        - "mergeFromField(java.util.Map$Entry)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1287,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].ensureIsMutable"
    - Src: "com.google.protobuf.FieldSet$Builder:1288,1"
      Dst: "[com.google.protobuf.FieldSet].access$400"
    - Src: "com.google.protobuf.FieldSet$Builder:1288,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:1289,1"
      Dst: "[com.google.protobuf.FieldSet].access$400"
    - Src: "com.google.protobuf.FieldSet$Builder:1289,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet$Builder:1289,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].mergeFromField"
    - Src: "com.google.protobuf.FieldSet$Builder:1291,1"
      Dst: "[com.google.protobuf.FieldSet].access$400"
    - Src: "com.google.protobuf.FieldSet$Builder:1291,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet$Builder:1291,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet$Builder:1291,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet$Builder:1291,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet$Builder:1292,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].mergeFromField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet$Builder].mergeFromField(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.FieldSet$Builder"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 279
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].access$700(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet].access$700(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.Duration$Builder].build()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    - "[com.google.protobuf.Empty$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].build()"
    - "[com.google.protobuf.Method$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    - "[com.google.protobuf.UInt32Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    - "[com.google.protobuf.Mixin$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    - "[foo.TestFull$LowerCase$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    - "[com.google.protobuf.Int64Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    - "[com.google.protobuf.Option$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].build()"
    - "[com.google.protobuf.FloatValue$Builder].build()"
    - "[com.google.protobuf.Enum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    - "[com.google.protobuf.SourceContext$Builder].build()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].build()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].build()"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    - "[foo.TestFull$AllocValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo2047$Builder].build()"
    - "[foo.TestFull$EmptyMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    - "[foo.TestFull$TestFieldFlags$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    - "[com.google.protobuf.Any$Builder].build()"
    - "[foo.TestFull$TestMessSubMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    - "[com.google.protobuf.Field$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    - "[com.google.protobuf.ListValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo16$Builder].build()"
    - "[foo.TestFull$TestFieldNo262143$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    - "[com.google.protobuf.DoubleValue$Builder].build()"
    - "[foo.TestFull$TestMessOptional$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    - "[com.google.protobuf.UInt64Value$Builder].build()"
    - "[com.google.protobuf.Api$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    - "[foo.TestFull$TestMessPacked$Builder].build()"
    - "[foo.TestFull$SubMess$Builder].build()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].build()"
    - "[com.google.protobuf.BoolValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo15$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].build()"
    - "[com.google.protobuf.EnumValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    - "[com.google.protobuf.Type$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    - "[foo.TestFull$TestMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    - "[com.google.protobuf.Struct$Builder].build()"
    - "[foo.TestFull$TestFieldNo2048$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].build()"
    - "[com.google.protobuf.FieldMask$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    - "[foo.TestFull$TestMessOneof$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    - "[com.google.protobuf.Timestamp$Builder].build()"
    - "[foo.TestFull$TestMessRequiredString$Builder].build()"
    - "[com.google.protobuf.StringValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo262144$Builder].build()"
    - "[com.google.protobuf.Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.Int32Value$Builder].build()"
    - "[com.google.protobuf.BytesValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build()"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].access$700(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 2
    ICount: 57
    EdgeCount: 260
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet$Builder:1300"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1304"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1303"
        BranchSideFuncs:
        - "getLiteJavaType()"
        - "isRepeated()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1304"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1303"
        BranchSideFuncs:
        - "getLiteJavaType()"
        - "isRepeated()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1310"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1309"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1313"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1312"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1330"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1329"
        BranchSideFuncs:
        - "access$700(java.lang.Object)"
        - "put(java.lang.Comparable,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet$Builder:1315"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1319"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1318"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet$Builder:1319"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1324"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet$Builder:1323"
        BranchSideFuncs:
        - "build()"
        - "toBuilder()"
        - "internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet$Builder:1298,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet$Builder:1299,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet$Builder:1301,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.FieldSet$Builder:1304,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet$Builder:1305,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1308,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet$Builder:1310,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet$Builder:1310,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet$Builder:1310,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet$Builder:1311,1"
      Dst: "[com.google.protobuf.FieldSet].access$700"
    - Src: "com.google.protobuf.FieldSet$Builder:1311,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.FieldSet$Builder:1304,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet$Builder:1314,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.FieldSet$Builder:1316,1"
      Dst: "[com.google.protobuf.FieldSet].access$700"
    - Src: "com.google.protobuf.FieldSet$Builder:1316,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet$Builder:1320,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].internalMergeFrom"
    - Src: "com.google.protobuf.FieldSet$Builder:1324,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.FieldSet$Builder:1324,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].internalMergeFrom"
    - Src: "com.google.protobuf.FieldSet$Builder:1325,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.FieldSet$Builder:1326,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet$Builder:1330,1"
      Dst: "[com.google.protobuf.FieldSet].access$700"
    - Src: "com.google.protobuf.FieldSet$Builder:1330,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$1"
    linkageType: null
    functionLinenumber: 5687
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].newBuilder()"
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$1:5688,1"
      Dst: "[foo.TestFull$TestFieldNo262143].newBuilder"
    - Src: "foo.TestFull$TestFieldNo262143$1:5690,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo262143$1:5692,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262143$1:5692,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262143$1:5694,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo262143$1:5694,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262143$1:5694,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262143$1:5697,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo262143$1:5697,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo262143$1:5699,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143$1:5682,1"
      Dst: "[foo.TestFull$TestFieldNo262143$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].get(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].get(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].getOneofFieldNumber(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].set(com.google.protobuf.GeneratedMessageV3$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].has(com.google.protobuf.GeneratedMessageV3)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].has(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker].clear(com.google.protobuf.GeneratedMessageV3$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23040,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$14100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23045
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$14200()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23046,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$14200"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23061
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23062"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23064,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23075"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23079"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23078"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23069,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23076,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23086
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$14100()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23087,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$14100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23091
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23096
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23101"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23097,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23099,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23105
    functionDepth: 6
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23108"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23107"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23107,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23112
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14602(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14702(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14802(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14902(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15002(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15102(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15276(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23119"
        BranchSideFuncs:
        - "access$14602(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23118"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23123"
        BranchSideFuncs:
        - "access$14702(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23122"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23127"
        BranchSideFuncs:
        - "access$14802(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23126"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23133"
        BranchSideFuncs:
        - "access$14902(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.DescriptorProtos$MethodOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23132"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23128"
        BranchSideFuncs:
        - "access$14902(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.DescriptorProtos$MethodOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23127"
        BranchSideFuncs:
        - "access$14902(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,com.google.protobuf.DescriptorProtos$MethodOptions)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23137"
        BranchSideFuncs:
        - "access$15002(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23141"
        BranchSideFuncs:
        - "access$15102(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23140"
        BranchSideFuncs:
        - "access$15276(com.google.protobuf.DescriptorProtos$MethodDescriptorProto,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14602"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23120,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14702"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23124,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14802"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23130,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23128,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14902"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23134,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15002"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23138,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15102"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23141,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$15276"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23145
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23151
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23162,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23173
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23174,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23177
    functionDepth: 224
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23181"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23180"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23181,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23186
    functionDepth: 223
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14600(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasInputType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14700(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasOutputType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14800(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasClientStreaming()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getClientStreaming()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setClientStreaming(boolean)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasServerStreaming()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getServerStreaming()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setServerStreaming(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 45
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23187"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23188"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23187"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23188"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23193"
        BranchSideFuncs:
        - "access$14600(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23192"
        BranchSideFuncs:
        - "hasInputType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23193"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23198"
        BranchSideFuncs:
        - "access$14700(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23197"
        BranchSideFuncs:
        - "hasOutputType()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23203"
        BranchSideFuncs:
        - "access$14800(com.google.protobuf.DescriptorProtos$MethodDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23202"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23206"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$MethodOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23205"
        BranchSideFuncs:
        - "hasClientStreaming()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23206"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23209"
        BranchSideFuncs:
        - "getClientStreaming()"
        - "setClientStreaming(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23208"
        BranchSideFuncs:
        - "hasServerStreaming()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23212"
        BranchSideFuncs:
        - "getServerStreaming()"
        - "setServerStreaming(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23211"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23187,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23188,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23189,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14600"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23191,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23193,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasInputType"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23194,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14700"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23196,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23198,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasOutputType"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23199,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].access$14800"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23201,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23203,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23204,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23204,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23206,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasClientStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getClientStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23207,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setClientStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23209,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].hasServerStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getServerStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23210,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setServerStreaming"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23212,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23212,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23213,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23218
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23219"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23224"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23223"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23224"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23219,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23220,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23220,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23231
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 63
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23232"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23236"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23235"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23286"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23285"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23282"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23238,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23244,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23249,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23254,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23260,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23260,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23259,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23266,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23271,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23276,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23284,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23286,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23297"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23306"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23315"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23314"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23313"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23309,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23310,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23327,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23343"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23353,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23353,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23368,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasInputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23382"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getInputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23396"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23405"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23404"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23403"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23399,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23400,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getInputTypeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23422,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setInputType(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23443"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23445,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearInputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getInputType"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setInputTypeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23475"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23476"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23478,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasOutputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23487"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOutputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23505"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23504"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23503"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23499,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23500,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOutputTypeBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23517,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setOutputType(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23532"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23533"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23535,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOutputType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23543,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].getOutputType"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setOutputTypeBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23556"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23555"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23569
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23570"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23569"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23576
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23580"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23579"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23577"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23578,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23580,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23593"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23592"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23588"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23591"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23593,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23596,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$MethodOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23604"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23607"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23606"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23605,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23607,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23607,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23610,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$MethodOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23616
    functionDepth: 222
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$MethodOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23617"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23626"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23625"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23622"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23622"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23620"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23623"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$MethodOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23622"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23620,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23621,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23621,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23626,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23638"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23642"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23639,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23648
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23650,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23651,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23651,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23657"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23660"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23659"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23660"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23660"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23659"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23658,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23661,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23669
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23678"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23673,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23674,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23675,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasClientStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23691"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getClientStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setClientStreaming(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23716
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23719,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearClientStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23733,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].hasServerStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23748"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23747"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getServerStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setServerStreaming(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23772
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23775,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearServerStreaming()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23789,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23794
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23795,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 23800
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23801,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder:23034,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1"
    linkageType: null
    functionLinenumber: 42773
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42774,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42776,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42778,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42778,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42780,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42780,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42783,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42783,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42785,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$1:42768,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$JavaType].values()"
    functionSourceFile: "com.google.protobuf.WireFormat$JavaType"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$JavaType:84,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$JavaType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.WireFormat$JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat$JavaType:84,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$JavaType].getDefaultDefault()"
    functionSourceFile: "com.google.protobuf.WireFormat$JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat$JavaType].$values()"
    functionSourceFile: "com.google.protobuf.WireFormat$JavaType"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemas].full()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemas"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.google.protobuf.MapFieldSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemas].lite()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemas"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.google.protobuf.MapFieldSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapFieldSchemas].loadSchemaForFullRuntime()"
    functionSourceFile: "com.google.protobuf.MapFieldSchemas"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.google.protobuf.MapFieldSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapFieldSchemas:48,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.google.protobuf.MapFieldSchemas:49,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.google.protobuf.MapFieldSchemas:49,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Int32ValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.Int32ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$1"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 146
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$1"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 151
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$EmptySet$1].remove()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$EmptySet$1"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49035,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49040
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29200()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49041,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29200"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49042,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49058,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49061,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49064,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49072
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$29100()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49073,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$29100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49077
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49078,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49082
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49087"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49083,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49084,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49085,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49091
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49094"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49095"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49094"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49093,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49094,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49099
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30702(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30702(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49107"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49106"
        BranchSideFuncs:
        - "access$30702(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49102,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49105,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30702"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49107,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49107,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30702"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49116
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49122
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49123,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49128,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49133,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49139,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49144
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49145,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49148
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49152"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49151"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49150,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49152,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49157
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 55
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49158"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49171"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49170"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49185"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49184"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49165"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49164"
        BranchSideFuncs:
        - "ensureAnnotationIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49185"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49184"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49181"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49180"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$30700(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49179"
        BranchSideFuncs:
        - "getAnnotationFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49178"
        BranchSideFuncs:
        - "getAnnotationFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49158,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49160,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49160,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49161,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49162,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49166,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49166,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49171,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49171,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49172,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49173,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49175,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49179,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49181,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].access$30700"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49181,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49185,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49186,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49199
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49204"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49203"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49235"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49234"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49216"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49220"
        BranchSideFuncs:
        - "ensureAnnotationIsMutable()"
        - "add(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49219"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49231"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49206,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49213,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49217,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49218,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49220,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49233,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49243
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49244"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49248"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49263,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49265,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49280"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49278,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49280,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49292"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49295"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49293,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49295,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setAnnotation(int,com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49316"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49312"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49312,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49313,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49314,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49316,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setAnnotation(int,com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49330"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49335"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49331,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49332,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49332,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49335,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49335,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotation(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49356"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49355"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49352,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49353,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49356,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotation(int,com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49370"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49378"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49377"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49371"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49374,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49375,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49376,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49378,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotation(com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49392"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49397"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49393,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49394,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49397,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotation(int,com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49416"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49412,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49413,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49413,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49414,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49416,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49416,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAllAnnotation(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49430"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49436"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49435"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49431,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49432,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49434,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49436,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearAnnotation()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49450,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49454,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].removeAnnotation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49472"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49468,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].ensureAnnotationIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49469,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49470,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49472,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49486,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49500"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49499"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49499,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49500,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49516"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49514,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49516,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotationBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49528,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49529,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49528,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addAnnotationBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49541,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49542,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49541,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49554,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49554,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getAnnotationFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49558
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49567"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49560"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49563"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49564,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49572
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49573,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: 49578
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:49029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageLite$Builder].clear()"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].build()"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].clone()"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(byte[])"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite$Builder].mergeDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.MessageLite$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26527
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26532
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26539
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26540,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26551
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26552"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26551"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26558
    functionDepth: 1
    returnType: "foo.TestFull$TestEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnum].forNumber(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26560"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26558"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26559,1"
      Dst: "[foo.TestFull$TestEnum].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26565
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26567"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26568"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26567"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26568"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26569"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26570"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26574"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26573"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26570,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26580
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26581"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26584"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26583"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26582,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "foo.TestFull$TestMessRequiredEnum:26584,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum:26584,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26588
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26590"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26591"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26593"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26596"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26595,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "foo.TestFull$TestMessRequiredEnum:26597,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum:26597,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26603
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    - "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26604"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26607"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26606"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26607"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26610"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26609"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26612"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26613"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26612"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26613"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26616"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26615"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26614"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26615"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26616"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26617"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26616"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26608,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredEnum:26612,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    - Src: "foo.TestFull$TestMessRequiredEnum:26612,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    - Src: "foo.TestFull$TestMessRequiredEnum:26613,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    - Src: "foo.TestFull$TestMessRequiredEnum:26616,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum:26616,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum:26616,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26621
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredEnum].hasTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26622"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26626"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26625"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26627"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26631"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26630"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26626,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredEnum:26626,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredEnum:26627,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].hasTest"
    - Src: "foo.TestFull$TestMessRequiredEnum:26631,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredEnum:26631,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26639,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26645,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26650,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26656,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26660,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26666,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26671,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26678,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26684,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26705,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26708
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26709,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26710
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26711,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilder(foo.TestFull$TestMessRequiredEnum)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredEnum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26714,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredEnum:26714,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26717
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom(foo.TestFull$TestMessRequiredEnum)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredEnum:26718"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26718"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredEnum:26717"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredEnum)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26718,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26724
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 26972
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 27003
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: 27008
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredEnum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredEnum:26511,1"
      Dst: "[foo.TestFull$TestMessRequiredEnum].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader].newInstance(java.nio.ByteBuffer,boolean)"
    functionSourceFile: "com.google.protobuf.BinaryReader"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.google.protobuf.BinaryReader"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.BinaryReader:69"
      Branch Sides:
      - BranchSide: "com.google.protobuf.BinaryReader:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.BinaryReader:69,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BinaryReader].getTotalBytesRead()"
    functionSourceFile: "com.google.protobuf.BinaryReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BinaryReader].shouldDiscardUnknownFields()"
    functionSourceFile: "com.google.protobuf.BinaryReader"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].internalInit(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1725"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1724"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1746,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getExtensionType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$ExtensionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].fromReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1772"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1785"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1773"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1776"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1775"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1774"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1781"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1780"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1771,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1772,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1773,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1774,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1777,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1777,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1777,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1778,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularFromReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1778,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1785,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularFromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularFromReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1798"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1800"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1795,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1796,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1796,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1798,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1801,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1801,1"
      Dst: "[com.google.protobuf.Message$Builder].mergeFrom"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1801,1"
      Dst: "[com.google.protobuf.Message$Builder].build"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1804,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].toReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1830"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1827"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1823"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1826"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1825"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1818,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1819,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1820,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1823,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1823,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1823,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1824,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularToReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1824,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1831,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularToReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularToReflectionType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1841,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1842,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1842,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1844,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getNumber()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1852,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1852,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getLiteType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1857,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1857,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].isRepeated()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1862,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1862,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1868"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1871"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1870"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1871"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1874"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1868,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1869,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1871,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1871,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1874,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1874,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1874,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].singularFromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$GeneratedExtension:1679,1"
      Dst: "[com.google.protobuf.GeneratedMessage$GeneratedExtension].getMessageDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143OrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMess$1].convert(java.lang.Integer)"
    functionSourceFile: "foo.TestFull$TestMess$1"
    linkageType: null
    functionLinenumber: 8279
    functionDepth: 1
    returnType: "foo.TestFull$TestEnumSmall"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestEnumSmall].forNumber(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMess$1:8281"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMess$1:8279"
        BranchSideFuncs:
        - "forNumber(int)"
    Callsites:
    - Src: "foo.TestFull$TestMess$1:8280,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "foo.TestFull$TestMess$1:8280,1"
      Dst: "[foo.TestFull$TestEnumSmall].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMess$1].convert(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMess$1"
    linkageType: null
    functionLinenumber: 8277
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMess$1].convert(java.lang.Integer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMess$1:8278,1"
      Dst: "[foo.TestFull$TestMess$1].convert"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 5
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(byte[],int,int)"
    functionUses: 3
    ICount: 111
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:864"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:946"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],int,int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:872"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:875"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:874"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:877"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:882"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:882"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:946"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],int,int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:887"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:910"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:892"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:894"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:897"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:898"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:906"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:913"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:919"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:918"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:915"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:921"
        BranchSideFuncs:
        - "access$000(int,int)"
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:920"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:921"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs:
        - "access$100(int,int,int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:932"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:932"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:932"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:932"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:946"
        BranchSideFuncs:
        - "partialIsValidUtf8(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:895,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:916,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:924,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:947,1"
      Dst: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 5
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default(int,java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:953,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 958
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$600(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$700(byte,byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$800(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$900(byte,byte,byte,char[],int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$1000(byte,byte,byte,byte,char[],int)"
    functionUses: 2
    ICount: 98
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:964"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:963"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:983"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:982"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:979"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:978"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:983"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1028"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1027"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:997"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:996"
        BranchSideFuncs:
        - "access$600(byte)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:989"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1026"
        BranchSideFuncs:
        - "access$400(byte)"
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1025"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:994"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:993"
        BranchSideFuncs:
        - "access$500(byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1002"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1001"
        BranchSideFuncs:
        - "access$800(byte)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:998"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1001"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1000"
        BranchSideFuncs:
        - "access$700(byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1002"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1013"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1012"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1003"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1006"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1005"
        BranchSideFuncs:
        - "access$900(byte,byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1013"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1016"
        BranchSideFuncs:
        - "invalidUtf8()"
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1015"
        BranchSideFuncs:
        - "access$1000(byte,byte,byte,byte,char[],int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:961,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:961,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:961,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:961,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:976,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:980,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:985,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:986,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:991,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:995,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:997,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$600"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:999,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1001,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$700"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1002,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$800"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1004,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1006,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$900"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1014,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1016,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$1000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].decodeUtf8Default(java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1035,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8Default"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].encodeUtf8(java.lang.CharSequence,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 142
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1052"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1051"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1087"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1086"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1059"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1064"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1064"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1065"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1069"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1070"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1069"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1069"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1072"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1071"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1084"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1083"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1084"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1083"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1082"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1081"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1081"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1084"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1083"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1040,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1046,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1054,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1069,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1069,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1069,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1072,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1081,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1081,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1081,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1084,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].encodeUtf8Direct(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 1092
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].encodeUtf8Default(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1093,1"
      Dst: "[com.google.protobuf.Utf8$Processor].encodeUtf8Default"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 1098
    functionDepth: 4
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8NonAscii(byte[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1102"
        BranchSideFuncs:
        - "partialIsValidUtf8NonAscii(byte[],int,int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1102"
        BranchSideFuncs:
        - "partialIsValidUtf8NonAscii(byte[],int,int)"
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1103"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1102"
        BranchSideFuncs:
        - "partialIsValidUtf8NonAscii(byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1103,1"
      Dst: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8NonAscii"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8NonAscii(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$SafeProcessor"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$1100(byte[],int,int)"
    - "[com.google.protobuf.Utf8].access$1100(byte[],int,int)"
    functionUses: 1
    ICount: 88
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1112"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-1"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1128"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1165"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1164"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1148"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1164"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1152"
        BranchSideFuncs:
        - "access$1100(byte[],int,int)"
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:-2"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$SafeProcessor:1152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$SafeProcessor:1164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1135,1"
      Dst: "[com.google.protobuf.Utf8].access$1100"
    - Src: "com.google.protobuf.Utf8$SafeProcessor:1150,1"
      Dst: "[com.google.protobuf.Utf8].access$1100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].size()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 15
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].size()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].size()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].size()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:484,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].isEmpty()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].isEmpty()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:489,1"
      Dst: "[java.util.Set].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].contains(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 46
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].contains(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].contains(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:494,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 71
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:499,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toArray()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:504,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toArray(java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toArray(java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:509,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].add(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MutabilityOracle$1].ensureMutable()"
    - "[com.google.protobuf.MapField].ensureMutable()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].add(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].add(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:514,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:515,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].remove(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:520,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:521,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].containsAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:526,1"
      Dst: "[java.util.Set].containsAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].addAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:531,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:532,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].retainAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:537,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:538,1"
      Dst: "[java.util.Set].retainAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].removeAll(java.util.Collection)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:543,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:544,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].clear()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:549,1"
      Dst: "[com.google.protobuf.MutabilityOracle].ensureMutable"
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:550,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:555,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].hashCode()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].hashCode()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:560,1"
      Dst: "[java.util.Set].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toString()"
    functionSourceFile: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].toString()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet:565,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getPackage()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getPackageBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getDependencyBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getPublicDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getPublicDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getPublicDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getWeakDependencyList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getWeakDependencyCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getWeakDependency(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getMessageTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getMessageType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getMessageTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getMessageTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getMessageTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEnumTypeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEnumType(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEnumTypeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEnumTypeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEnumTypeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getServiceList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getService(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getServiceCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getServiceOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getServiceOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getExtensionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getExtension(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getExtensionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getExtensionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getExtensionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getSourceCodeInfo()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getSourceCodeInfoOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getSyntax()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getSyntaxBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].hasEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEdition()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder].getEditionBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2668
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2669"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2673"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2672"
        BranchSideFuncs:
        - "access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
        - "get(com.google.protobuf.GeneratedMessage)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2670,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2670,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2671,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2673,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2673,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2677
    functionDepth: 49
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown(int)"
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage$Builder)"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2678"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2682"
        BranchSideFuncs:
        - "findValueByNumberCreatingIfUnknown(int)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2681"
        BranchSideFuncs:
        - "get(com.google.protobuf.GeneratedMessage$Builder)"
        - "access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2679,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2679,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2680,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumberCreatingIfUnknown"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2682,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2682,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor"
    linkageType: null
    functionLinenumber: 2686
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$Builder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2687"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2691"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2690"
        BranchSideFuncs:
        - "set(com.google.protobuf.GeneratedMessage$Builder,java.lang.Object)"
        - "access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2688,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2688,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2688,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2691,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$1200"
    - Src: "com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor:2691,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58027
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58028,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58044,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58048,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$11700"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58049,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$11800"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58050,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$11900"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58051,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58057
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58062
    functionDepth: 1
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58063,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58067
    functionDepth: 61
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58072"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58071"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58068,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58069,1"
      Dst: "[foo.TestFull$TestFieldFlags].isInitialized"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58070,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58076
    functionDepth: 2
    returnType: "foo.TestFull$TestFieldFlags"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial0(foo.TestFull$TestFieldFlags)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58078"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58079"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58078"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58078,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].buildPartial0"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58079,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].buildPartial0(foo.TestFull$TestFieldFlags)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58083
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldFlags"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionUses: 1
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58086"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58090"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58089"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58090"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58094"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58093"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58094"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58098"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58097"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58098"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58102"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58101"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58102"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58106"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58105"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58106"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58110"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58109"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58095,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58099,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58103,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58107,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58114
    functionDepth: 279
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58115,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58120
    functionDepth: 273
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58126,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58142
    functionDepth: 272
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58146
    functionDepth: 182
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(foo.TestFull$TestFieldFlags)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58147"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58150"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldFlags)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58149"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58148,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58150,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(foo.TestFull$TestFieldFlags)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58155
    functionDepth: 41
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldFlags"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags].getDefaultInstance()"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags1()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags1()"
    - "[foo.TestFull$TestFieldFlags$Builder].setNoFlags1(int)"
    - "[foo.TestFull$TestFieldFlags].hasNoFlags2()"
    - "[foo.TestFull$TestFieldFlags].getNoFlags2()"
    - "[foo.TestFull$TestFieldFlags$Builder].setNoFlags2(int)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 93
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58156"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58157"
        BranchSideFuncs:
        - "hasNoFlags1()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58156"
        BranchSideFuncs:
        - "hasNoFlags1()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58157"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58160"
        BranchSideFuncs:
        - "setNoFlags1(int)"
        - "getNoFlags1()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58159"
        BranchSideFuncs:
        - "hasNoFlags2()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58160"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58163"
        BranchSideFuncs:
        - "setNoFlags2(int)"
        - "getNoFlags2()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58162"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58163"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58174"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58173"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58164"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58169"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58168"
        BranchSideFuncs:
        - "ensureNoFlags3IsMutable()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58174"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58185"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58184"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58175"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58180"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58179"
        BranchSideFuncs:
        - "ensurePackedIsMutable()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58185"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58196"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58195"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58191"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58190"
        BranchSideFuncs:
        - "ensurePackedDeprecatedIsMutable()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58196"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58207"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58206"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58197"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58202"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58201"
        BranchSideFuncs:
        - "ensureDeprecatedIsMutable()"
        - "addAll(java.util.Collection)"
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58156,1"
      Dst: "[foo.TestFull$TestFieldFlags].getDefaultInstance"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58157,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58158,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58158,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setNoFlags1"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58160,1"
      Dst: "[foo.TestFull$TestFieldFlags].hasNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58161,1"
      Dst: "[foo.TestFull$TestFieldFlags].getNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58161,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setNoFlags2"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58163,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58164,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58166,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58169,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58170,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58172,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58174,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58175,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58177,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58180,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58181,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58183,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58185,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58186,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58188,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58191,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58192,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58194,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58196,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58197,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58199,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58202,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58203,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58205,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58207,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58208,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58213
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldFlags$Builder].hasNoFlags2()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58214"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58217"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58216"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58214,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].hasNoFlags2"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58224
    functionDepth: 49
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 102
    EdgeCount: 128
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58225"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58229"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58228"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58230"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58321"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58320"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58259"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58258"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58272"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58275"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58274"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58288"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58291"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58290"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58304"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58307"
        BranchSideFuncs:
        - "readInt32()"
        - "addInt(int)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58306"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58311"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58317"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58316"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58231,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58237,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58242,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58247,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58248,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58249,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58253,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58254,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58255,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58256,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58257,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58257,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58259,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58263,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58264,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58265,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58269,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58270,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58271,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58272,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58273,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58273,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58275,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58279,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58280,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58281,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58285,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58286,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58287,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58288,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58289,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58289,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58291,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58295,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58296,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58297,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58301,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58302,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58303,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58304,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58305,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58305,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58307,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58321,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58319,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58321,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 35
    CyclomaticComplexity: 6
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].hasNoFlags1()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58334"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58333"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getNoFlags1()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setNoFlags1(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58350
    functionDepth: 13
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearNoFlags1()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].hasNoFlags2()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58373
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58374"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58373"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getNoFlags2()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setNoFlags2(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58390
    functionDepth: 13
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58393,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearNoFlags2()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58403,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58408
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestFieldFlags].access$12200(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58409"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58412"
        BranchSideFuncs:
        - "access$12200(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58411"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58409,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58410,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getNoFlags3List()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58420,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getNoFlags3Count()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58428,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getNoFlags3(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58436,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setNoFlags3(int,int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58447,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58448,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58450,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addNoFlags3(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58460,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58461,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58463,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addAllNoFlags3(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58473,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureNoFlags3IsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58474,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58477,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearNoFlags3()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58485,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12300"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58487,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58492
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestFieldFlags].access$12500(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58493"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58496"
        BranchSideFuncs:
        - "access$12500(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58495"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58493,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58494,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPackedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58504,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPackedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58512,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPacked(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58520,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setPacked(int,int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58531,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58532,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58534,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addPacked(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58544,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58545,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58547,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addAllPacked(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58557,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58558,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58561,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearPacked()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58569,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12600"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58571,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58576
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestFieldFlags].access$12800(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58577"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58580"
        BranchSideFuncs:
        - "access$12800(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58579"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58577,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58578,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12800"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPackedDeprecatedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58590,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPackedDeprecatedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58600,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getPackedDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58610,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setPackedDeprecated(int,int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58623,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58624,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58626,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addPackedDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58638,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58639,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58641,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addAllPackedDeprecated(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58653,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensurePackedDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58654,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58657,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearPackedDeprecated()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58667,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$12900"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58669,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58674
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$TestFieldFlags].access$13100(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldFlags$Builder:58675"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58678"
        BranchSideFuncs:
        - "access$13100(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$TestFieldFlags$Builder:58677"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58675,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58676,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$13100"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDeprecatedList()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58688,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDeprecatedCount()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58698,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58708,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setDeprecated(int,int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58721,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58722,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58724,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addDeprecated(int)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58736,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58737,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58739,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addAllDeprecated(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58751,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].ensureDeprecatedIsMutable"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58752,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58755,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearDeprecated()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58765,1"
      Dst: "[foo.TestFull$TestFieldFlags].access$13200"
    - Src: "foo.TestFull$TestFieldFlags$Builder:58767,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58772
    functionDepth: 15
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58773,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: 58778
    functionDepth: 40
    returnType: "foo.TestFull$TestFieldFlags$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58779,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].build()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldFlags$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestFieldFlags$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldFlags$Builder:58015,1"
      Dst: "[foo.TestFull$TestFieldFlags$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1"
    linkageType: null
    functionLinenumber: 20239
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20240,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20242,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20244,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20244,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20246,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20246,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20246,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20249,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20249,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20251,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1:20234,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].values()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:40,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:40,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].id()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].getJavaType()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.google.protobuf.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isPacked()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:148,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isPrimitiveScalar()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isScalar()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:161"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isList()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldType$Collection].isList()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:166,1"
      Dst: "[com.google.protobuf.FieldType$Collection].isList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isMap()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:170"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isValidForField(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:179"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:176,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.google.protobuf.FieldType:177,1"
      Dst: "[com.google.protobuf.FieldType].isValidForList"
    - Src: "com.google.protobuf.FieldType:179,1"
      Dst: "[com.google.protobuf.JavaType].getType"
    - Src: "com.google.protobuf.FieldType:179,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "com.google.protobuf.FieldType:179,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].isValidForList(java.lang.reflect.Field)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:188"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:191"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:194"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:193"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:184,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "com.google.protobuf.FieldType:185,1"
      Dst: "[com.google.protobuf.JavaType].getType"
    - Src: "com.google.protobuf.FieldType:185,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.FieldType:190,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "com.google.protobuf.FieldType:192,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "com.google.protobuf.FieldType:192,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.google.protobuf.FieldType:194,1"
      Dst: "[com.google.protobuf.FieldType].getListParameter"
    - Src: "com.google.protobuf.FieldType:199,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].forId(int)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:209"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:208"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:208"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:211"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:210"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldType].getGenericSuperList(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:244"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:243"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:232"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:231"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:232"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:231"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:245"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:253"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:248"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:254"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:232,1"
      Dst: "[java.lang.Class].getGenericInterfaces"
    - Src: "com.google.protobuf.FieldType:236,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.google.protobuf.FieldType:237,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.FieldType:244,1"
      Dst: "[java.lang.Class].getGenericSuperclass"
    - Src: "com.google.protobuf.FieldType:247,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.google.protobuf.FieldType:248,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldType].getListParameter(java.lang.Class,java.lang.reflect.Type[])"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldType:269"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:320"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:310"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:302"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:301"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:278"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:273"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:286"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:296"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:295"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:286"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:296"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:274"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:273"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:318"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:317"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:313"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:311"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:310"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldType:321"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldType:324"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldType:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldType:271,1"
      Dst: "[com.google.protobuf.FieldType].getGenericSuperList"
    - Src: "com.google.protobuf.FieldType:275,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.google.protobuf.FieldType:281,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.google.protobuf.FieldType:297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.FieldType:297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.FieldType:297,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.FieldType:302,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.google.protobuf.FieldType:312,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.google.protobuf.FieldType:313,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.FieldType:318,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.FieldType].$values()"
    functionSourceFile: "com.google.protobuf.FieldType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.google.protobuf.FieldType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 104
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5582,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5587
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2300()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5588,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2300"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5589,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5609"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5612"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5605,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5610,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5613,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5621
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos].access$2200()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5622,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos].access$2200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5626
    functionDepth: 1
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5627,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5631
    functionDepth: 61
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5633"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5636"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5632,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5633,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].isInitialized"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5634,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5640
    functionDepth: 33
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartialRepeatedFields(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5643"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5644"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5643"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5642,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5643,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial0"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5644,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartialRepeatedFields(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5648
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.util.List)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5656"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5655"
        BranchSideFuncs:
        - "access$3802(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5654"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5653"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5651,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5654,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3802"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5656,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5656,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3802"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial0(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5660
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4002(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,long)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4176(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5663"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5667"
        BranchSideFuncs:
        - "access$3902(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5671"
        BranchSideFuncs:
        - "access$4002(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,long)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5670"
        BranchSideFuncs:
        - "access$4176(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse,int)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5664,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3902"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5668,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4002"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5671,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4176"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5675
    functionDepth: 279
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5676,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5681
    functionDepth: 273
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5682,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5687,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5692,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5703
    functionDepth: 272
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5704,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5707
    functionDepth: 182
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5708"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5711"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5710"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5709,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5711,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5716
    functionDepth: 41
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3900(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setSupportedFeatures(long)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4200()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 67
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5718"
        BranchSideFuncs:
        - "hasError()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5717"
        BranchSideFuncs:
        - "hasError()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5718"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5723"
        BranchSideFuncs:
        - "access$3900(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5722"
        BranchSideFuncs:
        - "hasSupportedFeatures()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5723"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5726"
        BranchSideFuncs:
        - "getSupportedFeatures()"
        - "setSupportedFeatures(long)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5725"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5726"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5738"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5737"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5752"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5751"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5732"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5731"
        BranchSideFuncs:
        - "ensureFileIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5752"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5751"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5739"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5748"
        BranchSideFuncs:
        - "access$4200()"
        - "dispose()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5747"
        BranchSideFuncs:
        - "access$3800(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse)"
        - "addAllMessages(java.lang.Iterable)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5746"
        BranchSideFuncs:
        - "getFileFieldBuilder()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5745"
        BranchSideFuncs:
        - "getFileFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5717,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5718,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5719,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3900"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5721,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5723,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].hasSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5724,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5724,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setSupportedFeatures"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5727,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5727,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5728,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5729,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5732,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5733,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5733,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5738,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5738,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5739,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5740,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5742,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5745,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$4200"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5746,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5748,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].access$3800"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5748,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5752,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5752,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5753,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5758
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 5766
    functionDepth: 288
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 50
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5767"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5771"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5770"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5772"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5812"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5811"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5793"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5797"
        BranchSideFuncs:
        - "ensureFileIsMutable()"
        - "add(java.lang.Object)"
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5796"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5802"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5808"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5773,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5779,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5784,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5790,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5794,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5795,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5797,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5802,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5810,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5812,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].hasError()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5835"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5834"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getError()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5854"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5863"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5862"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5858"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5861"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5860"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5857,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5858,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getErrorBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5886,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setError(java.lang.String)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5912"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5913"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5915,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearError()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5934,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5934,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].getError"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5936,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setErrorBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5958"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5957"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].hasSupportedFeatures()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5975"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getSupportedFeatures()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setSupportedFeatures(long)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 6002
    functionDepth: 13
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6005,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearSupportedFeatures()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6020,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 6026
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6027"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6031"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6030"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6043"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6042"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6041,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6043,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6053"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6052"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6051,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6053,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6060"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6061,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6063,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setFile(int,com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6071"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6079"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6078"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6072"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6075"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6075,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6076,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6077,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6079,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setFile(int,com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6088"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6093"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6092"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6089,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6090,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6090,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6091,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6093,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6093,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFile(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6101"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6108"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6102"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6105"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6105,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6106,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6109,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFile(int,com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6119"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6122"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6122,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6123,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6126,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFile(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6136,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6137,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6137,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6138,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6140,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6140,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFile(int,com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6154"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6150,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6151,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6151,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6152,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6154,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6154,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addAllFile(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6169"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6164,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6165,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6169,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearFile()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6182"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6178,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6180,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6182,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].removeFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6195"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6191,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].ensureFileIsMutable"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6192,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6195,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6204,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6204,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6212,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6213,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6221"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6224"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6222,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6224,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFileBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6231,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6232,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6231,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addFileBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6239,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6240,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].getDefaultInstance"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6239,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6247,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6247,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getFileFieldBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 6251
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6261"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6260"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6253"
      Branch Sides:
      - BranchSide: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6256"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6258,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 6265
    functionDepth: 15
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6266,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: 6271
    functionDepth: 40
    returnType: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:6272,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:5576,1"
      Dst: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$1"
    linkageType: null
    functionLinenumber: 28853
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$FileOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28854,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28856,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28858,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28858,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28860,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28860,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28860,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28863,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28863,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28865,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FileOptions$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FileOptions$1:28848,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FileOptions$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder].hasNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder].getNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder].getNamePartBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder].hasIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder].getIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo262143].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5164
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5169
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5176
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5177,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5191"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5190"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5198
    functionDepth: 14
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    - "[com.google.protobuf.NioByteString].isValidUtf8()"
    - "[com.google.protobuf.RopeByteString].isValidUtf8()"
    - "[com.google.protobuf.ByteString$LiteralByteString].isValidUtf8()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5200"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5203"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5202"
        BranchSideFuncs:
        - "toStringUtf8()"
        - "isValidUtf8()"
    - Branch String: "foo.TestFull$TestFieldNo262143:5206"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5209"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5208"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5205,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$TestFieldNo262143:5206,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5220"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5226"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5222,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].isInitialized()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5233
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5235"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5236"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5235"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143:5236"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5237"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo262143:5238"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5242"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5238,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5248
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5252"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo262143:5251"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5250,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "foo.TestFull$TestFieldNo262143:5252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143:5252,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5256
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5258"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5259"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143:5261"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5264"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "foo.TestFull$TestFieldNo262143:5263"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5262,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "foo.TestFull$TestFieldNo262143:5264,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143:5264,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5270
    functionDepth: 15
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].hasTest()"
    - "[foo.TestFull$TestFieldNo262143].hasTest()"
    - "[foo.TestFull$TestFieldNo262143].getTest()"
    - "[foo.TestFull$TestFieldNo262143].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5271"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5274"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5273"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143:5274"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5277"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5276"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestFieldNo262143:5279"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5280"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestFieldNo262143:5279"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestFieldNo262143:5280"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5284"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo262143:5283"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo262143:5282"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5283"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestFieldNo262143:5284"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5285"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5284"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5275,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestFieldNo262143:5279,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    - Src: "foo.TestFull$TestFieldNo262143:5279,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    - Src: "foo.TestFull$TestFieldNo262143:5280,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    - Src: "foo.TestFull$TestFieldNo262143:5281,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getTest"
    - Src: "foo.TestFull$TestFieldNo262143:5282,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getTest"
    - Src: "foo.TestFull$TestFieldNo262143:5282,1"
      Dst: "[java.lang.String].equals"
    - Src: "foo.TestFull$TestFieldNo262143:5284,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143:5284,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143:5284,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].hashCode()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5289
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].getDescriptor()"
    - "[foo.TestFull$TestFieldNo262143].hasTest()"
    - "[foo.TestFull$TestFieldNo262143].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5290"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5294"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5293"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestFieldNo262143:5295"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5299"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestFieldNo262143:5298"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5294,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDescriptor"
    - Src: "foo.TestFull$TestFieldNo262143:5294,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestFieldNo262143:5295,1"
      Dst: "[foo.TestFull$TestFieldNo262143].hasTest"
    - Src: "foo.TestFull$TestFieldNo262143:5297,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getTest"
    - Src: "foo.TestFull$TestFieldNo262143:5297,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "foo.TestFull$TestFieldNo262143:5299,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestFieldNo262143:5299,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5307,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5313,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5318,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5324,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5328,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5334,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5339,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5352,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5366,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5373,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5376
    functionDepth: 44
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5377,1"
      Dst: "[foo.TestFull$TestFieldNo262143].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5378
    functionDepth: 43
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5379,1"
      Dst: "[foo.TestFull$TestFieldNo262143].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilder(foo.TestFull$TestFieldNo262143)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestFieldNo262143"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5382,1"
      Dst: "[foo.TestFull$TestFieldNo262143].toBuilder"
    - Src: "foo.TestFull$TestFieldNo262143:5382,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5385
    functionDepth: 42
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom(foo.TestFull$TestFieldNo262143)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestFieldNo262143:5386"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestFieldNo262143:5386"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestFieldNo262143:5385"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestFieldNo262143)"
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5386,1"
      Dst: "[foo.TestFull$TestFieldNo262143$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5392
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5677
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].parser()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getParserForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5708
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: 5713
    functionDepth: 0
    returnType: "foo.TestFull$TestFieldNo262143"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].toBuilder()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestFieldNo262143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo262143:5148,1"
      Dst: "[foo.TestFull$TestFieldNo262143].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1"
    linkageType: null
    functionLinenumber: 37976
    functionDepth: 288
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37977,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37979,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37981,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37981,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37983,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37983,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37983,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37986,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37986,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37988,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$1:37971,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 13
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount()"
    - "[com.google.protobuf.Descriptors$Descriptor].toProto()"
    - "[com.google.protobuf.FieldSet].emptySet()"
    - "[com.google.protobuf.UnknownFieldSet].getDefaultInstance()"
    functionUses: 10
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:80,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].toProto"
    - Src: "com.google.protobuf.DynamicMessage:80,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto].getOneofDeclCount"
    - Src: "com.google.protobuf.DynamicMessage:84,1"
      Dst: "[com.google.protobuf.FieldSet].emptySet"
    - Src: "com.google.protobuf.DynamicMessage:86,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:92,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:92,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:92,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:99,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:99,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:99,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:105,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:105,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:105,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:112,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:112,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:112,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,byte[])"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:118,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:118,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:118,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,byte[],com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:125,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:125,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:125,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:130,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:130,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:130,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].parseFrom(com.google.protobuf.Descriptors$Descriptor,java.io.InputStream,com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:136,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage:136,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage:136,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].access$000"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].newBuilder(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].newBuilder(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:149,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.DynamicMessage:149,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 14
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:162,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getAllFields()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 40
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].getAllFields()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:167,1"
      Dst: "[com.google.protobuf.FieldSet].getAllFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:177"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:172,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyOneofContainingType"
    - Src: "com.google.protobuf.DynamicMessage:173,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:182,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyOneofContainingType"
    - Src: "com.google.protobuf.DynamicMessage:183,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:188,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage:189,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    functionUses: 7
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:196"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:205"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.DynamicMessage:204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage:197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:199"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage:198"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.DynamicMessage:199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:202"
        BranchSideFuncs:
        - "getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
        - "getMessageType()"
      - BranchSide: "com.google.protobuf.DynamicMessage:201"
        BranchSideFuncs:
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:194,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage:195,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.DynamicMessage:197,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DynamicMessage:198,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DynamicMessage:199,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage:200,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DynamicMessage:200,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.DynamicMessage:202,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:210,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage:211,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:216,1"
      Dst: "[com.google.protobuf.DynamicMessage].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage:217,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].isInitialized(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 37
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet].isInitialized()"
    functionUses: 1
    ICount: 16
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:227"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:236"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isRequired()"
        - "next()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.DynamicMessage:235"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.DynamicMessage:228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:233"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.DynamicMessage:232"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage:229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:233"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:227,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DynamicMessage:227,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DynamicMessage:227,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DynamicMessage:227,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DynamicMessage:228,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.DynamicMessage:229,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    - Src: "com.google.protobuf.DynamicMessage:236,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DynamicMessage].isInitialized()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].isInitialized(com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.FieldSet)"
    functionUses: 13
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:241,1"
      Dst: "[com.google.protobuf.DynamicMessage].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 106
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.FieldSet].writeMessageSetTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.FieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:250"
        BranchSideFuncs:
        - "writeMessageSetTo(com.google.protobuf.CodedOutputStream)"
        - "writeAsMessageSetTo(com.google.protobuf.CodedOutputStream)"
      - BranchSide: "com.google.protobuf.DynamicMessage:249"
        BranchSideFuncs:
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:246,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.DynamicMessage:246,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DynamicMessage:247,1"
      Dst: "[com.google.protobuf.FieldSet].writeMessageSetTo"
    - Src: "com.google.protobuf.DynamicMessage:248,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeAsMessageSetTo"
    - Src: "com.google.protobuf.DynamicMessage:250,1"
      Dst: "[com.google.protobuf.FieldSet].writeTo"
    - Src: "com.google.protobuf.DynamicMessage:251,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 87
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.FieldSet].getMessageSetSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet()"
    - "[com.google.protobuf.FieldSet].getSerializedSize()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    functionUses: 10
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:259"
        BranchSideFuncs:
        - "getOptions()"
        - "getMessageSetWireFormat()"
    - Branch String: "com.google.protobuf.DynamicMessage:260"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:264"
        BranchSideFuncs:
        - "getSerializedSizeAsMessageSet()"
        - "getMessageSetSerializedSize()"
      - BranchSide: "com.google.protobuf.DynamicMessage:263"
        BranchSideFuncs:
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:260,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.DynamicMessage:260,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMessageSetWireFormat"
    - Src: "com.google.protobuf.DynamicMessage:261,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    - Src: "com.google.protobuf.DynamicMessage:262,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSizeAsMessageSet"
    - Src: "com.google.protobuf.DynamicMessage:264,1"
      Dst: "[com.google.protobuf.FieldSet].getSerializedSize"
    - Src: "com.google.protobuf.DynamicMessage:265,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].toBuilder()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 183
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    functionUses: 12
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:279,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilderForType"
    - Src: "com.google.protobuf.DynamicMessage:279,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getParserForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:304"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:307"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:304,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].verifyOneofContainingType(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage:311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage:314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:311,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getContainingType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].toBuilder()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].toBuilder()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage:52,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].access$200(com.google.protobuf.DynamicMessage)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].access$300(com.google.protobuf.DynamicMessage)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].access$400(com.google.protobuf.DynamicMessage)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage].access$500(com.google.protobuf.DynamicMessage)"
    functionSourceFile: "com.google.protobuf.DynamicMessage"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor[]"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getPathList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getPathCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getPath(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].hasSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getSourceFile()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getSourceFileBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].hasBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getBegin()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].hasSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder].getSemantic()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].getExtensionsFieldOffset()"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].objectFieldOffset(java.lang.reflect.Field)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:49,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:50,1"
      Dst: "[com.google.protobuf.UnsafeUtil].objectFieldOffset"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].hasExtensions(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 2
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].getObject(java.lang.Object,long)"
    functionUses: 15
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:63,1"
      Dst: "[com.google.protobuf.UnsafeUtil].getObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].setExtensions(java.lang.Object,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnsafeUtil].putObject(java.lang.Object,long,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:68,1"
      Dst: "[com.google.protobuf.UnsafeUtil].putObject"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].getMutableExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 38
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].isImmutable()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.ExtensionSchemaFull].setExtensions(java.lang.Object,com.google.protobuf.FieldSet)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:74"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:78"
        BranchSideFuncs:
        - "setExtensions(java.lang.Object,com.google.protobuf.FieldSet)"
        - "clone()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:73,1"
      Dst: "[com.google.protobuf.ExtensionSchemaFull].getExtensions"
    - Src: "com.google.protobuf.ExtensionSchemaFull:74,1"
      Dst: "[com.google.protobuf.FieldSet].isImmutable"
    - Src: "com.google.protobuf.ExtensionSchemaFull:75,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    - Src: "com.google.protobuf.ExtensionSchemaFull:76,1"
      Dst: "[com.google.protobuf.ExtensionSchemaFull].setExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 38
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionSchemaFull].getExtensions(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].makeImmutable()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:83,1"
      Dst: "[com.google.protobuf.ExtensionSchemaFull].getExtensions"
    - Src: "com.google.protobuf.ExtensionSchemaFull:83,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].parseExtension(java.lang.Object,com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 285
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.CodedInputStreamReader].readDoubleList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDoubleList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloatList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFloatList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readBoolList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBoolList(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt32List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32List(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64List(java.util.List)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readEnumList(java.util.List)"
    - "[com.google.protobuf.CodedInputStreamReader].readEnumList(java.util.List)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.SchemaUtil].storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType()"
    - "[com.google.protobuf.SchemaUtil].storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readDouble()"
    - "[com.google.protobuf.CodedInputStreamReader].readDouble()"
    - "[com.google.protobuf.CodedInputStreamReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFloat()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32()"
    - "[com.google.protobuf.CodedInputStreamReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBool()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readString()"
    - "[com.google.protobuf.CodedInputStreamReader].readString()"
    - "[com.google.protobuf.CodedInputStreamReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Internal].mergeMessage(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 1
    ICount: 216
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:217"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:217"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:209"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:208"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:201"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:205"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:204"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:220"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:229"
        BranchSideFuncs:
        - "findValueByNumber(int)"
        - "getEnumType()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:228"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:227"
        BranchSideFuncs:
        - "storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:226"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:291"
        BranchSideFuncs:
        - "addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:290"
        BranchSideFuncs:
        - "getLiteType()"
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:302"
        BranchSideFuncs:
        - "mergeMessage(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:301"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:97,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:99,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaFull:99,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:101,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:101,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaFull:105,1"
      Dst: "[com.google.protobuf.Reader].readDoubleList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:112,1"
      Dst: "[com.google.protobuf.Reader].readFloatList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:119,1"
      Dst: "[com.google.protobuf.Reader].readInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:126,1"
      Dst: "[com.google.protobuf.Reader].readUInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:133,1"
      Dst: "[com.google.protobuf.Reader].readInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:140,1"
      Dst: "[com.google.protobuf.Reader].readFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:147,1"
      Dst: "[com.google.protobuf.Reader].readFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:154,1"
      Dst: "[com.google.protobuf.Reader].readBoolList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:161,1"
      Dst: "[com.google.protobuf.Reader].readUInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:168,1"
      Dst: "[com.google.protobuf.Reader].readSFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:175,1"
      Dst: "[com.google.protobuf.Reader].readSFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:182,1"
      Dst: "[com.google.protobuf.Reader].readSInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:189,1"
      Dst: "[com.google.protobuf.Reader].readSInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:196,1"
      Dst: "[com.google.protobuf.Reader].readEnumList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:198,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.ExtensionSchemaFull:198,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.ExtensionSchemaFull:198,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.ExtensionSchemaFull:198,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:200,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:200,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:202,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.ExtensionSchemaFull:205,1"
      Dst: "[com.google.protobuf.SchemaUtil].storeUnknownEnum"
    - Src: "com.google.protobuf.ExtensionSchemaFull:213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ExtensionSchemaFull:214,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.ExtensionSchemaFull:214,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.ExtensionSchemaFull:216,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:220,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:221,1"
      Dst: "[com.google.protobuf.Reader].readInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:222,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getEnumType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:222,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].findValueByNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:224,1"
      Dst: "[com.google.protobuf.SchemaUtil].storeUnknownEnum"
    - Src: "com.google.protobuf.ExtensionSchemaFull:229,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:229,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaFull:231,1"
      Dst: "[com.google.protobuf.Reader].readDouble"
    - Src: "com.google.protobuf.ExtensionSchemaFull:231,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:234,1"
      Dst: "[com.google.protobuf.Reader].readFloat"
    - Src: "com.google.protobuf.ExtensionSchemaFull:234,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:237,1"
      Dst: "[com.google.protobuf.Reader].readInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:237,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:240,1"
      Dst: "[com.google.protobuf.Reader].readUInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:240,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:243,1"
      Dst: "[com.google.protobuf.Reader].readInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:243,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:246,1"
      Dst: "[com.google.protobuf.Reader].readFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:246,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:249,1"
      Dst: "[com.google.protobuf.Reader].readFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:249,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:252,1"
      Dst: "[com.google.protobuf.Reader].readBool"
    - Src: "com.google.protobuf.ExtensionSchemaFull:252,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:255,1"
      Dst: "[com.google.protobuf.Reader].readBytes"
    - Src: "com.google.protobuf.ExtensionSchemaFull:258,1"
      Dst: "[com.google.protobuf.Reader].readUInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:258,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:261,1"
      Dst: "[com.google.protobuf.Reader].readSFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:261,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:264,1"
      Dst: "[com.google.protobuf.Reader].readSFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:264,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:267,1"
      Dst: "[com.google.protobuf.Reader].readSInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:267,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:270,1"
      Dst: "[com.google.protobuf.Reader].readSInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:270,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:274,1"
      Dst: "[com.google.protobuf.Reader].readString"
    - Src: "com.google.protobuf.ExtensionSchemaFull:277,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaFull:277,1"
      Dst: "[com.google.protobuf.Reader].readGroup"
    - Src: "com.google.protobuf.ExtensionSchemaFull:281,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaFull:281,1"
      Dst: "[com.google.protobuf.Reader].readMessage"
    - Src: "com.google.protobuf.ExtensionSchemaFull:288,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaFull:289,1"
      Dst: "[com.google.protobuf.FieldSet].addRepeatedField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:291,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:291,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaFull:294,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:296,1"
      Dst: "[com.google.protobuf.Internal].mergeMessage"
    - Src: "com.google.protobuf.ExtensionSchemaFull:302,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 55
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].extensionNumber(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 4
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:310,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.ExtensionSchemaFull:311,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].serializeExtension(com.google.protobuf.Writer,java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 60
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Writer"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.SchemaUtil].writeDoubleList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFloatList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeUInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFixed64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeFixed32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeBoolList(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeBytesList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SchemaUtil].writeUInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSFixed32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSFixed64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeSInt64List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.SchemaUtil].writeInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    - "[com.google.protobuf.SchemaUtil].writeStringList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SchemaUtil].writeGroupList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.SchemaUtil].writeMessageList(int,java.util.List,com.google.protobuf.Writer)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeDouble(int,double)"
    - "[com.google.protobuf.BinaryWriter].writeDouble(int,double)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFloat(int,float)"
    - "[com.google.protobuf.BinaryWriter].writeFloat(int,float)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter].writeInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt64(int,long)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeUInt64(int,long)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed64(int,long)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeFixed32(int,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBool(int,boolean)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeUInt32(int,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter].writeSFixed32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed32(int,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSFixed64(int,long)"
    - "[com.google.protobuf.BinaryWriter].writeSFixed64(int,long)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt32(int,int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeSInt64(int,long)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeInt32(int,int)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeInt32(int,int)"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeString(int,java.lang.String)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeGroup(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeGroup(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeGroup(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeGroup(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeGroup(int,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeMessage(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeMessage(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStreamWriter].writeMessage(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$UnsafeHeapWriter].writeMessage(int,java.lang.Object)"
    - "[com.google.protobuf.BinaryWriter$UnsafeDirectWriter].writeMessage(int,java.lang.Object)"
    functionUses: 6
    ICount: 234
    EdgeCount: 278
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:437"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:436"
        BranchSideFuncs:
        - "getLiteType()"
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:421"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:420"
        BranchSideFuncs:
        - "isPacked()"
        - "writeInt32List(int,java.util.List,com.google.protobuf.Writer,boolean)"
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:316,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.ExtensionSchemaFull:317,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.ExtensionSchemaFull:318,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:318,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaFull:321,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:322,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:324,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:320,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeDoubleList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:328,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:329,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:331,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:327,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFloatList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:335,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:336,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:338,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:334,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:342,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:343,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:345,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:341,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeUInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:349,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:350,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:352,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:348,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:356,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:357,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:359,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:355,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:363,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:364,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:366,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:362,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:370,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:371,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:373,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:369,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeBoolList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:377,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:377,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:376,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeBytesList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:381,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:382,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:384,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:380,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeUInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:388,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:389,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:391,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:387,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSFixed32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:395,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:396,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:398,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:394,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSFixed64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:402,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:403,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:405,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:401,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:409,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:410,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:412,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:408,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeSInt64List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:416,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:418,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.ExtensionSchemaFull:418,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.ExtensionSchemaFull:418,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.ExtensionSchemaFull:419,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:419,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.ExtensionSchemaFull:419,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.ExtensionSchemaFull:421,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:421,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked"
    - Src: "com.google.protobuf.ExtensionSchemaFull:421,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeInt32List"
    - Src: "com.google.protobuf.ExtensionSchemaFull:426,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:426,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:425,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeStringList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:429,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:429,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:429,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeGroupList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:433,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:433,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:432,1"
      Dst: "[com.google.protobuf.SchemaUtil].writeMessageList"
    - Src: "com.google.protobuf.ExtensionSchemaFull:437,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:437,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.ExtensionSchemaFull:439,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:439,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:439,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:439,1"
      Dst: "[com.google.protobuf.Writer].writeDouble"
    - Src: "com.google.protobuf.ExtensionSchemaFull:442,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:442,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:442,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:442,1"
      Dst: "[com.google.protobuf.Writer].writeFloat"
    - Src: "com.google.protobuf.ExtensionSchemaFull:445,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:445,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:445,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:445,1"
      Dst: "[com.google.protobuf.Writer].writeInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:448,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:448,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:448,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:448,1"
      Dst: "[com.google.protobuf.Writer].writeUInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:451,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:451,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:451,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:451,1"
      Dst: "[com.google.protobuf.Writer].writeInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:454,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:454,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:454,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:454,1"
      Dst: "[com.google.protobuf.Writer].writeFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:457,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:457,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:457,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:457,1"
      Dst: "[com.google.protobuf.Writer].writeFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:460,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:460,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:460,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:460,1"
      Dst: "[com.google.protobuf.Writer].writeBool"
    - Src: "com.google.protobuf.ExtensionSchemaFull:463,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:463,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:463,1"
      Dst: "[com.google.protobuf.Writer].writeBytes"
    - Src: "com.google.protobuf.ExtensionSchemaFull:466,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:466,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:466,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:466,1"
      Dst: "[com.google.protobuf.Writer].writeUInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:469,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:469,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:469,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:469,1"
      Dst: "[com.google.protobuf.Writer].writeSFixed32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:472,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:472,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:472,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:472,1"
      Dst: "[com.google.protobuf.Writer].writeSFixed64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:475,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:475,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:475,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:475,1"
      Dst: "[com.google.protobuf.Writer].writeSInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:478,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:478,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:478,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:478,1"
      Dst: "[com.google.protobuf.Writer].writeSInt64"
    - Src: "com.google.protobuf.ExtensionSchemaFull:482,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:482,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:482,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:481,1"
      Dst: "[com.google.protobuf.Writer].writeInt32"
    - Src: "com.google.protobuf.ExtensionSchemaFull:485,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:485,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:485,1"
      Dst: "[com.google.protobuf.Writer].writeString"
    - Src: "com.google.protobuf.ExtensionSchemaFull:488,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:488,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:488,1"
      Dst: "[com.google.protobuf.Writer].writeGroup"
    - Src: "com.google.protobuf.ExtensionSchemaFull:491,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:491,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.ExtensionSchemaFull:491,1"
      Dst: "[com.google.protobuf.Writer].writeMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 44
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 37
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MessageLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber(com.google.protobuf.Descriptors$Descriptor,int)"
    - "[com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    - "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    functionUses: 5
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:501,1"
      Dst: "[com.google.protobuf.MessageOrBuilder].getDescriptorForType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:501,1"
      Dst: "[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 297
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets()"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    functionUses: 2
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:513"
      Branch Sides: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:513,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets"
    - Src: "com.google.protobuf.ExtensionSchemaFull:515,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionSchemaFull:515,1"
      Dst: "[com.google.protobuf.Reader].readMessage"
    - Src: "com.google.protobuf.ExtensionSchemaFull:516,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:520,1"
      Dst: "[com.google.protobuf.Reader].readBytes"
    - Src: "com.google.protobuf.ExtensionSchemaFull:518,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchemaFull].parseMessageSetItem(com.google.protobuf.ByteString,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchemaFull"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 295
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp].newBuilderForType()"
    - "[com.google.protobuf.Type].newBuilderForType()"
    - "[com.google.protobuf.Api].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt64].newBuilderForType()"
    - "[foo.TestFull$TestMess].newBuilderForType()"
    - "[com.google.protobuf.Duration].newBuilderForType()"
    - "[com.google.protobuf.Int64Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].newBuilderForType()"
    - "[com.google.protobuf.EnumValue].newBuilderForType()"
    - "[foo.TestFull$TestMessOneof].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo15].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].newBuilderForType()"
    - "[foo.TestFull$EmptyMess].newBuilderForType()"
    - "[com.google.protobuf.Method].newBuilderForType()"
    - "[com.google.protobuf.DoubleValue].newBuilderForType()"
    - "[com.google.protobuf.Int32Value].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredInt64].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    - "[foo.TestFull$SubMess$SubSubMess].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554432].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt64].newBuilderForType()"
    - "[foo.TestFull$SubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilderForType()"
    - "[com.google.protobuf.MapEntry].newBuilderForType()"
    - "[com.google.protobuf.BoolValue].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredString].newBuilderForType()"
    - "[com.google.protobuf.Option].newBuilderForType()"
    - "[com.google.protobuf.Mixin].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo16].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSInt32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBool].newBuilderForType()"
    - "[com.google.protobuf.BytesValue].newBuilderForType()"
    - "[com.google.protobuf.Any].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].newBuilderForType()"
    - "[foo.TestFull$TestFieldFlags].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].newBuilderForType()"
    - "[foo.TestFull$TestMessPacked].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2047].newBuilderForType()"
    - "[com.google.protobuf.ListValue].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].newBuilderForType()"
    - "[com.google.protobuf.Empty].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262143].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredDouble].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo2048].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].newBuilderForType()"
    - "[com.google.protobuf.Field].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo33554431].newBuilderForType()"
    - "[foo.TestFull$TestFieldNo262144].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredMessage].newBuilderForType()"
    - "[foo.TestFull$TestMessSubMess].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.UInt64Value].newBuilderForType()"
    - "[com.google.protobuf.DynamicMessage].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].newBuilderForType()"
    - "[foo.TestFull$TestMessOptional].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed64].newBuilderForType()"
    - "[com.google.protobuf.Struct].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredSFixed32].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredFixed64].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].newBuilderForType()"
    - "[foo.TestFull$DefaultOptionalValues].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredEnum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilderForType()"
    - "[com.google.protobuf.StringValue].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].newBuilderForType()"
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].newBuilderForType()"
    - "[com.google.protobuf.SourceContext].newBuilderForType()"
    - "[com.google.protobuf.FloatValue].newBuilderForType()"
    - "[com.google.protobuf.FieldMask].newBuilderForType()"
    - "[com.google.protobuf.Value].newBuilderForType()"
    - "[foo.TestFull$DefaultRequiredValues].newBuilderForType()"
    - "[com.google.protobuf.UInt32Value].newBuilderForType()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].newBuilderForType()"
    - "[foo.TestFull$LowerCase].newBuilderForType()"
    - "[foo.TestFull$AllocValues].newBuilderForType()"
    - "[com.google.protobuf.Enum].newBuilderForType()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].newBuilderForType()"
    - "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets()"
    - "[com.google.protobuf.BinaryReader].newInstance(java.nio.ByteBuffer,boolean)"
    - "[com.google.protobuf.ByteString].toByteArray()"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.Protobuf].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.BinaryReader$SafeHeapReader].getFieldNumber()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 213
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:543"
        BranchSideFuncs:
        - "getFieldNumber()"
        - "newInstance(java.nio.ByteBuffer,boolean)"
        - "getInstance()"
        - "toByteArray()"
        - "mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:542"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.ExtensionSchemaFull:539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:542"
        BranchSideFuncs:
        - "invalidEndTag()"
      - BranchSide: "com.google.protobuf.ExtensionSchemaFull:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionSchemaFull:532,1"
      Dst: "[com.google.protobuf.Message].newBuilderForType"
    - Src: "com.google.protobuf.ExtensionSchemaFull:532,1"
      Dst: "[com.google.protobuf.Message$Builder].buildPartial"
    - Src: "com.google.protobuf.ExtensionSchemaFull:534,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets"
    - Src: "com.google.protobuf.ExtensionSchemaFull:535,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    - Src: "com.google.protobuf.ExtensionSchemaFull:535,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.google.protobuf.ExtensionSchemaFull:535,1"
      Dst: "[com.google.protobuf.BinaryReader].newInstance"
    - Src: "com.google.protobuf.ExtensionSchemaFull:536,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.ExtensionSchemaFull:536,1"
      Dst: "[com.google.protobuf.Protobuf].mergeFrom"
    - Src: "com.google.protobuf.ExtensionSchemaFull:537,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.ExtensionSchemaFull:539,1"
      Dst: "[com.google.protobuf.Reader].getFieldNumber"
    - Src: "com.google.protobuf.ExtensionSchemaFull:540,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidEndTag"
    - Src: "com.google.protobuf.ExtensionSchemaFull:543,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$1"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 50
    returnType: "com.google.protobuf.FloatValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue].newBuilder()"
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$1:475,1"
      Dst: "[com.google.protobuf.FloatValue].newBuilder"
    - Src: "com.google.protobuf.FloatValue$1:477,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.FloatValue$1:479,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    - Src: "com.google.protobuf.FloatValue$1:479,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.FloatValue$1:481,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.FloatValue$1:481,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    - Src: "com.google.protobuf.FloatValue$1:481,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.FloatValue$1:484,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    - Src: "com.google.protobuf.FloatValue$1:484,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.FloatValue$1:486,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$1:469,1"
      Dst: "[com.google.protobuf.FloatValue$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionSchema].hasExtensions(com.google.protobuf.MessageLite)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.MessageLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].getExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].setExtensions(java.lang.Object,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].getMutableExtensions(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].makeImmutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].parseExtension(java.lang.Object,com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet,java.lang.Object,com.google.protobuf.UnknownFieldSchema)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    - "java.lang.Object"
    - "com.google.protobuf.UnknownFieldSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].extensionNumber(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].serializeExtension(com.google.protobuf.Writer,java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Writer"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.MessageLite,int)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.MessageLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Reader"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionSchema].parseMessageSetItem(com.google.protobuf.ByteString,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.ExtensionSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.ByteString"
    - "java.lang.Object"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo15OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestFieldNo15OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestFieldNo15OrBuilder].getTestBytes()"
    functionSourceFile: "foo.TestFull$TestFieldNo15OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1"
    linkageType: null
    functionLinenumber: 17515
    functionDepth: 292
    returnType: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17516,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17518,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17520,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17520,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17522,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17522,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17522,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17525,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17525,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17527,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1:17510,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageLiteOrBuilder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.MessageLiteOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized()"
    functionSourceFile: "com.google.protobuf.MessageLiteOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BlockingService].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.BlockingService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$ServiceDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BlockingService].callBlockingMethod(com.google.protobuf.Descriptors$MethodDescriptor,com.google.protobuf.RpcController,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.BlockingService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    - "com.google.protobuf.RpcController"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.ServiceException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BlockingService].getRequestPrototype(com.google.protobuf.Descriptors$MethodDescriptor)"
    functionSourceFile: "com.google.protobuf.BlockingService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.BlockingService].getResponsePrototype(com.google.protobuf.Descriptors$MethodDescriptor)"
    functionSourceFile: "com.google.protobuf.BlockingService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$1"
    linkageType: null
    functionLinenumber: 35280
    functionDepth: 289
    returnType: "com.google.protobuf.DescriptorProtos$OneofOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35283,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35285,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35285,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35287,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35287,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35287,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35290,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35290,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$OneofOptions$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$OneofOptions$1:35275,1"
      Dst: "[com.google.protobuf.DescriptorProtos$OneofOptions$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    functionUses: 71
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyEntry:100,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 339
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField].getValue()"
    functionUses: 150
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyField$LazyEntry:106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyField$LazyEntry:109"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyField$LazyEntry:108"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyEntry:105,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.LazyField$LazyEntry:109,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].getField()"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 11
    returnType: "com.google.protobuf.LazyField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyEntry:113,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LazyField$LazyEntry].setValue(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.LazyField$LazyEntry"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 11
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyFieldLite].setValue(com.google.protobuf.MessageLite)"
    functionUses: 4
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.LazyField$LazyEntry:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.LazyField$LazyEntry:123"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.LazyField$LazyEntry:122"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(com.google.protobuf.MessageLite)"
    Callsites:
    - Src: "com.google.protobuf.LazyField$LazyEntry:123,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.LazyField$LazyEntry:123,1"
      Dst: "[com.google.protobuf.LazyFieldLite].setValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: 1623
    functionDepth: 302
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].parsePartialFrom(com.google.protobuf.GeneratedMessageLite,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser:1624,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: 1630
    functionDepth: 302
    returnType: "com.google.protobuf.GeneratedMessageLite"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].access$200(com.google.protobuf.GeneratedMessageLite,byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser:1631,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].access$200"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser:1612,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(byte[],int,int,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser:1612,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser:1612,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5481
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5486
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2700()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5487,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5492
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$2800()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5493,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$2800"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5494,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5510
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5511"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5510"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5522
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5537
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5537"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5549
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5560
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5561"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5560"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5568
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5568"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5576"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5576,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5581
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    functionUses: 16
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5584"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5583"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5585"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5586"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5592"
        BranchSideFuncs:
        - "getOptions()"
        - "isInitialized()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5591"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5587"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5592"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5586,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5587,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5587,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5598
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32(int,int)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 20
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5599"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5602"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5601"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5605"
        BranchSideFuncs:
        - "writeInt32(int,int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5604"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5608"
        BranchSideFuncs:
        - "writeMessage(int,com.google.protobuf.MessageLite)"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5607"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5600,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5603,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5606,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5606,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5608,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5608,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5612
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32Size(int,int)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5614"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5615"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5617"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5620"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5621"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5624"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5625"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5628"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5619,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5623,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32Size"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5627,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5627,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5629,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5635
    functionDepth: 42
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 46
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5639"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5638"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5639"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5642"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5641"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5645"
        BranchSideFuncs:
        - "hasStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5644"
        BranchSideFuncs:
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5645"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5649"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5648"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5647"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5648"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5649"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5650"
        BranchSideFuncs:
        - "hasEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5649"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5650"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5654"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5653"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5652"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5653"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5654"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5655"
        BranchSideFuncs:
        - "hasOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5654"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5655"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5658"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5657"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5658"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5660"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5640,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5645,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5646,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5647,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5649,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5650,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5651,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5652,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5654,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5654,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5655,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5656,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5657,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5659,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5664
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 36
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5669"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5668"
        BranchSideFuncs:
        - "getDescriptor()"
        - "hasStart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5674"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5673"
        BranchSideFuncs:
        - "hasEnd()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5678"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5677"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5678"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5682"
        BranchSideFuncs:
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5681"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5669,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5669,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5670,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5672,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getStart"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5674,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5676,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getEnd"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5678,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5680,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5680,1"
      Dst: "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5682,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5682,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5690,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5696,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5701,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5707,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5711,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5717,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5722,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5729,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5735,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5743,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5749,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5756,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5759
    functionDepth: 262
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5760,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5761
    functionDepth: 261
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5762,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilder(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5765,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5765,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5768
    functionDepth: 260
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5769"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5769"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5768"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5769,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5775
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 6247
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 6278
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 6283
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange:5466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3202(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5465
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3302(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5465
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3402(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,com.google.protobuf.DescriptorProtos$ExtensionRangeOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5465
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    - "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].access$3576(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange,int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    linkageType: null
    functionLinenumber: 5465
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].getLeafByLeft(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 1
    returnType: "com.google.protobuf.ByteString$LeafByteString"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].access$400(com.google.protobuf.RopeByteString)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:759"
        BranchSideFuncs:
        - "access$400(com.google.protobuf.RopeByteString)"
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:756,1"
      Dst: "[java.util.ArrayDeque].push"
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:757,1"
      Dst: "[com.google.protobuf.RopeByteString].access$400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].getNextNonEmptyLeaf()"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 765
    functionDepth: 2
    returnType: "com.google.protobuf.ByteString$LeafByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString].access$500(com.google.protobuf.RopeByteString)"
    - "[com.google.protobuf.RopeByteString$PieceIterator].getLeafByLeft(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.ByteString].isEmpty()"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:767"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:766"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:769"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:768"
        BranchSideFuncs:
        - "isEmpty()"
        - "access$500(com.google.protobuf.RopeByteString)"
        - "getLeafByLeft(com.google.protobuf.ByteString)"
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:773"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:766,1"
      Dst: "[java.util.ArrayDeque].isEmpty"
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:769,1"
      Dst: "[java.util.ArrayDeque].pop"
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:769,1"
      Dst: "[com.google.protobuf.RopeByteString].access$500"
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:769,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].getLeafByLeft"
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:770,1"
      Dst: "[com.google.protobuf.ByteString].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].hasNext()"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 149
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:778"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 3
    returnType: "com.google.protobuf.ByteString$LeafByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RopeByteString$PieceIterator].getNextNonEmptyLeaf()"
    functionUses: 158
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.RopeByteString$PieceIterator:789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:792"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.RopeByteString$PieceIterator:791"
        BranchSideFuncs:
        - "getNextNonEmptyLeaf()"
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:793,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].getNextNonEmptyLeaf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].remove()"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    functionSourceFile: "com.google.protobuf.RopeByteString$PieceIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RopeByteString$PieceIterator:736,1"
      Dst: "[com.google.protobuf.RopeByteString$PieceIterator].next"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].add(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:103"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry$Builder:103,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFile"
    - Src: "com.google.protobuf.TypeRegistry$Builder:103,1"
      Dst: "[com.google.protobuf.TypeRegistry$Builder].addFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].add(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:115"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:114"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:115"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:118"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry$Builder:115,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.TypeRegistry$Builder:115,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TypeRegistry$Builder:115,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TypeRegistry$Builder:116,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFile"
    - Src: "com.google.protobuf.TypeRegistry$Builder:116,1"
      Dst: "[com.google.protobuf.TypeRegistry$Builder].addFile"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].build()"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.TypeRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].addFile(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:134"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:133"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:136"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:140"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry$Builder:131,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getFullName"
    - Src: "com.google.protobuf.TypeRegistry$Builder:131,1"
      Dst: "[java.util.Set].add"
    - Src: "com.google.protobuf.TypeRegistry$Builder:134,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getDependencies"
    - Src: "com.google.protobuf.TypeRegistry$Builder:134,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TypeRegistry$Builder:134,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TypeRegistry$Builder:134,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TypeRegistry$Builder:135,1"
      Dst: "[com.google.protobuf.TypeRegistry$Builder].addFile"
    - Src: "com.google.protobuf.TypeRegistry$Builder:137,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getMessageTypes"
    - Src: "com.google.protobuf.TypeRegistry$Builder:137,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TypeRegistry$Builder:137,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TypeRegistry$Builder:137,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TypeRegistry$Builder:138,1"
      Dst: "[com.google.protobuf.TypeRegistry$Builder].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.TypeRegistry$Builder].addMessage(com.google.protobuf.Descriptors$Descriptor)"
    functionSourceFile: "com.google.protobuf.TypeRegistry$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$Descriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:143"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:147"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:146"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TypeRegistry$Builder:147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TypeRegistry$Builder:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TypeRegistry$Builder:143,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getNestedTypes"
    - Src: "com.google.protobuf.TypeRegistry$Builder:143,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.TypeRegistry$Builder:143,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.TypeRegistry$Builder:143,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.TypeRegistry$Builder:144,1"
      Dst: "[com.google.protobuf.TypeRegistry$Builder].addMessage"
    - Src: "com.google.protobuf.TypeRegistry$Builder:147,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TypeRegistry$Builder:147,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[com.google.protobuf.TypeRegistry].access$200"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.TypeRegistry$Builder:148,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "com.google.protobuf.TypeRegistry$Builder:152,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.TypeRegistry$Builder:152,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1"
    linkageType: null
    functionLinenumber: 47252
    functionDepth: 315
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47253,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47255,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47257,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47257,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47259,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47259,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47259,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47262,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47262,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47264,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$1:47247,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionSourceFile: "com.google.protobuf.SmallSortedMap$DescendingEntrySet"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].hasAllowAlias()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getAllowAlias()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].hasDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getContainingTypeDefaultInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getNumber()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: 1343
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1344,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getMessageDefaultInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].fromFieldSetType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1369"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1368"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1365"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1364"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1358,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1359,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1361,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1361,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1361,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1362,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularFromFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1362,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1369,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularFromFieldSetType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularFromFieldSetType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1374"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1377"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1374,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1375,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1375,1"
      Dst: "[com.google.protobuf.Internal$EnumLiteMap].findValueByNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].toFieldSetType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1393"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1392"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1383"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1390"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1389"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1385"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1388"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1382,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1383,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1385,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1385,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1385,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1386,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1386,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1393,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].singularToFieldSetType(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1398"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1401"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1400"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1398,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1399,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1399,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getLiteType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: 1406
    functionDepth: 1
    returnType: "com.google.protobuf.WireFormat$FieldType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension:1407,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].isRepeated()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: 1411
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getDefaultValue()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$MessageType].values()"
    functionSourceFile: "com.google.protobuf.Extension$MessageType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$MessageType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Extension$MessageType:68,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$MessageType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Extension$MessageType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$MessageType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Extension$MessageType:68,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Extension$MessageType].$values()"
    functionSourceFile: "com.google.protobuf.Extension$MessageType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension$MessageType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$1"
    linkageType: null
    functionLinenumber: 3291
    functionDepth: 50
    returnType: "foo.TestFull$TestFieldNo15"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestFieldNo15].newBuilder()"
    - "[foo.TestFull$TestFieldNo15$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$1:3292,1"
      Dst: "[foo.TestFull$TestFieldNo15].newBuilder"
    - Src: "foo.TestFull$TestFieldNo15$1:3294,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].mergeFrom"
    - Src: "foo.TestFull$TestFieldNo15$1:3296,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo15$1:3296,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo15$1:3298,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestFieldNo15$1:3298,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo15$1:3298,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo15$1:3301,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    - Src: "foo.TestFull$TestFieldNo15$1:3301,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestFieldNo15$1:3303,1"
      Dst: "[foo.TestFull$TestFieldNo15$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestFieldNo15$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestFieldNo15$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestFieldNo15$1:3286,1"
      Dst: "[foo.TestFull$TestFieldNo15$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.InlineMe].replacement()"
    functionSourceFile: "com.google.protobuf.InlineMe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InlineMe].imports()"
    functionSourceFile: "com.google.protobuf.InlineMe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.InlineMe].staticImports()"
    functionSourceFile: "com.google.protobuf.InlineMe"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].isEagerlyParseMessageSets()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].setEagerlyParseMessageSets(boolean)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].newInstance()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryLite:115,1"
      Dst: "[com.google.protobuf.ExtensionRegistryFactory].create"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].getEmptyRegistry()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 2
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ExtensionRegistryFactory].createEmpty()"
    functionUses: 4
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:129"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:128"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:130"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:137"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:136"
        BranchSideFuncs:
        - "createEmpty()"
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryLite:134,1"
      Dst: "[com.google.protobuf.ExtensionRegistryFactory].createEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].getUnmodifiable()"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ExtensionRegistryLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].findLiteExtensionByNumber(com.google.protobuf.MessageLite,int)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 36
    returnType: "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    argCount: 2
    argTypes:
    - "com.google.protobuf.MessageLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal$MapAdapter].get(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryLite:156,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].add(com.google.protobuf.GeneratedMessageLite$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageLite$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryLite:162,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getContainingTypeDefaultInstance"
    - Src: "com.google.protobuf.ExtensionRegistryLite:162,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite$GeneratedExtension].getNumber"
    - Src: "com.google.protobuf.ExtensionRegistryLite:161,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ExtensionRegistryLite].add(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.ExtensionRegistryLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:174"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:173"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:182"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:181"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.ExtensionRegistryLite:174"
      Branch Sides:
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:182"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.ExtensionRegistryLite:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.ExtensionRegistryLite:171,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionRegistryLite:171,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.ExtensionRegistryLite:172,1"
      Dst: "[com.google.protobuf.ExtensionRegistryLite].add"
    - Src: "com.google.protobuf.ExtensionRegistryLite:174,1"
      Dst: "[com.google.protobuf.ExtensionRegistryFactory].isFullRegistry"
    - Src: "com.google.protobuf.ExtensionRegistryLite:176,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.ExtensionRegistryLite:176,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.ExtensionRegistryLite:176,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.google.protobuf.ExtensionRegistryLite:179,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].forCodedInput(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.google.protobuf.CodedInputStreamReader"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:60"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:63"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:62"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].shouldDiscardUnknownFields()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:73,1"
      Dst: "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].getFieldNumber()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 46
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:78"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:82"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:81"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:85"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:84"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:87"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:86"
        BranchSideFuncs:
        - "getTagFieldNumber(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:82,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:87,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].getTag()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].skipField()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 48
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].skipField(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].skipField(int)"
    functionUses: 6
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:97"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:98"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:97"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:97"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:99"
        BranchSideFuncs:
        - "skipField(int)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:97,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:100,1"
      Dst: "[com.google.protobuf.CodedInputStream].skipField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 22
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:107"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:104,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:105,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readDouble()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 44
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:111,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:112,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFloat()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 44
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:117,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:118,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readUInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 46
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:123,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:124,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 46
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:129,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:130,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 46
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    functionUses: 7
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:135,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:136,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 44
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:141,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:142,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 44
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:147,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:148,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readBool()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 46
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:153,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:154,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readString()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 284
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readString()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readString()"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:159,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:160,1"
      Dst: "[com.google.protobuf.CodedInputStream].readString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readStringRequireUtf8()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 284
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    functionUses: 3
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:165,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:166,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 273
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    functionUses: 5
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:172,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:173,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:173,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.CodedInputStreamReader:173,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMessageBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:180,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:181,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readGroup(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 273
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.Protobuf].getInstance()"
    - "[com.google.protobuf.CodedInputStreamReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Protobuf].schemaFor(java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:188,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:189,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:189,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.CodedInputStreamReader:189,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readGroupBySchemaWithCheck(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:196,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:197,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readGroup"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].mergeMessageField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 47
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStreamReader].mergeMessageFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:203,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:204,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].mergeMessageFieldInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].mergeMessageFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 46
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.InvalidProtocolBufferException].recursionLimitExceeded()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].checkLastTagWas(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:215"
        BranchSideFuncs:
        - "recursionLimitExceeded()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:214"
        BranchSideFuncs:
        - "popLimit(int)"
        - "pushLimit(int)"
        - "checkLastTagWas(int)"
        - "mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:209,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:211,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].recursionLimitExceeded"
    - Src: "com.google.protobuf.CodedInputStreamReader:215,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.CodedInputStreamReader:217,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStreamReader:218,1"
      Dst: "[com.google.protobuf.CodedInputStream].checkLastTagWas"
    - Src: "com.google.protobuf.CodedInputStreamReader:221,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 272
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.CodedInputStreamReader].mergeMessageFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSetSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].makeImmutable(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:227,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:228,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].mergeMessageFieldInternal"
    - Src: "com.google.protobuf.CodedInputStreamReader:229,1"
      Dst: "[com.google.protobuf.Schema].makeImmutable"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].mergeGroupField(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStreamReader].mergeGroupFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:236,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:237,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].mergeGroupFieldInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].mergeGroupFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    - "[com.google.protobuf.WireFormat].makeTag(int,int)"
    - "[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSchema].mergeFrom(java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 2
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:252"
        BranchSideFuncs:
        - "parseFailure()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:243,1"
      Dst: "[com.google.protobuf.WireFormat].getTagFieldNumber"
    - Src: "com.google.protobuf.CodedInputStreamReader:243,1"
      Dst: "[com.google.protobuf.WireFormat].makeTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:246,1"
      Dst: "[com.google.protobuf.Schema].mergeFrom"
    - Src: "com.google.protobuf.CodedInputStreamReader:248,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 272
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageSetSchema].newInstance()"
    - "[com.google.protobuf.MessageSchema].newInstance()"
    - "[com.google.protobuf.CodedInputStreamReader].mergeGroupFieldInternal(java.lang.Object,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MessageSetSchema].makeImmutable(java.lang.Object)"
    - "[com.google.protobuf.MessageSchema].makeImmutable(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:258,1"
      Dst: "[com.google.protobuf.Schema].newInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:259,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].mergeGroupFieldInternal"
    - Src: "com.google.protobuf.CodedInputStreamReader:260,1"
      Dst: "[com.google.protobuf.Schema].makeImmutable"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 47
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    functionUses: 11
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:266,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:267,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readUInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 46
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:272,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:273,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readEnum()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 46
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    functionUses: 3
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:278,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:279,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSFixed32()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 44
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:284,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:285,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSFixed64()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 44
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:290,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:291,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSInt32()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 46
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:296,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:297,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSInt64()"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 46
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:302,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:303,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readDoubleList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.DoubleArrayList].addDouble(double)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:336"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:335"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:316"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:322"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:325"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:324"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:330"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:341"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:351"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:350"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:310,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:312,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:313,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:314,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:316,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:316,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:317,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:321,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:321,1"
      Dst: "[com.google.protobuf.DoubleArrayList].addDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:322,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:325,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:333,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:336,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:338,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:339,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:340,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:342,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:342,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:342,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:343,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:347,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:347,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:347,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:348,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:351,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:359,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFloatList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.FloatArrayList].addFloat(float)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:366"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:394"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:393"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:374"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:373"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:380"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:382"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:388"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:400"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:399"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:408"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:368,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:370,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:371,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:372,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:374,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:374,1"
      Dst: "[com.google.protobuf.FloatArrayList].addFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:375,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:379,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:379,1"
      Dst: "[com.google.protobuf.FloatArrayList].addFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:380,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:383,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:391,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:394,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:396,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:397,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:398,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:400,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:400,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:400,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:401,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:405,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:405,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:405,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:406,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:409,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:417,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readUInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:452"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:451"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:431"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:441"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:440"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:442"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:446"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:457"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:456"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:467"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:466"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:426,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:428,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:429,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:431,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:431,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:432,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:433,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:437,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:437,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:438,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:441,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:449,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:452,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:454,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:455,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:457,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:457,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:457,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:458,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:459,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:463,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:463,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:463,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:464,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:467,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:475,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:510"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:509"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:489"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:488"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:499"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:498"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:500"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:504"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:516"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:515"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:514"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:524"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:484,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:486,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:487,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:489,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:489,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:490,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:491,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:495,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:495,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:496,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:499,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:507,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:510,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:512,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:513,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:515,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:515,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:515,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:516,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:517,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:521,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:521,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:521,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:522,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:525,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:533,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:567"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:547"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:546"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:557"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:556"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:558"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:562"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:573"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:572"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:580"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:582"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:584"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:542,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:544,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:545,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:547,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:547,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:548,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:549,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:553,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:553,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:554,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:557,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:565,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:568,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:570,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:571,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:573,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:573,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:573,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:574,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:575,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:579,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:579,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:579,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:580,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:583,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:591,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:598"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:626"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:625"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:607"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:606"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:605"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:614"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:620"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:633"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:632"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:631"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:638"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:641"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:640"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:600,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:602,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:603,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:604,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:606,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:606,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:607,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:611,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:611,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:612,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:615,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:623,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:626,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:628,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:629,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:630,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:632,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:632,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:632,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:633,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:637,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:637,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:637,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:638,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:641,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:649,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 655
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:656"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:684"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:683"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:665"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:664"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:663"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:673"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:672"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:674"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:678"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:690"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:689"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:699"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:698"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:700"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:704"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:658,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:660,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:661,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:662,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:664,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:664,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:665,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:669,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:669,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:670,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:673,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:681,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:684,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:686,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:687,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:688,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:690,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:690,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:690,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:691,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:695,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:695,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:695,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:696,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:699,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:707,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readBoolList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.BooleanArrayList].addBoolean(boolean)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:714"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:741"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:722"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:721"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:720"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:731"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:730"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:732"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:736"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:748"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:747"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:746"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:754"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:757"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:756"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:758"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:716,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:718,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:719,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:721,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.CodedInputStreamReader:721,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    - Src: "com.google.protobuf.CodedInputStreamReader:722,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:723,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:727,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.CodedInputStreamReader:727,1"
      Dst: "[com.google.protobuf.BooleanArrayList].addBoolean"
    - Src: "com.google.protobuf.CodedInputStreamReader:728,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:731,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:739,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:742,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:744,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:745,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:747,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.CodedInputStreamReader:747,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:747,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:748,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:749,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:753,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.CodedInputStreamReader:753,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:753,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:754,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:757,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:765,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readStringList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 286
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].readStringListInternal(java.util.List,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:772,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readStringListInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readStringListRequireUtf8(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 286
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].readStringListInternal(java.util.List,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:777,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readStringListInternal"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readStringListInternal(java.util.List,boolean)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 285
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].readString()"
    - "[com.google.protobuf.CodedInputStreamReader].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    functionUses: 2
    ICount: 41
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:781"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:785"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:784"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:785"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:800"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "readString()"
        - "readStringRequireUtf8()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:785"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:801"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:800"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "readString()"
        - "readStringRequireUtf8()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:789"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:792"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:791"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:793"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:797"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:801"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:801"
        BranchSideFuncs:
        - "isAtEnd()"
        - "add(java.lang.Object)"
        - "readString()"
        - "readStringRequireUtf8()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:800"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "readString()"
        - "readStringRequireUtf8()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:802"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:805"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:804"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:806"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:810"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:781,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:782,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:788,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readBytes"
    - Src: "com.google.protobuf.CodedInputStreamReader:788,1"
      Dst: "[com.google.protobuf.LazyStringList].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:789,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:792,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:801,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readStringRequireUtf8"
    - Src: "com.google.protobuf.CodedInputStreamReader:801,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readString"
    - Src: "com.google.protobuf.CodedInputStreamReader:801,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:802,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:805,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMessageList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:819,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:819,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.CodedInputStreamReader:820,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readMessageList"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMessageList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 273
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    functionUses: 1
    ICount: 24
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:830"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:829"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:834"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:833"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:833"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:836"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:835"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:837"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:827,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:828,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:832,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readMessage"
    - Src: "com.google.protobuf.CodedInputStreamReader:832,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:833,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:836,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readGroupList(java.util.List,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:850,1"
      Dst: "[com.google.protobuf.Protobuf].getInstance"
    - Src: "com.google.protobuf.CodedInputStreamReader:850,1"
      Dst: "[com.google.protobuf.Protobuf].schemaFor"
    - Src: "com.google.protobuf.CodedInputStreamReader:851,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readGroupList"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readGroupList(java.util.List,com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 273
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.google.protobuf.Schema"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].readGroup(com.google.protobuf.Schema,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    functionUses: 1
    ICount: 24
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:859"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:862"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:861"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:866"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:865"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:865"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:868"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:867"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:869"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:859,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:860,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:864,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readGroup"
    - Src: "com.google.protobuf.CodedInputStreamReader:864,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:865,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:868,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readBytesList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 48
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    functionUses: 1
    ICount: 20
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:879"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:884"
        BranchSideFuncs:
        - "invalidWireType()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:883"
        BranchSideFuncs:
        - "isAtEnd()"
        - "add(java.lang.Object)"
        - "readBytes()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:888"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:887"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:889"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:879,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:880,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:884,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readBytes"
    - Src: "com.google.protobuf.CodedInputStreamReader:884,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:885,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:888,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readUInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 898
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:927"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:926"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:907"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:906"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:905"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:913"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:916"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:915"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:917"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:921"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:933"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:932"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:931"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:939"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:942"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:941"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:943"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:901,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:903,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:904,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:906,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:906,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:907,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:908,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:912,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:912,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:913,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:916,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:924,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:927,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:929,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:930,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:932,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:932,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:932,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:933,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:934,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:938,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:938,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:938,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:939,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:942,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:950,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readEnumList(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:985"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:984"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:965"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:964"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:963"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:971"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:974"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:973"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:979"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:991"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:990"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:989"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:997"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1000"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:999"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1001"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:959,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:961,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:962,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:964,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.CodedInputStreamReader:964,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:965,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:966,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:970,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.CodedInputStreamReader:970,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:971,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:974,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:982,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:985,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:987,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:988,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:990,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.CodedInputStreamReader:990,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:990,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:991,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:992,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:996,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.CodedInputStreamReader:996,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:996,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:997,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1000,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1008,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSFixed32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1014
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1043"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1042"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1023"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1022"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1029"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1032"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1031"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1033"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1037"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1050"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1049"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1048"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1055"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1058"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1057"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1017,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1019,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1020,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:1021,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1023,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1023,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:1024,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1028,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1028,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:1029,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1032,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1040,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1043,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1045,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1046,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:1047,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1049,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1049,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1049,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1050,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1054,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1054,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1054,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1055,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1058,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1066,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSFixed64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1101"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1100"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1082"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1081"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1080"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1087"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1090"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1089"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1091"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1095"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1108"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1107"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1106"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1115"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1075,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1077,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1078,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:1079,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1081,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1081,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:1082,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1086,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1086,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:1087,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1090,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1098,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1101,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1103,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1104,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length"
    - Src: "com.google.protobuf.CodedInputStreamReader:1105,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1107,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1107,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1107,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1108,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1112,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1112,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1112,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1113,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1116,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1124,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSInt32List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1130
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1158"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1138"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1137"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1148"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1147"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1153"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1165"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1164"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1163"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1171"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1174"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1173"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1133,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1135,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1136,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1138,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1138,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:1139,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1140,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:1144,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1144,1"
      Dst: "[com.google.protobuf.IntArrayList].addInt"
    - Src: "com.google.protobuf.CodedInputStreamReader:1145,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1148,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1156,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1159,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1161,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1162,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1164,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1164,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1164,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1165,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1166,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:1170,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1170,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1170,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1171,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1174,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1182,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readSInt64List(java.util.List)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1188
    functionDepth: 46
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.LongArrayList].addLong(long)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    - "[com.google.protobuf.WireFormat].getTagWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType()"
    functionUses: 4
    ICount: 73
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1217"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1216"
        BranchSideFuncs:
        - "getTagWireType(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1197"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1196"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1195"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1203"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1206"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1205"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1207"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1211"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1222"
        BranchSideFuncs:
        - "requirePosition(int)"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1221"
        BranchSideFuncs:
        - "getTotalBytesRead()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1229"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1232"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1231"
        BranchSideFuncs:
        - "readTag()"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1233"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1191,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1193,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1194,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1196,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1196,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:1197,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1198,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:1202,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1202,1"
      Dst: "[com.google.protobuf.LongArrayList].addLong"
    - Src: "com.google.protobuf.CodedInputStreamReader:1203,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1206,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1214,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1217,1"
      Dst: "[com.google.protobuf.WireFormat].getTagWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1219,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1220,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1222,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1222,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1222,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1223,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1224,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requirePosition"
    - Src: "com.google.protobuf.CodedInputStreamReader:1228,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1228,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1228,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.CodedInputStreamReader:1229,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1232,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.CodedInputStreamReader:1240,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidWireType"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed64Length(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1245
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1248,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readMap(java.util.Map,com.google.protobuf.MapEntryLite$Metadata,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1258
    functionDepth: 286
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.google.protobuf.MapEntryLite$Metadata"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].requireWireType(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStreamReader].getFieldNumber()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].isAtEnd()"
    - "[com.google.protobuf.CodedInputStreamReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].skipField()"
    - "[com.google.protobuf.CodedInputStreamReader].skipField()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    functionUses: 1
    ICount: 48
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1294"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1293"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "popLimit(int)"
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1267"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1271"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1292"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1291"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1289"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1293"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1259,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].requireWireType"
    - Src: "com.google.protobuf.CodedInputStreamReader:1260,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1261,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "com.google.protobuf.CodedInputStreamReader:1266,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].getFieldNumber"
    - Src: "com.google.protobuf.CodedInputStreamReader:1267,1"
      Dst: "[com.google.protobuf.CodedInputStream].isAtEnd"
    - Src: "com.google.protobuf.CodedInputStreamReader:1273,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readField"
    - Src: "com.google.protobuf.CodedInputStreamReader:1279,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.CodedInputStreamReader:1278,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readField"
    - Src: "com.google.protobuf.CodedInputStreamReader:1282,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].skipField"
    - Src: "com.google.protobuf.CodedInputStreamReader:1289,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].skipField"
    - Src: "com.google.protobuf.CodedInputStreamReader:1294,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.CodedInputStreamReader:1297,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "com.google.protobuf.CodedInputStreamReader:1297,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].readField(com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1303
    functionDepth: 285
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Class"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStreamReader].readBool()"
    - "[com.google.protobuf.CodedInputStreamReader].readBytes()"
    - "[com.google.protobuf.CodedInputStreamReader].readDouble()"
    - "[com.google.protobuf.CodedInputStreamReader].readEnum()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed32()"
    - "[com.google.protobuf.CodedInputStreamReader].readFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readFloat()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readMessage(java.lang.Class,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSFixed64()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readSInt64()"
    - "[com.google.protobuf.CodedInputStreamReader].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt32()"
    - "[com.google.protobuf.CodedInputStreamReader].readUInt64()"
    functionUses: 2
    ICount: 59
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1304,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.CodedInputStreamReader:1306,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readBool"
    - Src: "com.google.protobuf.CodedInputStreamReader:1306,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1308,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readBytes"
    - Src: "com.google.protobuf.CodedInputStreamReader:1310,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readDouble"
    - Src: "com.google.protobuf.CodedInputStreamReader:1310,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1312,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readEnum"
    - Src: "com.google.protobuf.CodedInputStreamReader:1312,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1314,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1314,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1316,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1316,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1318,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readFloat"
    - Src: "com.google.protobuf.CodedInputStreamReader:1318,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1320,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1320,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1322,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1322,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1324,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readMessage"
    - Src: "com.google.protobuf.CodedInputStreamReader:1326,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readSFixed32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1326,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1328,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readSFixed64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1328,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1330,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readSInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1330,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1332,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readSInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1332,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1334,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readStringRequireUtf8"
    - Src: "com.google.protobuf.CodedInputStreamReader:1336,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readUInt32"
    - Src: "com.google.protobuf.CodedInputStreamReader:1336,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.CodedInputStreamReader:1338,1"
      Dst: "[com.google.protobuf.CodedInputStreamReader].readUInt64"
    - Src: "com.google.protobuf.CodedInputStreamReader:1338,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].verifyPackedFixed32Length(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1344
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.InvalidProtocolBufferException].parseFailure()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1345"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1348"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1347,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].parseFailure"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.CodedInputStreamReader].requirePosition(int)"
    functionSourceFile: "com.google.protobuf.CodedInputStreamReader"
    linkageType: null
    functionLinenumber: 1351
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getTotalBytesRead()"
    - "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage()"
    functionUses: 16
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.CodedInputStreamReader:1352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1355"
        BranchSideFuncs:
        - "truncatedMessage()"
      - BranchSide: "com.google.protobuf.CodedInputStreamReader:1354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.CodedInputStreamReader:1352,1"
      Dst: "[com.google.protobuf.CodedInputStream].getTotalBytesRead"
    - Src: "com.google.protobuf.CodedInputStreamReader:1353,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].truncatedMessage"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getDescriptor()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:44,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getValue()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:62"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:65"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:64"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.StringValue:67,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getValueBytes()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:84"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:86,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].isInitialized()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:99"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:99"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.StringValue:100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:101"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:109"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:112"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.StringValue:111"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.StringValue:109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.StringValue:110,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.StringValue:112,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue:112,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:119"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.StringValue:121"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:124"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.StringValue:123"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.StringValue:121,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.StringValue:122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.StringValue:124,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue:124,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].getValue()"
    - "[com.google.protobuf.StringValue].getValue()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:131"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:134"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:133"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.StringValue:134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:137"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:136"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.google.protobuf.StringValue:140"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:141"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.StringValue:140"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.StringValue:141"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:142"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:135,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.StringValue:139,1"
      Dst: "[com.google.protobuf.StringValue].getValue"
    - Src: "com.google.protobuf.StringValue:140,1"
      Dst: "[com.google.protobuf.StringValue].getValue"
    - Src: "com.google.protobuf.StringValue:140,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.StringValue:141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue:141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue:141,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].hashCode()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].getDescriptor()"
    - "[com.google.protobuf.StringValue].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:151"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:150"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getDescriptor()"
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.StringValue:151,1"
      Dst: "[com.google.protobuf.StringValue].getDescriptor"
    - Src: "com.google.protobuf.StringValue:151,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.StringValue:153,1"
      Dst: "[com.google.protobuf.StringValue].getValue"
    - Src: "com.google.protobuf.StringValue:153,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.StringValue:154,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.StringValue:154,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:162,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:168,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:173,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:179,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:183,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:189,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:194,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:201,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:207,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:221,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 44
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:232,1"
      Dst: "[com.google.protobuf.StringValue].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilder()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 43
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:234,1"
      Dst: "[com.google.protobuf.StringValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilder(com.google.protobuf.StringValue)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.StringValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:237,1"
      Dst: "[com.google.protobuf.StringValue].toBuilder"
    - Src: "com.google.protobuf.StringValue:237,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 42
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.StringValue$Builder].mergeFrom(com.google.protobuf.StringValue)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.StringValue:241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.StringValue:241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.StringValue:240"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.StringValue)"
    Callsites:
    - Src: "com.google.protobuf.StringValue:241,1"
      Dst: "[com.google.protobuf.StringValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].of(java.lang.String)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:545,1"
      Dst: "[com.google.protobuf.StringValue].newBuilder"
    - Src: "com.google.protobuf.StringValue:545,1"
      Dst: "[com.google.protobuf.StringValue$Builder].setValue"
    - Src: "com.google.protobuf.StringValue:545,1"
      Dst: "[com.google.protobuf.StringValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].parser()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getParserForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "com.google.protobuf.StringValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].toBuilder()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.StringValue:15,1"
      Dst: "[com.google.protobuf.StringValue].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].access$302(com.google.protobuf.StringValue,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.StringValue"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.StringValue].access$300(com.google.protobuf.StringValue)"
    functionSourceFile: "com.google.protobuf.StringValue"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.StringValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal$DoubleList].getDouble(int)"
    functionSourceFile: "com.google.protobuf.Internal$DoubleList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$DoubleList].addDouble(double)"
    functionSourceFile: "com.google.protobuf.Internal$DoubleList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$DoubleList].setDouble(int,double)"
    functionSourceFile: "com.google.protobuf.Internal$DoubleList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$DoubleList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.Internal$DoubleList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$DoubleList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].byteAt(int)"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1644
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].checkIndex(int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].size()"
    functionUses: 20
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1645,1"
      Dst: "[com.google.protobuf.ByteString$BoundedByteString].size"
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1645,1"
      Dst: "[com.google.protobuf.ByteString].checkIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].internalByteAt(int)"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1650
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].size()"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1655
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 70
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].getOffsetIntoBytes()"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1660
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].copyToInternal(byte[],int,int,int)"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: 1670
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.google.protobuf.ByteString$BoundedByteString].getOffsetIntoBytes()"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1671,1"
      Dst: "[com.google.protobuf.ByteString$BoundedByteString].getOffsetIntoBytes"
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1670,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].writeReplace()"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1680,1"
      Dst: "[com.google.protobuf.ByteString].toByteArray"
    - Src: "com.google.protobuf.ByteString$BoundedByteString:1680,1"
      Dst: "[com.google.protobuf.ByteString].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ByteString$BoundedByteString].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.google.protobuf.ByteString$BoundedByteString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40979,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 40984
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25600()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40985,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25600"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40986,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41002,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41011
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$25500()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41012,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$25500"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41016
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41017,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41021
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41023"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41026"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41023,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41024,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41030
    functionDepth: 2
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41032"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41033"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41032"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41032,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41033,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41037
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26002(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26102(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,boolean)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26276(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41040"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41044"
        BranchSideFuncs:
        - "access$26002(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41043"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41044"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41048"
        BranchSideFuncs:
        - "access$26102(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41047"
        BranchSideFuncs:
        - "access$26276(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41041,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26002"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41045,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26102"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41048,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26276"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41052
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41058
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41059,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41064,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41069,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41075,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41080
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41084
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41085"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41088"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41087"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41086,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41088,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41093
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26000(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setIsExtension(boolean)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41094"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41095"
        BranchSideFuncs:
        - "hasNamePart()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41094"
        BranchSideFuncs:
        - "hasNamePart()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41095"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41100"
        BranchSideFuncs:
        - "access$26000(com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41099"
        BranchSideFuncs:
        - "hasIsExtension()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41100"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41103"
        BranchSideFuncs:
        - "setIsExtension(boolean)"
        - "getIsExtension()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41102"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41094,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41095,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41096,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].access$26000"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41098,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41100,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].hasIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41101,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41101,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setIsExtension"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41103,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41103,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41104,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41109
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasNamePart()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasIsExtension()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41110"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41113"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41112"
        BranchSideFuncs:
        - "hasIsExtension()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41113"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41110,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41113,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasIsExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41123
    functionDepth: 49
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 38
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41128"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41127"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41156"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41155"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41130,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41136,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41141,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41146,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41154,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41156,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41167
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41168"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41185"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41184"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41180"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41179,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41180,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getNamePartBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41195"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41197,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setNamePart(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41212"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41213"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41215,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearNamePart()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41223,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41223,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].getNamePart"
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41225,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setNamePartBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41235"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41236"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].hasIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41248
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41249"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41248"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setIsExtension(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41265
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41268,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearIsExtension()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41278,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41283
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41284,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: 41289
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:41290,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder:40973,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25202
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25203,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25219,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25227
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25232
    functionDepth: 1
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25233,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25237
    functionDepth: 61
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25239"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25242"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25241"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25238,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25239,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].isInitialized"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25240,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25246
    functionDepth: 2
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial0(foo.TestFull$TestMessRequiredFloat)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25248"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25249"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25248"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25248,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial0"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25249,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial0(foo.TestFull$TestMessRequiredFloat)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25253
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25256"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25260"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25259"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25264
    functionDepth: 279
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25270
    functionDepth: 273
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25271,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25276,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25281,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25292
    functionDepth: 272
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25293,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25296
    functionDepth: 182
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(foo.TestFull$TestMessRequiredFloat)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25297"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25300"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredFloat)"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25299"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25298,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25300,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(foo.TestFull$TestMessRequiredFloat)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25305
    functionDepth: 41
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFloat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].getDefaultInstance()"
    - "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    - "[foo.TestFull$TestMessRequiredFloat].getTest()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].setTest(float)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25306"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25307"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25306"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25307"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25310"
        BranchSideFuncs:
        - "getTest()"
        - "setTest(float)"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25309"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25306,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstance"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25307,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25308,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getTest"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25308,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setTest"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25310,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25310,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25316
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat$Builder].hasTest()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25317"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25320"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25319"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25317,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25327
    functionDepth: 49
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25328"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25332"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25331"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25333"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25355"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25354"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25345"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25351"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25350"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25334,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25340,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25353,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25355,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25367
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat$Builder:25368"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat$Builder:25367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setTest(float)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25384
    functionDepth: 13
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25397,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25402
    functionDepth: 15
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25403,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: 25408
    functionDepth: 40
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25409,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clear()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat$Builder:25190,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getParserForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].enableAlwaysUseFieldBuildersForTesting()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:103,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:103,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable(boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 31
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    functionUses: 2
    ICount: 45
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:118"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:155"
        BranchSideFuncs:
        - "get(int)"
        - "getContainingOneof()"
      - BranchSide: "com.google.protobuf.GeneratedMessage:154"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:136"
        BranchSideFuncs:
        - "isRepeated()"
    - Branch String: "com.google.protobuf.GeneratedMessage:129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:133"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:137"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:144"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:143"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:139"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:114"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:113"
        BranchSideFuncs:
        - "access$000(com.google.protobuf.GeneratedMessage$FieldAccessorTable)"
        - "getFields()"
        - "size()"
    - Branch String: "com.google.protobuf.GeneratedMessage:144"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:149"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:148"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:151"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:152"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:115,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:115,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$000"
    - Src: "com.google.protobuf.GeneratedMessage:116,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessage:118,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.GeneratedMessage:119,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.GeneratedMessage:120,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.GeneratedMessage:128,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getFieldCount"
    - Src: "com.google.protobuf.GeneratedMessage:129,1"
      Dst: "[com.google.protobuf.GeneratedMessage].hasOneof"
    - Src: "com.google.protobuf.GeneratedMessage:134,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getOneofFieldDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage:137,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage:138,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getField"
    - Src: "com.google.protobuf.GeneratedMessage:139,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.GeneratedMessage:140,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessage:144,1"
      Dst: "[com.google.protobuf.GeneratedMessage].hasField"
    - Src: "com.google.protobuf.GeneratedMessage:149,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage:150,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getFieldRaw"
    - Src: "com.google.protobuf.GeneratedMessage:150,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.google.protobuf.GeneratedMessage:152,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getField"
    - Src: "com.google.protobuf.GeneratedMessage:152,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.GeneratedMessage].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 56
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    functionUses: 14
    ICount: 39
    EdgeCount: 176
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:185"
        BranchSideFuncs:
        - "isRequired()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.GeneratedMessage:184"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:162"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:167"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage:163"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:168"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:167"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage:168"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:183"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessage:182"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:169"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:177"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.GeneratedMessage:172"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:177"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.GeneratedMessage:176"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:173"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:175"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:182"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:178"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:183"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:160,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage:160,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.GeneratedMessage:160,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage:160,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage:160,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage:162,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.GeneratedMessage:163,1"
      Dst: "[com.google.protobuf.GeneratedMessage].hasField"
    - Src: "com.google.protobuf.GeneratedMessage:168,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage:169,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage:171,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getField"
    - Src: "com.google.protobuf.GeneratedMessage:172,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.GeneratedMessage:172,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.GeneratedMessage:172,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.GeneratedMessage:173,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessage:178,1"
      Dst: "[com.google.protobuf.GeneratedMessage].hasField"
    - Src: "com.google.protobuf.GeneratedMessage:178,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getField"
    - Src: "com.google.protobuf.GeneratedMessage:178,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.GeneratedMessage].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable(boolean)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:190,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessage:190,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getAllFieldsRaw()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:202,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable"
    - Src: "com.google.protobuf.GeneratedMessage:202,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:207,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:207,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessage:207,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:212,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:212,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$100"
    - Src: "com.google.protobuf.GeneratedMessage:212,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 51
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].has(com.google.protobuf.GeneratedMessage)"
    functionUses: 4
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:217,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:217,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage:217,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].has"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 51
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200(com.google.protobuf.GeneratedMessage$FieldAccessorTable,com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    - "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor].get(com.google.protobuf.GeneratedMessage)"
    functionUses: 8
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:222,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:222,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage:222,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getFieldRaw(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:233,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:233,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage:233,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRaw"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:238,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:238,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage:238,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRepeatedCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:243,1"
      Dst: "[com.google.protobuf.GeneratedMessage].internalGetFieldAccessorTable"
    - Src: "com.google.protobuf.GeneratedMessage:243,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable].access$200"
    - Src: "com.google.protobuf.GeneratedMessage:243,1"
      Dst: "[com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor].getRepeated"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:262,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseWithIOException(com.google.protobuf.Parser,java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:268,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessage:270,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseWithIOException(com.google.protobuf.Parser,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:277,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessage:279,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseWithIOException(com.google.protobuf.Parser,com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:286,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessage:288,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseWithIOException(com.google.protobuf.Parser,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:296,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    - Src: "com.google.protobuf.GeneratedMessage:298,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseDelimitedWithIOException(com.google.protobuf.Parser,java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:305,1"
      Dst: "[com.google.protobuf.Parser].parseDelimitedFrom"
    - Src: "com.google.protobuf.GeneratedMessage:307,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].parseDelimitedWithIOException(com.google.protobuf.Parser,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Parser"
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:314,1"
      Dst: "[com.google.protobuf.Parser].parseDelimitedFrom"
    - Src: "com.google.protobuf.GeneratedMessage:316,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection].writeMessageTo(com.google.protobuf.Message,java.util.Map,com.google.protobuf.CodedOutputStream,boolean)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:322,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getAllFieldsRaw"
    - Src: "com.google.protobuf.GeneratedMessage:322,1"
      Dst: "[com.google.protobuf.MessageReflection].writeMessageTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MessageReflection].getSerializedSize(com.google.protobuf.Message,java.util.Map)"
    functionUses: 10
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:332"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:331"
        BranchSideFuncs:
        - "getSerializedSize(com.google.protobuf.Message,java.util.Map)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:332,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getAllFieldsRaw"
    - Src: "com.google.protobuf.GeneratedMessage:332,1"
      Dst: "[com.google.protobuf.MessageReflection].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].makeExtensionsImmutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].newBuilderForType(com.google.protobuf.GeneratedMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessage].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.AbstractMessage$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:353,1"
      Dst: "[com.google.protobuf.GeneratedMessage].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Message"
    - "int"
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].newFileScopedGeneratedExtension(java.lang.Class,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].newMessageScopedGeneratedExtension(com.google.protobuf.Message,java.lang.String,java.lang.Class,com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    argCount: 4
    argTypes:
    - "com.google.protobuf.Message"
    - "java.lang.String"
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].newFileScopedGeneratedExtension(java.lang.Class,com.google.protobuf.Message,java.lang.String,java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.google.protobuf.Message"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].getMethodOrDie(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:1885,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.GeneratedMessage:1887,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1888,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 1896
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:1903"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:1905"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:1904"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage:1905"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:1908"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:1907"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:1897,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.google.protobuf.GeneratedMessage:1902,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getCause"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:1927,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1927,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.GeneratedMessage:1927,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessage:1927,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage:1927,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].writeReplace()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].checkNotLite(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:2959"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:2963"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:2962"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:2959,1"
      Dst: "[com.google.protobuf.ExtensionLite].isLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].computeStringSize(int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:2967"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:2970"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:2969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:2968,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeStringSize"
    - Src: "com.google.protobuf.GeneratedMessage:2970,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].computeStringSizeNoTag(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:2975"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:2978"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:2977"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:2976,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeStringSizeNoTag"
    - Src: "com.google.protobuf.GeneratedMessage:2978,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:2984"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:2987"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:2986"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:2985,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeString"
    - Src: "com.google.protobuf.GeneratedMessage:2987,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].writeStringNoTag(com.google.protobuf.CodedOutputStream,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage:2993"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage:2996"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage:2995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:2994,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeStringNoTag"
    - Src: "com.google.protobuf.GeneratedMessage:2996,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].access$500(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Extension"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:59,1"
      Dst: "[com.google.protobuf.GeneratedMessage].checkNotLite"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].access$800(com.google.protobuf.GeneratedMessage,boolean)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 32
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:59,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getAllFieldsMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].access$1100(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:59,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getMethodOrDie"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage].access$1200(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "com.google.protobuf.GeneratedMessage"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 33
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage:59,1"
      Dst: "[com.google.protobuf.GeneratedMessage].invokeOrDie"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].hasRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getRepMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getRepMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].hasOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getOptMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getOptMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOptionalOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].hasOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getOneofMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneof"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getOneofMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessOneofOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].hasReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getReqMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getReqMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMessOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].hasDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getDefMess()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessSubMessOrBuilder].getDefMessOrBuilder()"
    functionSourceFile: "foo.TestFull$TestMessSubMessOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$DefaultOptionalValuesOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: 31697
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31698,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31698,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: 31784
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31795,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: 31802
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31832,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31832,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31832,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31832,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31836,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31840,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31840,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31840,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31851"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31850"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31847,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31847,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:31851,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType"
    linkageType: null
    functionLinenumber: 31697
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22928
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22933
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22940
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22941,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22953
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22954"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22953"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22961
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22967
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22969"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22970"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22969"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22970"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22971"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22972"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22976"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22975"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22972,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22982
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22983"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22986"
        BranchSideFuncs:
        - "writeUInt32(int,int)"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22985"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22984,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32"
    - Src: "foo.TestFull$TestMessRequiredUInt32:22986,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32:22986,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 22990
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeUInt32Size(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22992"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22993"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:22995"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:22998"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22997,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32Size"
    - Src: "foo.TestFull$TestMessRequiredUInt32:22999,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32:22999,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23005
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt32].getTest()"
    - "[foo.TestFull$TestMessRequiredUInt32].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23006"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23009"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23008"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23009"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23012"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23011"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23014"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23015"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23014"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23015"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23019"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23018"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23017"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23018"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23019"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23020"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23019"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23010,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23014,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23014,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23015,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23016,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23017,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23019,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23019,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23024
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredUInt32].hasTest()"
    - "[foo.TestFull$TestMessRequiredUInt32].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23025"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23029"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23028"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23030"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23034"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23033"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23029,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23029,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23030,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].hasTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23032,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getTest"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23034,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23034,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23042,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23048,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23053,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23059,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23063,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23069,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23081,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23087,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23095,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23101,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23108,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23111
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23112,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23113
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23114,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilder(foo.TestFull$TestMessRequiredUInt32)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredUInt32"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23117,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredUInt32:23117,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23120
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom(foo.TestFull$TestMessRequiredUInt32)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredUInt32:23121"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23121"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredUInt32:23120"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredUInt32)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:23121,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23127
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23366
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23397
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: 23402
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredUInt32"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredUInt32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredUInt32:22913,1"
      Dst: "[foo.TestFull$TestMessRequiredUInt32].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.MessageInfoFactory].isSupported(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.MessageInfoFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageInfoFactory].messageInfoFor(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.MessageInfoFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageInfoFactory].getInstance()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageInfoFactory"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageInfoFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageInfoFactory].isSupported(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageInfoFactory"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:48,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageInfoFactory].messageInfoFor(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageInfoFactory"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 38
    returnType: "com.google.protobuf.MessageInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite].getDefaultInstance(java.lang.Class)"
    functionUses: 2
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageInfoFactory:53"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageInfoFactory:54"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageInfoFactory:53"
        BranchSideFuncs:
        - "getDefaultInstance(java.lang.Class)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:53,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:54,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:54,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:54,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:54,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:59,1"
      Dst: "[java.lang.Class].asSubclass"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:58,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:60,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].buildMessageInfo"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:62,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageInfoFactory:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos:14,1"
      Dst: "[com.google.protobuf.DescriptorProtos].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 49776
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$000()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$2500()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$2600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$2700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$2800()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$3600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$3700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$5800()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$5900()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$6000()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$6100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$7900()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$8000()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$9600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$9700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$10400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$10500()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$10600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$10700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$12300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$12400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$13200()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$13300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$14100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$14200()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$15300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$15400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$18000()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$18100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$19200()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$19300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$21100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$21200()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$21700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$21800()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$22700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$22800()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$23600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$23700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$24400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$24500()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$25300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$25400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$25500()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$25600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$27400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$27500()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$27600()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$27700()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$29100()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$29200()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$29300()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos].access$29400()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos"
    linkageType: null
    functionLinenumber: 5
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18927,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18932
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18933,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10500"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18934,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].maybeForceBuilderInitialization()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18948
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18954"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18951,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18952,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18961"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18964"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18963"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18969"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18973"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18972"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18973"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18976"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18975"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18958,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18962,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18965,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18970,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18974,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18977,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18981,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18987
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$10400()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18988,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$10400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18992
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18993,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 18997
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18999"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19002"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18998,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18999,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19000,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19006
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19009"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19010"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19009"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19008,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19009,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19010,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19014
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11702(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11702(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11802(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11802(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 39
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19022"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19021"
        BranchSideFuncs:
        - "access$11702(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19016"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19020"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19019"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19024"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19031"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19030"
        BranchSideFuncs:
        - "access$11802(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.util.List)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19029"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19028"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19017,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19020,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11702"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19022,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11702"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19026,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19029,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11802"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19031,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19031,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11802"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19035
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11902(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12002(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.LazyStringArrayList)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12276(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19042"
        BranchSideFuncs:
        - "access$11902(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19041"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19042"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19048"
        BranchSideFuncs:
        - "access$12002(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.DescriptorProtos$EnumOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19047"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19043"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19043"
        BranchSideFuncs:
        - "access$12002(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.DescriptorProtos$EnumOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19042"
        BranchSideFuncs:
        - "access$12002(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.DescriptorProtos$EnumOptions)"
        - "build()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19048"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19052"
        BranchSideFuncs:
        - "access$12102(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,com.google.protobuf.LazyStringArrayList)"
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19051"
        BranchSideFuncs:
        - "access$12276(com.google.protobuf.DescriptorProtos$EnumDescriptorProto,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19039,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11902"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19045,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19043,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12002"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19049,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19050,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12102"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12276"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19056
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19057,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19062
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19063,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19068,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19073,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19079,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19084
    functionDepth: 272
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19085,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19088
    functionDepth: 232
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19089"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19092"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19091"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19090,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19092,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19097
    functionDepth: 231
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11900(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 130
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19098"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19099"
        BranchSideFuncs:
        - "hasName()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19098"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19104"
        BranchSideFuncs:
        - "access$11900(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19103"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19104"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19116"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19115"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19105"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19130"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19129"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19106"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19110"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19109"
        BranchSideFuncs:
        - "ensureValueIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19116"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19130"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19129"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19117"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19125"
        BranchSideFuncs:
        - "access$11700(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19124"
        BranchSideFuncs:
        - "getValueFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19123"
        BranchSideFuncs:
        - "getValueFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19130"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19133"
        BranchSideFuncs:
        - "getOptions()"
        - "mergeOptions(com.google.protobuf.DescriptorProtos$EnumOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19132"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19133"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19145"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19144"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19134"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19159"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19135"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19139"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19138"
        BranchSideFuncs:
        - "ensureReservedRangeIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19145"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19159"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19158"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19155"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19154"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$11800(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19152"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19153"
        BranchSideFuncs:
        - "getReservedRangeFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19152"
        BranchSideFuncs:
        - "getReservedRangeFieldBuilder()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19159"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19169"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19168"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19164"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19163"
        BranchSideFuncs:
        - "ensureReservedNameIsMutable()"
        - "addAll(java.util.Collection)"
        - "access$12100(com.google.protobuf.DescriptorProtos$EnumDescriptorProto)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19098,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19099,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19100,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11900"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19105,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19105,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19106,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19107,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19110,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19111,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19111,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19113,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19116,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19116,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19117,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19118,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19120,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19124,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19126,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11700"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19126,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19130,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19131,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19134,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19134,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19135,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19136,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19139,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19140,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19140,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19142,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19145,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19145,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19146,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19147,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19149,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19153,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19155,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$11800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19155,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19159,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19159,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19160,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19161,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19164,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].access$12100"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19165,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19167,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19169,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19169,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19175
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValue(int)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].hasOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19176"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19181"
        BranchSideFuncs:
        - "getValue(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19180"
        BranchSideFuncs:
        - "hasOptions()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19176"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19175"
        BranchSideFuncs:
        - "getValueCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19186"
        BranchSideFuncs:
        - "isInitialized()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19185"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19182"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19186"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19176,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19177,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValue"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19177,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19181,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].hasOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19182,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19182,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19193
    functionDepth: 291
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable()"
    - "[com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 68
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19194"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19198"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19197"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19199"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19260"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19259"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19215"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19219"
        BranchSideFuncs:
        - "ensureValueIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19218"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19235"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19239"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureReservedRangeIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19238"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19256"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19200,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19206,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19212,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19216,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19217,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19219,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19225,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19225,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19224,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19232,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19236,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19237,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19239,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19244,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19245,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19246,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19250,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19260,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19258,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19260,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].hasName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19271"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19289"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19288"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19287"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19283,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19284,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19301,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19317"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19316"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19327,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19327,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].getName"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19340"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19348
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19353"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19352"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19363,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19365,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19371
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19375"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19374"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19373,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19375,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValue(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19381
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19385"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19384"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19383,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19385,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setValue(int,com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19401"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19400"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19397"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19398,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19399,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19401,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setValue(int,com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19410"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19415"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19411,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19412,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19412,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19413,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19415,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19415,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValue(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19431"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19424"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19427"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19428,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19429,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19431,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValue(int,com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19440"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19448"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19447"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19444"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19444,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19445,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19446,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19448,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValue(com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19462"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19458,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19459,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19459,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19460,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19462,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19462,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValue(int,com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19471"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19476"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19473,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19473,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19474,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19476,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19476,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addAllValue(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19491"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19486,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19487,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19491,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19504"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19500,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19502,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19504,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].removeValue(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19513,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureValueIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19514,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19515,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19517,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19526,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19526,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19535"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19534,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19535,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19543"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19546"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19544,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19546,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValueBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19553,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19554,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19553,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addValueBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19561,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19562,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19561,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19569,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19569,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getValueFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19573
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19574"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19583"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19582"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19575"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19578"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19579,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19580,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].hasOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19593
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19594"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19593"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19600
    functionDepth: 70
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getMessage()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19601"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19604"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19603"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19601"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19602,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19604,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19611"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19617"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19616"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19617,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19620,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setOptions(com.google.protobuf.DescriptorProtos$EnumOptions$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19628"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19631"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19629,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19631,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19631,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19634,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeOptions(com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19640
    functionDepth: 230
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19641"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19650"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19649"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19646"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19646"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19644"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19647"
        BranchSideFuncs:
        - "getOptionsBuilder()"
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19644,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19645,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19645,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19650,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19653,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOptions()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19666"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19665"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19663,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19666,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19672
    functionDepth: 72
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19674,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19675,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19675,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsOrBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19684"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19684"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19684"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19683"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19682,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19685,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptionsFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19693
    functionDepth: 71
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptions()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19702"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
        - "getOptions()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19697,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getOptions"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19698,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19699,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 19707
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19708"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19712"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19711"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19727"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19730"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19728,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19730,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19746"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19744,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19746,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRange(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19759"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19762"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19761"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19760,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19762,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setReservedRange(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19784"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19783"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19777"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19780"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19780,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19781,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19782,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19784,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setReservedRange(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19799"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19804"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19803"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19800,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19801,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19801,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19802,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19804,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19804,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRange(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19826"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19825"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19819"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19822"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19822,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19823,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19824,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19826,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRange(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19841"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19849"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19848"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19842"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19845"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19845,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19846,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19847,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19849,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRange(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19864"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19869"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19868"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19865,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19866,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19866,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19867,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19869,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19869,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRange(int,com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19884"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19889"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19888"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19885,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19886,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19886,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19887,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19889,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19889,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addAllReservedRange(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19904"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19910"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19909"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19905,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19906,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19908,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19910,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearReservedRange()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19924"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19929"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19925,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19927,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19929,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].removeReservedRange(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19943"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19948"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19944,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedRangeIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19945,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19946,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19948,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19963,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19963,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19976"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19978"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19977"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19977,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19978,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19992"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19995"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19994"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19993,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:19995,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRangeBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20008,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20009,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20008,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedRangeBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20022,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20023,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20022,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20036,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20036,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedRangeFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20040
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20050"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20049"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20042"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20045"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20046,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20047,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20055
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].isModifiable()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20056"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20059"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20058"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20056,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].isModifiable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ProtocolStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20072,1"
      Dst: "[com.google.protobuf.AbstractProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedNameCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20085,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedName(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20098,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedNameBytes(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20112,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].getByteString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setReservedName(int,java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20128"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20128,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20129,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20131,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedName(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20146"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20147"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20147,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20148,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20150,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addAllReservedName(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20165,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20166,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20169,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearReservedName()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20183,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20185,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addReservedNameBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20201"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20201,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].ensureReservedNameIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20202,1"
      Dst: "[com.google.protobuf.LazyStringArrayList].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20204,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20209
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20210,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: 20215
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:20216,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedNameList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder:18921,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].getReservedNameList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37231,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$22700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37236
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$22800()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37237,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$22800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37261"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37254,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37259,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37262,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37270
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$22700()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37271,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$22700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37275
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37276,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37280
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37285"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37281,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37282,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37283,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37289
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37292"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37293"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37292"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37291,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37292,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37293,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37297
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23202(com.google.protobuf.DescriptorProtos$EnumValueOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23202(com.google.protobuf.DescriptorProtos$EnumValueOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37305"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37304"
        BranchSideFuncs:
        - "build()"
        - "access$23202(com.google.protobuf.DescriptorProtos$EnumValueOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37299"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37303"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37300,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37303,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23202"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37305,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37305,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23202"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37309
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23302(com.google.protobuf.DescriptorProtos$EnumValueOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23402(com.google.protobuf.DescriptorProtos$EnumValueOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23576(com.google.protobuf.DescriptorProtos$EnumValueOptions,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37312"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37316"
        BranchSideFuncs:
        - "access$23302(com.google.protobuf.DescriptorProtos$EnumValueOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37315"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37316"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37320"
        BranchSideFuncs:
        - "access$23402(com.google.protobuf.DescriptorProtos$EnumValueOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37319"
        BranchSideFuncs:
        - "access$23576(com.google.protobuf.DescriptorProtos$EnumValueOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37313,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23302"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37317,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23402"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37320,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23576"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37324
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37325,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37330
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37331,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37336,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37341,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37352
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37360,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37367,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37374,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37380,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37383
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37387"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37386"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37385,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37387,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37392
    functionDepth: 41
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumValueOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hasDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDebugRedact()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDebugRedact(boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 64
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37393"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37394"
        BranchSideFuncs:
        - "hasDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37393"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37394"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37397"
        BranchSideFuncs:
        - "setDeprecated(boolean)"
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37396"
        BranchSideFuncs:
        - "hasDebugRedact()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37397"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37400"
        BranchSideFuncs:
        - "setDebugRedact(boolean)"
        - "getDebugRedact()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37399"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37412"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37411"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37426"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37425"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37406"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37405"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37426"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37425"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37413"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37422"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37421"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$23200(com.google.protobuf.DescriptorProtos$EnumValueOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37419"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37420"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37419"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37393,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37394,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37395,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37395,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37397,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].hasDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37398,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].getDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37398,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDebugRedact"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37401,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37401,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37402,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37403,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37406,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37407,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37407,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37409,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37412,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37412,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37413,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37414,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37416,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37420,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37422,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions].access$23200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37422,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37426,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37427,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37427,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37428,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37433
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37439"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37438"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37434"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37433"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37441"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37434,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37435,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37449
    functionDepth: 317
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 50
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37453"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37455"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37495"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37494"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37480"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37479"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37491"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37456,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37462,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37467,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37473,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37477,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37478,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37480,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37485,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37493,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37495,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37514"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37545
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37548,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37565,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].hasDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37581"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setDebugRedact(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37610
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37613,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearDebugRedact()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37629,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37635
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37640"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37639"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37653"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37656"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37655"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37654,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37656,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37666
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37670"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37669"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37668,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37670,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37680
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37681"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37684"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37683"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37682,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37684,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37704"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37703"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37697"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37700"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37699"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37700,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37701,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37702,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37704,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37717"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37722"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37721"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37718,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37719,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37719,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37720,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37722,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37722,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37734"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37742"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37741"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37735"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37738"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37738,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37739,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37740,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37742,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37755"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37763"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37762"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37756"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37759"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37758"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37759,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37760,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37761,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37763,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37776"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37781"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37780"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37777,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37778,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37778,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37779,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37781,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37781,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37794"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37799"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37798"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37795,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37796,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37796,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37797,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37799,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37799,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37812"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37818"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37817"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37813,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37814,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37816,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37818,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37830"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37835"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37834"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37831,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37833,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37835,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37847"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37852"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37848,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37849,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37852,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37865,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37865,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37876"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37878"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37877"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37877,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37878,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37890"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37893"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37892"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37891,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37893,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37904,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37905,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37904,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37916,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37917,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37916,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37928,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37928,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37932
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37933"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37942"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37941"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37934"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37937"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37938,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37939,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37946
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37947,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: 37952
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37953,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder:37224,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:241,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:257,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 1
    returnType: "com.google.protobuf.UInt32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:271,1"
      Dst: "[com.google.protobuf.UInt32Value].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 61
    returnType: "com.google.protobuf.UInt32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:277"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:280"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:276,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt32Value$Builder:277,1"
      Dst: "[com.google.protobuf.UInt32Value].isInitialized"
    - Src: "com.google.protobuf.UInt32Value$Builder:278,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 2
    returnType: "com.google.protobuf.UInt32Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial0(com.google.protobuf.UInt32Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:286"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:287"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:286"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:286,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial0"
    - Src: "com.google.protobuf.UInt32Value$Builder:287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].buildPartial0(com.google.protobuf.UInt32Value)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt32Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value].access$302(com.google.protobuf.UInt32Value,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:296"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.UInt32Value,int)"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:294,1"
      Dst: "[com.google.protobuf.UInt32Value].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 279
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:300,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 273
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:316,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:322,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 272
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:328,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 182
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.UInt32Value)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:335"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.UInt32Value)"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:334"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:333,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.UInt32Value$Builder:335,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.UInt32Value)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 41
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UInt32Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt32Value].getDefaultInstance()"
    - "[com.google.protobuf.UInt32Value].getValue()"
    - "[com.google.protobuf.UInt32Value].getValue()"
    - "[com.google.protobuf.UInt32Value$Builder].setValue(int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:341"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt32Value$Builder:342"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:345"
        BranchSideFuncs:
        - "setValue(int)"
        - "getValue()"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:344"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:341,1"
      Dst: "[com.google.protobuf.UInt32Value].getDefaultInstance"
    - Src: "com.google.protobuf.UInt32Value$Builder:342,1"
      Dst: "[com.google.protobuf.UInt32Value].getValue"
    - Src: "com.google.protobuf.UInt32Value$Builder:343,1"
      Dst: "[com.google.protobuf.UInt32Value].getValue"
    - Src: "com.google.protobuf.UInt32Value$Builder:343,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setValue"
    - Src: "com.google.protobuf.UInt32Value$Builder:345,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.UInt32Value$Builder:345,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.UInt32Value$Builder:346,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 49
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.UInt32Value$Builder:360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:364"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:363"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.UInt32Value$Builder:365"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:387"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:386"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.UInt32Value$Builder:377"
      Branch Sides:
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:383"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.UInt32Value$Builder:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:366,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.UInt32Value$Builder:372,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.UInt32Value$Builder:377,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.UInt32Value$Builder:387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.UInt32Value$Builder:385,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.UInt32Value$Builder:387,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setValue(int)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 13
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:419,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:433,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 15
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:439,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 40
    returnType: "com.google.protobuf.UInt32Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:445,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt32Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.UInt32Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt32Value$Builder:228,1"
      Dst: "[com.google.protobuf.UInt32Value$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$1"
    linkageType: null
    functionLinenumber: 2565
    functionDepth: 289
    returnType: "com.google.protobuf.Field"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Field].newBuilder()"
    - "[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$1:2566,1"
      Dst: "[com.google.protobuf.Field].newBuilder"
    - Src: "com.google.protobuf.Field$1:2568,1"
      Dst: "[com.google.protobuf.Field$Builder].mergeFrom"
    - Src: "com.google.protobuf.Field$1:2570,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    - Src: "com.google.protobuf.Field$1:2570,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Field$1:2572,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Field$1:2572,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    - Src: "com.google.protobuf.Field$1:2572,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Field$1:2575,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    - Src: "com.google.protobuf.Field$1:2575,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Field$1:2577,1"
      Dst: "[com.google.protobuf.Field$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Field$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$1:2560,1"
      Dst: "[com.google.protobuf.Field$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:64"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:67"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:66"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].checkNotNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:72"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:75"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:74"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].stringDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:101,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].bytesDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].copyFrom(byte[])"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:112,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "com.google.protobuf.Internal:112,1"
      Dst: "[com.google.protobuf.ByteString].copyFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].byteArrayDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:120,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].byteBufferDefaultValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:129,1"
      Dst: "[com.google.protobuf.Internal].byteArrayDefaultValue"
    - Src: "com.google.protobuf.Internal:129,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].copyByteBuffer(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:140,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.Internal:145,1"
      Dst: "[java.nio.Buffer].clear"
    - Src: "com.google.protobuf.Internal:146,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:146,1"
      Dst: "[java.nio.ByteBuffer].allocate"
    - Src: "com.google.protobuf.Internal:147,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Internal:148,1"
      Dst: "[java.nio.Buffer].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].isValidUtf8(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:179,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].isValidUtf8(byte[])"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 11
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].isValidUtf8(byte[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:184,1"
      Dst: "[com.google.protobuf.Utf8].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].toByteArray(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:189,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].toStringUtf8(byte[])"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].hashLong(long)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].hashBoolean(boolean)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].hashEnum(com.google.protobuf.Internal$EnumLite)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Internal$EnumLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    - "[com.google.protobuf.Field$Cardinality].getNumber()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.NullValue].getNumber()"
    - "[com.google.protobuf.Field$Kind].getNumber()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    functionUses: 2
    ICount: 3
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:248,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].hashEnumList(java.util.List)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Internal].hashEnum(com.google.protobuf.Internal$EnumLite)"
    functionUses: 1
    ICount: 12
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:257"
        BranchSideFuncs:
        - "hashEnum(com.google.protobuf.Internal$EnumLite)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.Internal:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:254,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Internal:254,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Internal:254,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Internal:255,1"
      Dst: "[com.google.protobuf.Internal].hashEnum"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].equals(java.util.List,java.util.List)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:264"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:270"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:269"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:266"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:262,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:262,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:265,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:266,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Internal:266,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Internal:266,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].hashCode(java.util.List)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:276"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:279"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:276,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Internal:276,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Internal:276,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Internal:277,1"
      Dst: "[com.google.protobuf.Internal].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].hashCode(byte[])"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].hashCode(byte[],int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:288,1"
      Dst: "[com.google.protobuf.Internal].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].hashCode(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].partialHash(int,byte[],int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:298"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:296"
        BranchSideFuncs:
        - "partialHash(int,byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.Internal:297,1"
      Dst: "[com.google.protobuf.Internal].partialHash"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].partialHash(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:303"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:305"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].equalsByteBuffer(java.nio.ByteBuffer,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:311"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:316"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:311,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:311,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:316,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.Internal:317,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.Internal:318,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.Internal:319,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.Internal:320,1"
      Dst: "[java.nio.ByteBuffer].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].equalsByteBuffer(java.util.List,java.util.List)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:325"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:328"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:327"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:328"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:333"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:332"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:329"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:328"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:325,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:325,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:328,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Internal:329,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Internal:329,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Internal:329,1"
      Dst: "[com.google.protobuf.Internal].equalsByteBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].hashCodeByteBuffer(java.util.List)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:339,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.Internal:339,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.Internal:339,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.Internal:340,1"
      Dst: "[com.google.protobuf.Internal].hashCodeByteBuffer"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].hashCodeByteBuffer(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Internal:349"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:350"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:357"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:357"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:367"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:364"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:364"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Internal:363"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Internal:368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Internal:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Internal:349,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.Internal:351,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:351,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.Internal:351,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.Internal:351,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:351,1"
      Dst: "[com.google.protobuf.Internal].partialHash"
    - Src: "com.google.protobuf.Internal:357,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:357,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:359,1"
      Dst: "[java.nio.ByteBuffer].duplicate"
    - Src: "com.google.protobuf.Internal:360,1"
      Dst: "[com.google.protobuf.Java8Compatibility].clear"
    - Src: "com.google.protobuf.Internal:361,1"
      Dst: "[java.nio.Buffer].capacity"
    - Src: "com.google.protobuf.Internal:362,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.Internal:364,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.Internal:364,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.Internal:365,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Internal:366,1"
      Dst: "[com.google.protobuf.Internal].partialHash"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Internal].getDefaultInstance(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:375,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.google.protobuf.Internal:376,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.google.protobuf.Internal:378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Internal:378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Internal:378,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Internal].mergeMessage(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Internal"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 284
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredString$Builder].buildPartial()"
    - "[com.google.protobuf.Option$Builder].buildPartial()"
    - "[com.google.protobuf.Any$Builder].buildPartial()"
    - "[com.google.protobuf.Timestamp$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].buildPartial()"
    - "[com.google.protobuf.BoolValue$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo15$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].buildPartial()"
    - "[com.google.protobuf.StringValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo16$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$Builder].buildPartial()"
    - "[com.google.protobuf.BytesValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Mixin$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].buildPartial()"
    - "[com.google.protobuf.Method$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$EmptyMess$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].buildPartial()"
    - "[com.google.protobuf.MapEntry$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.FieldMask$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestMessOneof$Builder].buildPartial()"
    - "[com.google.protobuf.Field$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262144$Builder].buildPartial()"
    - "[com.google.protobuf.Api$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2048$Builder].buildPartial()"
    - "[com.google.protobuf.DoubleValue$Builder].buildPartial()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[foo.TestFull$AllocValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].buildPartial()"
    - "[foo.TestFull$TestMess$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].buildPartial()"
    - "[com.google.protobuf.UInt32Value$Builder].buildPartial()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableBuilder].buildPartial()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo2047$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].buildPartial()"
    - "[com.google.protobuf.Duration$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].buildPartial()"
    - "[com.google.protobuf.Int64Value$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldNo262143$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].buildPartial()"
    - "[foo.TestFull$LowerCase$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].buildPartial()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].buildPartial()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[foo.TestFull$TestFieldFlags$Builder].buildPartial()"
    - "[com.google.protobuf.Int32Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].buildPartial()"
    - "[com.google.protobuf.Type$Builder].buildPartial()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].buildPartial()"
    - "[foo.TestFull$TestMessPacked$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].buildPartial()"
    - "[com.google.protobuf.SourceContext$Builder].buildPartial()"
    - "[foo.TestFull$TestMessSubMess$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].buildPartial()"
    - "[com.google.protobuf.EnumValue$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].buildPartial()"
    - "[foo.TestFull$TestMessageCheck$Builder].buildPartial()"
    - "[com.google.protobuf.Empty$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].buildPartial()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].buildPartial()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.AbstractMessageLite$Builder].mergeFrom(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    functionUses: 2
    ICount: 8
    EdgeCount: 212
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Internal:394,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.Internal:394,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].mergeFrom"
    - Src: "com.google.protobuf.Internal:394,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$1"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 50
    returnType: "com.google.protobuf.UInt64Value"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UInt64Value].newBuilder()"
    - "[com.google.protobuf.UInt64Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UInt64Value$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$1:474,1"
      Dst: "[com.google.protobuf.UInt64Value].newBuilder"
    - Src: "com.google.protobuf.UInt64Value$1:476,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.UInt64Value$1:478,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt64Value$1:478,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt64Value$1:480,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.UInt64Value$1:480,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt64Value$1:480,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt64Value$1:483,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    - Src: "com.google.protobuf.UInt64Value$1:483,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UInt64Value$1:485,1"
      Dst: "[com.google.protobuf.UInt64Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UInt64Value$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UInt64Value$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UInt64Value$1:468,1"
      Dst: "[com.google.protobuf.UInt64Value$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1"
    linkageType: null
    functionLinenumber: 45471
    functionDepth: 50
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45472,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].newBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45474,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45476,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45476,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45478,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45478,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45478,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45481,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45481,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45483,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1:45466,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$1"
    linkageType: null
    functionLinenumber: 57393
    functionDepth: 50
    returnType: "foo.TestFull$TestRequiredFieldsBitmap"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57394,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap].newBuilder"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57396,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57398,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57398,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57400,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57400,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57400,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57403,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57403,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57405,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestRequiredFieldsBitmap$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestRequiredFieldsBitmap$1:57388,1"
      Dst: "[foo.TestFull$TestRequiredFieldsBitmap$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$MethodToInvoke].values()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke:262,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$MethodToInvoke].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke:262,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageLite$MethodToInvoke].$values()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageLite$MethodToInvoke[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.OptionOrBuilder].getName()"
    functionSourceFile: "com.google.protobuf.OptionOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.OptionOrBuilder].getNameBytes()"
    functionSourceFile: "com.google.protobuf.OptionOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.OptionOrBuilder].hasValue()"
    functionSourceFile: "com.google.protobuf.OptionOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.OptionOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.OptionOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Any"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.OptionOrBuilder].getValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.OptionOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AnyOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].getParserForType()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].toByteString()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].toByteArray()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].writeTo(java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].writeDelimitedTo(java.io.OutputStream)"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.MessageLite].toBuilder()"
    functionSourceFile: "com.google.protobuf.MessageLite"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Int64ValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.Int64ValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.WireFormat].getTagWireType(int)"
    functionSourceFile: "com.google.protobuf.WireFormat"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 82
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat].getTagFieldNumber(int)"
    functionSourceFile: "com.google.protobuf.WireFormat"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat].makeTag(int,int)"
    functionSourceFile: "com.google.protobuf.WireFormat"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.WireFormat].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    functionSourceFile: "com.google.protobuf.WireFormat"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 285
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.WireFormat$FieldType"
    - "com.google.protobuf.WireFormat$Utf8Validation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed64()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readUInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSFixed64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readSInt64()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readSInt64()"
    - "[com.google.protobuf.WireFormat$Utf8Validation$3].readString(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.WireFormat$Utf8Validation$2].readString(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.WireFormat$Utf8Validation$1].readString(com.google.protobuf.CodedInputStream)"
    functionUses: 4
    ICount: 62
    EdgeCount: 59
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.WireFormat:227,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.WireFormat:229,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.WireFormat:229,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.WireFormat:231,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.WireFormat:231,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.google.protobuf.WireFormat:233,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt64"
    - Src: "com.google.protobuf.WireFormat:233,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.WireFormat:235,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt64"
    - Src: "com.google.protobuf.WireFormat:235,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.WireFormat:237,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "com.google.protobuf.WireFormat:237,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.WireFormat:239,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed64"
    - Src: "com.google.protobuf.WireFormat:239,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.WireFormat:241,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFixed32"
    - Src: "com.google.protobuf.WireFormat:241,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.WireFormat:243,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.WireFormat:243,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.WireFormat:245,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "com.google.protobuf.WireFormat:247,1"
      Dst: "[com.google.protobuf.CodedInputStream].readUInt32"
    - Src: "com.google.protobuf.WireFormat:247,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.WireFormat:249,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed32"
    - Src: "com.google.protobuf.WireFormat:249,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.WireFormat:251,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSFixed64"
    - Src: "com.google.protobuf.WireFormat:251,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.WireFormat:253,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt32"
    - Src: "com.google.protobuf.WireFormat:253,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.WireFormat:255,1"
      Dst: "[com.google.protobuf.CodedInputStream].readSInt64"
    - Src: "com.google.protobuf.WireFormat:255,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.WireFormat:258,1"
      Dst: "[com.google.protobuf.WireFormat$Utf8Validation].readString"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:55,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getName()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:74"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:77"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:76"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Api:79,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:97"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api:99,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMethodsList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMethodsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMethodsCount()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:143,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMethods(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Method"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:154,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMethodsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MethodOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:166,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getOptionsList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getOptionsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getOptionsCount()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:204,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getOptions(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Option"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:215,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getOptionsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.OptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:227,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getVersion()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:264"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Api:267,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getVersionBytes()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:302"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api:304,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].hasSourceContext()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:326"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:325"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getSourceContext()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 1
    returnType: "com.google.protobuf.SourceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SourceContext].getDefaultInstance()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:338"
        BranchSideFuncs:
        - "getDefaultInstance()"
    Callsites:
    - Src: "com.google.protobuf.Api:339,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getSourceContextOrBuilder()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContextOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:351"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api:351,1"
      Dst: "[com.google.protobuf.SourceContext].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMixinsList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMixinsOrBuilderList()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMixinsCount()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:389,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMixins(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:400,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getMixinsOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MixinOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:412,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getSyntaxValue()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getSyntax()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Syntax"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api:437,1"
      Dst: "[com.google.protobuf.Syntax].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].isInitialized()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:446"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:445"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].writeEnum(int,int)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 55
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:455"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:458"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:457"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:460"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:463"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Api:464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:467"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Api:466"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:467"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:470"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Api:469"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.Api:470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:472"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Api:473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:476"
        BranchSideFuncs:
        - "writeEnum(int,int)"
      - BranchSide: "com.google.protobuf.Api:475"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Api:455,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Api:456,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Api:458,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:459,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:459,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Api:461,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:462,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:462,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Api:464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Api:465,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Api:468,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api:468,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Api:470,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:471,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:471,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.Api:473,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Api:474,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnum"
    - Src: "com.google.protobuf.Api:476,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api:476,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Api].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSize(int,int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 68
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:482"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:488"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:487"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:488"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:491"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:495"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Api:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:499"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Api:498"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:502"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.Api:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:506"
        BranchSideFuncs:
        - "getNumber()"
    - Branch String: "com.google.protobuf.Api:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:510"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Api:485,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Api:486,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Api:488,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:490,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:490,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Api:492,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:494,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:494,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Api:496,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Api:497,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Api:501,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api:501,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Api:503,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.Api:505,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.Api:505,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.Api:507,1"
      Dst: "[com.google.protobuf.Syntax].getNumber"
    - Src: "com.google.protobuf.Api:509,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSize"
    - Src: "com.google.protobuf.Api:511,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api:511,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Api].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].getName()"
    - "[com.google.protobuf.Api].getName()"
    - "[com.google.protobuf.Api].getMethodsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].getMethodsList()"
    - "[com.google.protobuf.Api].getOptionsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].getOptionsList()"
    - "[com.google.protobuf.Api].getVersion()"
    - "[com.google.protobuf.Api].getVersion()"
    - "[com.google.protobuf.Api].hasSourceContext()"
    - "[com.google.protobuf.Api].hasSourceContext()"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.Api].getMixinsList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].getMixinsList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 55
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:521"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:520"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:521"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:524"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:523"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Api:527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:528"
        BranchSideFuncs:
        - "getMethodsList()"
      - BranchSide: "com.google.protobuf.Api:527"
        BranchSideFuncs:
        - "getMethodsList()"
    - Branch String: "com.google.protobuf.Api:529"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:530"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Api:529"
        BranchSideFuncs:
        - "getOptionsList()"
    - Branch String: "com.google.protobuf.Api:531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:532"
        BranchSideFuncs:
        - "getVersion()"
      - BranchSide: "com.google.protobuf.Api:531"
        BranchSideFuncs:
        - "getVersion()"
    - Branch String: "com.google.protobuf.Api:533"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:533"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:535"
        BranchSideFuncs:
        - "hasSourceContext()"
      - BranchSide: "com.google.protobuf.Api:534"
        BranchSideFuncs:
        - "hasSourceContext()"
    - Branch String: "com.google.protobuf.Api:535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:539"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Api:538"
        BranchSideFuncs:
        - "getMixinsList()"
    - Branch String: "com.google.protobuf.Api:537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:538"
        BranchSideFuncs:
        - "getMixinsList()"
    - Branch String: "com.google.protobuf.Api:540"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:541"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:540"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Api:541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:542"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Api:541"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Api:542"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:543"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Api:522,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Api:526,1"
      Dst: "[com.google.protobuf.Api].getName"
    - Src: "com.google.protobuf.Api:527,1"
      Dst: "[com.google.protobuf.Api].getName"
    - Src: "com.google.protobuf.Api:527,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Api:528,1"
      Dst: "[com.google.protobuf.Api].getMethodsList"
    - Src: "com.google.protobuf.Api:529,1"
      Dst: "[com.google.protobuf.Api].getMethodsList"
    - Src: "com.google.protobuf.Api:529,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Api:530,1"
      Dst: "[com.google.protobuf.Api].getOptionsList"
    - Src: "com.google.protobuf.Api:531,1"
      Dst: "[com.google.protobuf.Api].getOptionsList"
    - Src: "com.google.protobuf.Api:531,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Api:532,1"
      Dst: "[com.google.protobuf.Api].getVersion"
    - Src: "com.google.protobuf.Api:533,1"
      Dst: "[com.google.protobuf.Api].getVersion"
    - Src: "com.google.protobuf.Api:533,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Api:534,1"
      Dst: "[com.google.protobuf.Api].hasSourceContext"
    - Src: "com.google.protobuf.Api:534,1"
      Dst: "[com.google.protobuf.Api].hasSourceContext"
    - Src: "com.google.protobuf.Api:535,1"
      Dst: "[com.google.protobuf.Api].hasSourceContext"
    - Src: "com.google.protobuf.Api:536,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api:537,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api:537,1"
      Dst: "[com.google.protobuf.SourceContext].equals"
    - Src: "com.google.protobuf.Api:539,1"
      Dst: "[com.google.protobuf.Api].getMixinsList"
    - Src: "com.google.protobuf.Api:540,1"
      Dst: "[com.google.protobuf.Api].getMixinsList"
    - Src: "com.google.protobuf.Api:540,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.Api:542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api:542,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api:542,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].hashCode()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].getDescriptor()"
    - "[com.google.protobuf.Api].getName()"
    - "[com.google.protobuf.Api].getMethodsCount()"
    - "[com.google.protobuf.Api].getMethodsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Api].getOptionsCount()"
    - "[com.google.protobuf.Api].getOptionsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.Api].getVersion()"
    - "[com.google.protobuf.Api].hasSourceContext()"
    - "[com.google.protobuf.Api].getSourceContext()"
    - "[com.google.protobuf.SourceContext].hashCode()"
    - "[com.google.protobuf.Api].getMixinsCount()"
    - "[com.google.protobuf.Api].getMixinsList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 64
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:552"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:551"
        BranchSideFuncs:
        - "getName()"
        - "getDescriptor()"
        - "getMethodsCount()"
    - Branch String: "com.google.protobuf.Api:555"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:559"
        BranchSideFuncs:
        - "getMethodsList()"
      - BranchSide: "com.google.protobuf.Api:558"
        BranchSideFuncs:
        - "getOptionsCount()"
    - Branch String: "com.google.protobuf.Api:559"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:563"
        BranchSideFuncs:
        - "getOptionsList()"
      - BranchSide: "com.google.protobuf.Api:562"
        BranchSideFuncs:
        - "hasSourceContext()"
        - "getVersion()"
    - Branch String: "com.google.protobuf.Api:565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:569"
        BranchSideFuncs:
        - "getSourceContext()"
      - BranchSide: "com.google.protobuf.Api:568"
        BranchSideFuncs:
        - "getMixinsCount()"
    - Branch String: "com.google.protobuf.Api:569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:573"
        BranchSideFuncs:
        - "getMixinsList()"
      - BranchSide: "com.google.protobuf.Api:572"
        BranchSideFuncs:
        - "hashCode()"
        - "getUnknownFields()"
    Callsites:
    - Src: "com.google.protobuf.Api:552,1"
      Dst: "[com.google.protobuf.Api].getDescriptor"
    - Src: "com.google.protobuf.Api:552,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Api:554,1"
      Dst: "[com.google.protobuf.Api].getName"
    - Src: "com.google.protobuf.Api:554,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Api:555,1"
      Dst: "[com.google.protobuf.Api].getMethodsCount"
    - Src: "com.google.protobuf.Api:557,1"
      Dst: "[com.google.protobuf.Api].getMethodsList"
    - Src: "com.google.protobuf.Api:557,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Api:559,1"
      Dst: "[com.google.protobuf.Api].getOptionsCount"
    - Src: "com.google.protobuf.Api:561,1"
      Dst: "[com.google.protobuf.Api].getOptionsList"
    - Src: "com.google.protobuf.Api:561,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Api:564,1"
      Dst: "[com.google.protobuf.Api].getVersion"
    - Src: "com.google.protobuf.Api:564,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Api:565,1"
      Dst: "[com.google.protobuf.Api].hasSourceContext"
    - Src: "com.google.protobuf.Api:567,1"
      Dst: "[com.google.protobuf.Api].getSourceContext"
    - Src: "com.google.protobuf.Api:567,1"
      Dst: "[com.google.protobuf.SourceContext].hashCode"
    - Src: "com.google.protobuf.Api:569,1"
      Dst: "[com.google.protobuf.Api].getMixinsCount"
    - Src: "com.google.protobuf.Api:571,1"
      Dst: "[com.google.protobuf.Api].getMixinsList"
    - Src: "com.google.protobuf.Api:571,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.Api:575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Api:575,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:583,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:589,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:594,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:600,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:604,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:610,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:615,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:622,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:628,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:636,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:642,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:649,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 242
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:653,1"
      Dst: "[com.google.protobuf.Api].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilder()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 241
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:655,1"
      Dst: "[com.google.protobuf.Api].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilder(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:658,1"
      Dst: "[com.google.protobuf.Api].toBuilder"
    - Src: "com.google.protobuf.Api:658,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].toBuilder()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 240
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Api)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Api:662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Api:662"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Api:661"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Api)"
    Callsites:
    - Src: "com.google.protobuf.Api:662,1"
      Dst: "[com.google.protobuf.Api$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "com.google.protobuf.Api$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 2542
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].parser()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getParserForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 2573
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 2578
    functionDepth: 0
    returnType: "com.google.protobuf.Api"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].toBuilder()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].toBuilder()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Api:21,1"
      Dst: "[com.google.protobuf.Api].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$302(com.google.protobuf.Api,java.util.List)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$402(com.google.protobuf.Api,java.util.List)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$502(com.google.protobuf.Api,java.util.List)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$602(com.google.protobuf.Api,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$702(com.google.protobuf.Api,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$802(com.google.protobuf.Api,com.google.protobuf.SourceContext)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "com.google.protobuf.SourceContext"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "com.google.protobuf.SourceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$902(com.google.protobuf.Api,int)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Api"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$600(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$300(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$400(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$700(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$500(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Api].access$900(com.google.protobuf.Api)"
    functionSourceFile: "com.google.protobuf.Api"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Api"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ApiProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.ApiProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ApiProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.ApiProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.ApiProto:14,1"
      Dst: "[com.google.protobuf.ApiProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.ApiProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.ApiProto"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].isValidUtf8(byte[])"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 10
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].isValidUtf8(byte[],int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:148,1"
      Dst: "[com.google.protobuf.Utf8$Processor].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].isValidUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 10
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].isValidUtf8(byte[],int,int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:160,1"
      Dst: "[com.google.protobuf.Utf8$Processor].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].partialIsValidUtf8(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 9
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:177,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].incompleteStateFor(int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].incompleteStateFor(int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:185"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8:185"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:184"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].incompleteStateFor(int,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:189"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].incompleteStateFor(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(int)"
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int)"
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:198,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    - Src: "com.google.protobuf.Utf8:200,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    - Src: "com.google.protobuf.Utf8:202,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].incompleteStateFor(java.nio.ByteBuffer,int,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 1
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(int)"
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int)"
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:212,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    - Src: "com.google.protobuf.Utf8:214,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8:214,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    - Src: "com.google.protobuf.Utf8:216,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8:216,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8:216,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].encodedLength(java.lang.CharSequence)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].encodedLengthGeneral(java.lang.CharSequence,int)"
    functionUses: 6
    ICount: 36
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:251"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:247"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:251"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:261"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:254"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:257"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:256"
        BranchSideFuncs:
        - "encodedLengthGeneral(java.lang.CharSequence,int)"
    - Branch String: "com.google.protobuf.Utf8:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:242,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8:247,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8:253,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8:257,1"
      Dst: "[com.google.protobuf.Utf8].encodedLengthGeneral"
    - Src: "com.google.protobuf.Utf8:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8:264,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.Utf8].encodedLengthGeneral(java.lang.CharSequence,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:290"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:289"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:275"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:278"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:277"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:270"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:286"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:271,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8:274,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8:282,1"
      Dst: "[java.lang.Character].codePointAt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Utf8].encode(java.lang.CharSequence,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 7
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8(java.lang.CharSequence,byte[],int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].encodeUtf8(java.lang.CharSequence,byte[],int,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:294,1"
      Dst: "[com.google.protobuf.Utf8$Processor].encodeUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].isValidUtf8(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 11
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].isValidUtf8(java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:308,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8:308,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.Utf8:308,1"
      Dst: "[com.google.protobuf.Utf8$Processor].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].partialIsValidUtf8(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 10
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(int,java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:321,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].decodeUtf8(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].decodeUtf8(java.nio.ByteBuffer,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:331,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].decodeUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8(byte[],int,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8(byte[],int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:341,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:355,1"
      Dst: "[com.google.protobuf.Utf8$Processor].encodeUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].estimateConsecutiveAscii(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:375"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8:375"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8:376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:375,1"
      Dst: "[java.nio.ByteBuffer].getLong"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Utf8].access$000(int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].access$100(int,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(int,int,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].access$200(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].estimateConsecutiveAscii(java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].estimateConsecutiveAscii"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].access$300(java.nio.ByteBuffer,int,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 2
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(java.nio.ByteBuffer,int,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].access$1100(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 2
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(byte[],int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8].access$1200(int)"
    functionSourceFile: "com.google.protobuf.Utf8"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].incompleteStateFor(int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Utf8:77,1"
      Dst: "[com.google.protobuf.Utf8].incompleteStateFor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Parser"
    linkageType: null
    functionLinenumber: 1061
    functionDepth: 49
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet].newBuilder()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.CodedInputStream)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial()"
    functionUses: 7
    ICount: 19
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1062,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1064,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1066,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1066,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1068,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1068,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1070,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.UnknownFieldSet$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.UnknownFieldSet$Parser:1057,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Parser].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43087
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43092
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27400()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43093,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27400"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43098
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$27500()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43099,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$27500"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43100,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45556
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45663
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45664,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocation(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45717,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45771,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45776
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45778"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45779"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45778"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45780"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45787
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessage(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45788"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45790"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45788,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45789,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45789,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessage"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45791,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45791,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45795
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 22
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45798"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45800"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45803"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45800,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45802,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45802,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSize"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45804,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45804,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45810
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList()"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 25
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45814"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45813"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45817"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45816"
        BranchSideFuncs:
        - "getLocationList()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45820"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45822"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45815,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45819,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45820,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45820,1"
      Dst: "[java.util.List].equals"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45821,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].hashCode()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45826
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDescriptor()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationCount()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList()"
    - "[com.google.protobuf.FloatArrayList].hashCode()"
    - "[com.google.protobuf.AbstractProtobufList].hashCode()"
    - "[com.google.protobuf.LongArrayList].hashCode()"
    - "[com.google.protobuf.BooleanArrayList].hashCode()"
    - "[com.google.protobuf.DoubleArrayList].hashCode()"
    - "[com.google.protobuf.IntArrayList].hashCode()"
    - "[com.google.protobuf.LazyStringArrayList].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 8
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45827"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45830"
        BranchSideFuncs:
        - "getLocationCount()"
        - "getDescriptor()"
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45832"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45836"
        BranchSideFuncs:
        - "getLocationList()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45835"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45831,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45831,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45832,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationCount"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45834,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getLocationList"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45834,1"
      Dst: "[java.util.List].hashCode"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45836,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45836,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45844,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45850,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45855,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45861,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45865,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45871,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45876,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45883,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45889,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45897,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45910,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45913
    functionDepth: 44
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45914,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45915
    functionDepth: 43
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45916,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilder(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45919,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45919,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45922
    functionDepth: 42
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45923"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45922"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:45923,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 45929
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 47242
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].parser()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getParserForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 47273
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 47278
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$SourceCodeInfo:43071,1"
      Dst: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29002(com.google.protobuf.DescriptorProtos$SourceCodeInfo,java.util.List)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43070
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].access$29000(com.google.protobuf.DescriptorProtos$SourceCodeInfo)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    linkageType: null
    functionLinenumber: 43070
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$SourceCodeInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].values()"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.google.protobuf.JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.JavaType:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.JavaType:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].getDefaultDefault()"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].getType()"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].getBoxedType()"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].isValidType(java.lang.Class)"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.JavaType:74,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.JavaType].$values()"
    functionSourceFile: "com.google.protobuf.JavaType"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.google.protobuf.JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].values()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:476,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:476,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].getNumber()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Cardinality:548"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Cardinality:552"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Cardinality:551"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].valueOf(int)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:562,1"
      Dst: "[com.google.protobuf.Field$Cardinality].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].forNumber(int)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Cardinality:593"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Cardinality:597"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Cardinality:596"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:597,1"
      Dst: "[com.google.protobuf.Field$Cardinality].getDescriptor"
    - Src: "com.google.protobuf.Field$Cardinality:597,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.Field$Cardinality:597,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Field$Cardinality:597,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:601,1"
      Dst: "[com.google.protobuf.Field$Cardinality].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:605,1"
      Dst: "[com.google.protobuf.Field].getDescriptor"
    - Src: "com.google.protobuf.Field$Cardinality:605,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.Field$Cardinality:605,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Field$Cardinality:612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Cardinality:616"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Cardinality:615"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Field$Cardinality:616"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Field$Cardinality:619"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Field$Cardinality:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Field$Cardinality:612,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.Field$Cardinality:612,1"
      Dst: "[com.google.protobuf.Field$Cardinality].getDescriptor"
    - Src: "com.google.protobuf.Field$Cardinality:616,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    - Src: "com.google.protobuf.Field$Cardinality:619,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Field$Cardinality].$values()"
    functionSourceFile: "com.google.protobuf.Field$Cardinality"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "com.google.protobuf.Field$Cardinality[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getName()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:141"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:140"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Mixin:143,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getNameBytes()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:162,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getRoot()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ByteString].toStringUtf8()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:186"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:189"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:188"
        BranchSideFuncs:
        - "toStringUtf8()"
    Callsites:
    - Src: "com.google.protobuf.Mixin:191,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getRootBytes()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:209"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:211,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].isInitialized()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:225"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:224"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Mixin:225"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:226"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:234"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:237"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:236"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Mixin:237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:240"
        BranchSideFuncs:
        - "writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Mixin:239"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "com.google.protobuf.Mixin:234,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Mixin:235,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Mixin:237,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Mixin:238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].writeString"
    - Src: "com.google.protobuf.Mixin:240,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Mixin:240,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].isStringEmpty(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].computeStringSize(int,java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:246"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:247"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Mixin:249"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:252"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:251"
        BranchSideFuncs:
        - "isStringEmpty(java.lang.Object)"
    - Branch String: "com.google.protobuf.Mixin:252"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:255"
        BranchSideFuncs:
        - "computeStringSize(int,java.lang.Object)"
      - BranchSide: "com.google.protobuf.Mixin:254"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "com.google.protobuf.Mixin:249,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Mixin:250,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Mixin:252,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isStringEmpty"
    - Src: "com.google.protobuf.Mixin:253,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].computeStringSize"
    - Src: "com.google.protobuf.Mixin:255,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Mixin:255,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].getName()"
    - "[com.google.protobuf.Mixin].getName()"
    - "[com.google.protobuf.Mixin].getRoot()"
    - "[com.google.protobuf.Mixin].getRoot()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:265"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:264"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Mixin:265"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:268"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:267"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.google.protobuf.Mixin:271"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:272"
        BranchSideFuncs:
        - "getRoot()"
      - BranchSide: "com.google.protobuf.Mixin:271"
        BranchSideFuncs:
        - "getRoot()"
    - Branch String: "com.google.protobuf.Mixin:273"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:274"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.google.protobuf.Mixin:273"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "com.google.protobuf.Mixin:274"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:275"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:266,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "com.google.protobuf.Mixin:270,1"
      Dst: "[com.google.protobuf.Mixin].getName"
    - Src: "com.google.protobuf.Mixin:271,1"
      Dst: "[com.google.protobuf.Mixin].getName"
    - Src: "com.google.protobuf.Mixin:271,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Mixin:272,1"
      Dst: "[com.google.protobuf.Mixin].getRoot"
    - Src: "com.google.protobuf.Mixin:273,1"
      Dst: "[com.google.protobuf.Mixin].getRoot"
    - Src: "com.google.protobuf.Mixin:273,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.google.protobuf.Mixin:274,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Mixin:274,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Mixin:274,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].hashCode()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin].getDescriptor()"
    - "[com.google.protobuf.Mixin].getName()"
    - "[com.google.protobuf.Mixin].getRoot()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:284"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:283"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getName()"
        - "getDescriptor()"
        - "getRoot()"
        - "hashCode()"
    Callsites:
    - Src: "com.google.protobuf.Mixin:284,1"
      Dst: "[com.google.protobuf.Mixin].getDescriptor"
    - Src: "com.google.protobuf.Mixin:284,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.google.protobuf.Mixin:286,1"
      Dst: "[com.google.protobuf.Mixin].getName"
    - Src: "com.google.protobuf.Mixin:286,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Mixin:288,1"
      Dst: "[com.google.protobuf.Mixin].getRoot"
    - Src: "com.google.protobuf.Mixin:288,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.google.protobuf.Mixin:289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Mixin:289,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:297,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:303,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:308,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:314,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(byte[])"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:318,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:324,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:329,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:336,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:342,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:350,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:356,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:363,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 44
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:367,1"
      Dst: "[com.google.protobuf.Mixin].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilder()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 43
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:369,1"
      Dst: "[com.google.protobuf.Mixin].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilder(com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:372,1"
      Dst: "[com.google.protobuf.Mixin].toBuilder"
    - Src: "com.google.protobuf.Mixin:372,1"
      Dst: "[com.google.protobuf.Mixin$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].toBuilder()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 42
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].mergeFrom(com.google.protobuf.Mixin)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Mixin:376"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Mixin:376"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Mixin:375"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Mixin)"
    Callsites:
    - Src: "com.google.protobuf.Mixin:376,1"
      Dst: "[com.google.protobuf.Mixin$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getDefaultInstance()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 861
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].parser()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 887
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getParserForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 897
    functionDepth: 0
    returnType: "com.google.protobuf.Mixin"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].toBuilder()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].toBuilder()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].newBuilderForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Mixin:90,1"
      Dst: "[com.google.protobuf.Mixin].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].access$302(com.google.protobuf.Mixin,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Mixin"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].access$402(com.google.protobuf.Mixin,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Mixin"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].access$300(com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Mixin].access$400(com.google.protobuf.Mixin)"
    functionSourceFile: "com.google.protobuf.Mixin"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Mixin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.BytesValueOrBuilder].getValue()"
    functionSourceFile: "com.google.protobuf.BytesValueOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$IntList].getInt(int)"
    functionSourceFile: "com.google.protobuf.Internal$IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$IntList].addInt(int)"
    functionSourceFile: "com.google.protobuf.Internal$IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$IntList].setInt(int,int)"
    functionSourceFile: "com.google.protobuf.Internal$IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Internal$IntList].mutableCopyWithCapacity(int)"
    functionSourceFile: "com.google.protobuf.Internal$IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$IntList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyExtensionContainingType(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1084"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1084,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1084,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1084,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1086,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1088,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1088,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1088,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1088,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1088,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1090,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1090,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1090,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1090,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1090,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1098,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$500"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1100,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1101,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1101,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1107,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$500"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1109,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1110,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1111,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1123"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1132"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1131"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1126"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1125"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1126"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1129"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1118,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$500"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1120,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1121,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1122,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1124,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1125,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1126,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1127,1"
      Dst: "[com.google.protobuf.Extension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1129,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1129,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1132,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1141,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$500"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1144,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1146,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1146,1"
      Dst: "[com.google.protobuf.Extension].singularFromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1155,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1164,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionCount(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1173,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionCount(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1182,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1190,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1199,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.Extension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1208,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1217,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 75
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].isInitialized()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1222,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1227
    functionDepth: 54
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    functionUses: 13
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1227"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
        - "isInitialized()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1227"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
        - "isInitialized()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1241"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1241,1"
      Dst: "[com.google.protobuf.CodedInputStream].shouldDiscardUnknownFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1239,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1261,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].parseUnknownField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].makeExtensionsImmutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1271,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1326
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].newMessageSetExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSize()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1335
    functionDepth: 38
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].getSerializedSize()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1336,1"
      Dst: "[com.google.protobuf.FieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].extensionsSerializedSizeAsMessageSet()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1340,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 40
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].getAllFields()"
    functionUses: 29
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1347,1"
      Dst: "[com.google.protobuf.FieldSet].getAllFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 41
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$800(com.google.protobuf.GeneratedMessageV3,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionUses: 9
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1353,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$800"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1354,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1355,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getAllFieldsRaw()"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1360
    functionDepth: 41
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3].access$800(com.google.protobuf.GeneratedMessageV3,boolean)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields()"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1361,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].access$800"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1362,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1362,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1363,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 176
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.GeneratedMessageV3].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 8
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1368"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1372"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1371"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1368,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1369,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1370,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1377
    functionDepth: 52
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 11
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1395"
        BranchSideFuncs:
        - "getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1394"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1392"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1391"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1382"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1384"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1383"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1384"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1388"
        BranchSideFuncs:
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1378,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1379,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1380,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1382,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1383,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1384,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1387,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1387,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1389,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1395,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1405"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1401,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1402,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1403,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1405,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1411"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1415"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1411,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1412,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1413,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1415,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1419
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    - "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1423"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1420,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage:1420,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getDescriptorForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].access$600(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$ExtendableMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyExtensionContainingType(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:786"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:794"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:786,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:786,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:786,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:788,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:790,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:790,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:790,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:790,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:790,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:792,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:792,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFullName"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:792,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:792,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:792,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:801,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:803,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:804,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:804,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionCount(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:812,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:814,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:815,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:816,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:828"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:837"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:836"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:829"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:831"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:830"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:831"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:834"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:833"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:823,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:825,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:826,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:827,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:829,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:830,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:831,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:832,1"
      Dst: "[com.google.protobuf.Extension].getMessageDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:834,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:834,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:837,1"
      Dst: "[com.google.protobuf.Extension].fromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.ExtensionLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ExtensionLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:846,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$500"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:848,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyExtensionContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:849,1"
      Dst: "[com.google.protobuf.Extension].getDescriptor"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:851,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:851,1"
      Dst: "[com.google.protobuf.Extension].singularFromReflectionType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:857,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:863,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionCount(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:868,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionCount(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:874,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.Extension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:879,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:884,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.Extension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Extension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:890,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:896,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].extensionsAreInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:901,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 57
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    functionUses: 13
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:905"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:905"
        BranchSideFuncs:
        - "isInitialized()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:906,1"
      Dst: "[com.google.protobuf.GeneratedMessage].isInitialized"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:906,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.UnknownFieldSet$Builder"
    - "com.google.protobuf.ExtensionRegistryLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:920,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getDescriptorForType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:916,1"
      Dst: "[com.google.protobuf.MessageReflection].mergeFieldFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].makeExtensionsImmutable()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:928,1"
      Dst: "[com.google.protobuf.FieldSet].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].newExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].newMessageSetExtensionWriter()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].extensionsSerializedSize()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:993,1"
      Dst: "[com.google.protobuf.FieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].extensionsSerializedSizeAsMessageSet()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:997,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1004,1"
      Dst: "[com.google.protobuf.FieldSet].getAllFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getAllFields()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 39
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessage].access$800(com.google.protobuf.GeneratedMessage,boolean)"
    - "[com.google.protobuf.MapFieldLite].putAll(java.util.Map)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].putAll(java.util.Map)"
    functionUses: 9
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1010,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$800"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1011,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1011,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1012,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getAllFieldsRaw()"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1018,1"
      Dst: "[com.google.protobuf.GeneratedMessage].access$800"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1019,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getExtensionFields"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1019,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1020,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1024
    functionDepth: 52
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.GeneratedMessage].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1025"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1029"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1028"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1025,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1026,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1027,1"
      Dst: "[com.google.protobuf.FieldSet].hasField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1029,1"
      Dst: "[com.google.protobuf.GeneratedMessage].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 52
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionUses: 7
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1035"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1052"
        BranchSideFuncs:
        - "getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1051"
        BranchSideFuncs:
        - "getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1049"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1039"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1041"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1040"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1041"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1045"
        BranchSideFuncs:
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1035,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1036,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1037,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1039,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1040,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1041,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1044,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1044,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1046,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1052,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1062"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1058,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1059,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1060,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedFieldCount"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1062,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1068"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1072"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1071"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1068,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isExtension"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1069,1"
      Dst: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1070,1"
      Dst: "[com.google.protobuf.FieldSet].getRepeatedField"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1072,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: 1076
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1077"
      Branch Sides:
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1080"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1079"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1077,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    - Src: "com.google.protobuf.GeneratedMessage$ExtendableMessage:1077,1"
      Dst: "[com.google.protobuf.GeneratedMessage].getDescriptorForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.GeneratedMessage$ExtendableMessage].access$600(com.google.protobuf.GeneratedMessage$ExtendableMessage)"
    functionSourceFile: "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$ExtendableMessage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor].getSyntax(com.google.protobuf.Descriptors$FileDescriptor)"
    functionSourceFile: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FileDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor:58,1"
      Dst: "[com.google.protobuf.Descriptors$FileDescriptor].getSyntax"
    - Src: "com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor:58,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].extractFieldType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor$JavaType"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    functionUses: 1
    ICount: 7
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:480,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:480,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:480,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:480,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].getKey()"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:487"
        BranchSideFuncs:
        - "getKey()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:485,1"
      Dst: "[com.google.protobuf.MapEntry].getKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getEntry()"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:491"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:494"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:493"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo(com.google.protobuf.TextFormat$Printer$MapEntryAdapter)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat].access$300()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey()"
    functionUses: 1
    ICount: 62
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:500"
        BranchSideFuncs:
        - "access$300()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:499"
        BranchSideFuncs:
        - "access$300()"
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:503"
        BranchSideFuncs:
        - "access$300()"
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:502"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:513"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:515"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:514"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:515"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:517"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:516"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:519"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:520"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:499,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:499,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:500,1"
      Dst: "[com.google.protobuf.TextFormat].access$300"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:500,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:503,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:505,1"
      Dst: "[java.lang.Boolean].compareTo"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:507,1"
      Dst: "[java.lang.Long].compareTo"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:509,1"
      Dst: "[java.lang.Integer].compareTo"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:511,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:512,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].getKey"
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:520,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo(com.google.protobuf.TextFormat$Printer$MapEntryAdapter)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TextFormat$Printer$MapEntryAdapter:462,1"
      Dst: "[com.google.protobuf.TextFormat$Printer$MapEntryAdapter].compareTo"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TimestampProto].registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.TimestampProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TimestampProto].registerAllExtensions(com.google.protobuf.ExtensionRegistry)"
    functionSourceFile: "com.google.protobuf.TimestampProto"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.TimestampProto:14,1"
      Dst: "[com.google.protobuf.TimestampProto].registerAllExtensions"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TimestampProto].getDescriptor()"
    functionSourceFile: "com.google.protobuf.TimestampProto"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FileDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].newFieldSet()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].emptySet()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].newBuilder()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.google.protobuf.FieldSet$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].isEmpty()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:119,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].makeImmutable()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 37
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap$1].makeImmutable()"
    - "[com.google.protobuf.SmallSortedMap].makeImmutable()"
    functionUses: 5
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:124"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:127"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:126"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    - Branch String: "com.google.protobuf.FieldSet:127"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:133"
        BranchSideFuncs:
        - "getArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.FieldSet:132"
        BranchSideFuncs:
        - "makeImmutable()"
    - Branch String: "com.google.protobuf.FieldSet:129"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:127"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet:126"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:127,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:128,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:129,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:130,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:130,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].makeImmutable"
    - Src: "com.google.protobuf.FieldSet:133,1"
      Dst: "[com.google.protobuf.SmallSortedMap].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet].isImmutable()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 14
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    functionUses: 22
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:153"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:152"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:153"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:157"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:156"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:158,1"
      Dst: "[com.google.protobuf.SmallSortedMap].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].hashCode()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].hashCode()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:163,1"
      Dst: "[com.google.protobuf.SmallSortedMap].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].clone()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 37
    returnType: "com.google.protobuf.FieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].newFieldSet()"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 36
    ICount: 29
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:177"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:180"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:181"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:184"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getKey()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:176,1"
      Dst: "[com.google.protobuf.FieldSet].newFieldSet"
    - Src: "com.google.protobuf.FieldSet:177,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:178,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:179,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:179,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:179,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    - Src: "com.google.protobuf.FieldSet:181,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:181,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:181,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:181,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:182,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:182,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:182,1"
      Dst: "[com.google.protobuf.FieldSet].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].clear()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:192,1"
      Dst: "[com.google.protobuf.SmallSortedMap].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].getAllFields()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 39
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].cloneAllFieldsMap(com.google.protobuf.SmallSortedMap,boolean)"
    - "[com.google.protobuf.SmallSortedMap].isImmutable()"
    - "[com.google.protobuf.SmallSortedMap$1].makeImmutable()"
    - "[com.google.protobuf.SmallSortedMap].makeImmutable()"
    - "[com.google.protobuf.SmallSortedMap].isImmutable()"
    functionUses: 3
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:198"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:205"
        BranchSideFuncs:
        - "cloneAllFieldsMap(com.google.protobuf.SmallSortedMap,boolean)"
      - BranchSide: "com.google.protobuf.FieldSet:204"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "com.google.protobuf.FieldSet:200"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:203"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "com.google.protobuf.FieldSet:202"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:205"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:204"
        BranchSideFuncs:
        - "isImmutable()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:199,1"
      Dst: "[com.google.protobuf.FieldSet].cloneAllFieldsMap"
    - Src: "com.google.protobuf.FieldSet:200,1"
      Dst: "[com.google.protobuf.SmallSortedMap].isImmutable"
    - Src: "com.google.protobuf.FieldSet:201,1"
      Dst: "[com.google.protobuf.SmallSortedMap].makeImmutable"
    - Src: "com.google.protobuf.FieldSet:205,1"
      Dst: "[com.google.protobuf.SmallSortedMap].isImmutable"
    - Src: "com.google.protobuf.FieldSet:205,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].cloneAllFieldsMap(com.google.protobuf.SmallSortedMap,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 38
    returnType: "com.google.protobuf.SmallSortedMap"
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].newFieldMap(int)"
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.FieldSet].cloneFieldEntry(java.util.Map,java.util.Map$Entry,boolean)"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].cloneFieldEntry(java.util.Map,java.util.Map$Entry,boolean)"
    functionUses: 2
    ICount: 19
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:211"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:213"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:214"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:217"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "cloneFieldEntry(java.util.Map,java.util.Map$Entry,boolean)"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:210,1"
      Dst: "[com.google.protobuf.SmallSortedMap].newFieldMap"
    - Src: "com.google.protobuf.FieldSet:211,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:212,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:212,1"
      Dst: "[com.google.protobuf.FieldSet].cloneFieldEntry"
    - Src: "com.google.protobuf.FieldSet:214,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:214,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:214,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:214,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:215,1"
      Dst: "[com.google.protobuf.FieldSet].cloneFieldEntry"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].cloneFieldEntry(java.util.Map,java.util.Map$Entry,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 37
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map$Entry"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:224"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:226"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet:225"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:229"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:228"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:226"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:229"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:228"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:222,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:223,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:225,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.FieldSet:225,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.FieldSet:227,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.FieldSet:229,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].iterator()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 3
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap].entrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 5
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:238"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:241"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:240"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:239,1"
      Dst: "[com.google.protobuf.SmallSortedMap].entrySet"
    - Src: "com.google.protobuf.FieldSet:239,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.FieldSet:241,1"
      Dst: "[com.google.protobuf.SmallSortedMap].entrySet"
    - Src: "com.google.protobuf.FieldSet:241,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].descendingIterator()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 3
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].descendingEntrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap].descendingEntrySet()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:250"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:253"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:252"
        BranchSideFuncs:
        - "iterator()"
        - "descendingEntrySet()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:251,1"
      Dst: "[com.google.protobuf.SmallSortedMap].descendingEntrySet"
    - Src: "com.google.protobuf.FieldSet:251,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.google.protobuf.FieldSet:253,1"
      Dst: "[com.google.protobuf.SmallSortedMap].descendingEntrySet"
    - Src: "com.google.protobuf.FieldSet:253,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    functionUses: 6
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:258"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:262"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:261"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:262"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:261"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:258,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:262,1"
      Dst: "[com.google.protobuf.SmallSortedMap].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 36
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].get(java.lang.Object)"
    - "[com.google.protobuf.LazyField].getValue()"
    functionUses: 14
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:272"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:275"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:271,1"
      Dst: "[com.google.protobuf.SmallSortedMap].get"
    - Src: "com.google.protobuf.FieldSet:273,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 36
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 31
    ICount: 29
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:283"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:298"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:297"
        BranchSideFuncs:
        - "verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:284"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:291"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:290"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet:293"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:296"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.google.protobuf.FieldSet:295"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:301"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:304"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:303"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:283,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:292,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.FieldSet:293,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:293,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:293,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:294,1"
      Dst: "[com.google.protobuf.FieldSet].verifyType"
    - Src: "com.google.protobuf.FieldSet:298,1"
      Dst: "[com.google.protobuf.FieldSet].verifyType"
    - Src: "com.google.protobuf.FieldSet:304,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet].clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:310"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:313"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:309,1"
      Dst: "[com.google.protobuf.SmallSortedMap].remove"
    - Src: "com.google.protobuf.FieldSet:310,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].getRepeatedFieldCount(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:317"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:322"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:321"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:323"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:326"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:317,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:322,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:326,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].getRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,int)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:332"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:337"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:336"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:339"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:342"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:332,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:337,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:342,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].setRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:352"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:357"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:356"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:362"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:352,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:357,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:362,1"
      Dst: "[com.google.protobuf.FieldSet].verifyType"
    - Src: "com.google.protobuf.FieldSet:363,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 37
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    functionUses: 7
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:372"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:377"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:376"
        BranchSideFuncs:
        - "getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
        - "verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:381"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:385"
        BranchSideFuncs:
        - "put(java.lang.Comparable,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:372,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:377,1"
      Dst: "[com.google.protobuf.FieldSet].verifyType"
    - Src: "com.google.protobuf.FieldSet:379,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:383,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet:388,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].verifyType(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.FieldSet].isValidType(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    functionUses: 3
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:399"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:408"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:399,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet:399,1"
      Dst: "[com.google.protobuf.FieldSet].isValidType"
    - Src: "com.google.protobuf.FieldSet:404,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:404,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.FieldSet:405,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet:405,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.FieldSet:406,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.FieldSet:406,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.FieldSet:401,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].isValidType(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    functionUses: 2
    ICount: 45
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:426"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:427"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:426"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:428"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:428"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:430"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:431"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:412,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.FieldSet:413,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.FieldSet:413,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].isInitialized()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 74
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet].isInitialized(java.util.Map$Entry)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].isInitialized(java.util.Map$Entry)"
    functionUses: 4
    ICount: 24
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:445"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:450"
        BranchSideFuncs:
        - "getArrayEntryAt(int)"
      - BranchSide: "com.google.protobuf.FieldSet:449"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:446"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:444"
        BranchSideFuncs:
        - "getNumArrayEntries()"
    - Branch String: "com.google.protobuf.FieldSet:450"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:455"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isInitialized(java.util.Map$Entry)"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:454"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:451"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:454"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:445,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:446,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:446,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    - Src: "com.google.protobuf.FieldSet:450,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:450,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:450,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:450,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:451,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].isInitialized(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 73
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].isMessageFieldValueInitialized(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].isMessageFieldValueInitialized(java.lang.Object)"
    functionUses: 3
    ICount: 23
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:461"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:472"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.FieldSet:471"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:462"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:469"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.FieldSet:468"
        BranchSideFuncs:
        - "getValue()"
        - "isMessageFieldValueInitialized(java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:463"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:463"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.FieldSet:462"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet:464"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:467"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:460,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:461,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet:462,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:463,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:463,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:463,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:463,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:464,1"
      Dst: "[com.google.protobuf.FieldSet].isMessageFieldValueInitialized"
    - Src: "com.google.protobuf.FieldSet:469,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:469,1"
      Dst: "[com.google.protobuf.FieldSet].isMessageFieldValueInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet].isMessageFieldValueInitialized(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 72
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapEntry].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144].isInitialized()"
    - "[com.google.protobuf.Any:com.google.protobuf.Any$Builder:com.google.protobuf.Api:com.google.protobuf.Api$Builder:com.google.protobuf.BoolValue:com.google.protobuf.BoolValue$Builder:com.google.protobuf.BytesValue:com.google.protobuf.BytesValue$Builder:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:com.google.protobuf.DoubleValue:com.google.protobuf.DoubleValue$Builder:com.google.protobuf.Duration:com.google.protobuf.Duration$Builder:com.google.protobuf.Empty:com.google.protobuf.Empty$Builder:com.google.protobuf.Enum:com.google.protobuf.Enum$Builder:com.google.protobuf.EnumValue:com.google.protobuf.EnumValue$Builder:com.google.protobuf.Field:com.google.protobuf.Field$Builder:com.google.protobuf.FieldMask:com.google.protobuf.FieldMask$Builder:com.google.protobuf.FloatValue:com.google.protobuf.FloatValue$Builder:com.google.protobuf.Int32Value:com.google.protobuf.Int32Value$Builder:com.google.protobuf.Int64Value:com.google.protobuf.Int64Value$Builder:com.google.protobuf.ListValue:com.google.protobuf.ListValue$Builder:com.google.protobuf.Method:com.google.protobuf.Method$Builder:com.google.protobuf.Mixin:com.google.protobuf.Mixin$Builder:com.google.protobuf.Option:com.google.protobuf.Option$Builder:com.google.protobuf.SourceContext:com.google.protobuf.SourceContext$Builder:com.google.protobuf.StringValue:com.google.protobuf.StringValue$Builder:com.google.protobuf.Struct:com.google.protobuf.Struct$Builder:com.google.protobuf.Timestamp:com.google.protobuf.Timestamp$Builder:com.google.protobuf.Type:com.google.protobuf.Type$Builder:com.google.protobuf.UInt32Value:com.google.protobuf.UInt32Value$Builder:com.google.protobuf.UInt64Value:com.google.protobuf.UInt64Value$Builder:com.google.protobuf.UnknownFieldSet:com.google.protobuf.UnknownFieldSet$Builder:com.google.protobuf.Value:com.google.protobuf.Value$Builder:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder:com.google.protobuf.compiler.PluginProtos$Version:com.google.protobuf.compiler.PluginProtos$Version$Builder:foo.TestFull$DefaultOptionalValues:foo.TestFull$DefaultOptionalValues$Builder:foo.TestFull$EmptyMess:foo.TestFull$EmptyMess$Builder:foo.TestFull$LowerCase:foo.TestFull$LowerCase$Builder:foo.TestFull$SubMess$SubSubMess:foo.TestFull$SubMess$SubSubMess$Builder:foo.TestFull$TestMessPacked:foo.TestFull$TestMessPacked$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].isInitialized()"
    - "[com.google.protobuf.DynamicMessage].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum].isInitialized()"
    - "[foo.TestFull$SubMess].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].isInitialized()"
    - "[foo.TestFull$TestMessOptional].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldFlags].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    - "[foo.TestFull$TestMessRequiredString].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt64].isInitialized()"
    - "[foo.TestFull$SubMess$Builder].isInitialized()"
    - "[foo.TestFull$TestMessageCheck].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSFixed64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues].isInitialized()"
    - "[foo.TestFull$TestFieldFlags$Builder].isInitialized()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo15].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt64].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo15$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].isInitialized()"
    - "[foo.TestFull$TestMessOptional$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestFieldNo16].isInitialized()"
    - "[foo.TestFull$AllocValues].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432].isInitialized()"
    - "[com.google.protobuf.AbstractMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo16$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBool].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableMessage].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].isInitialized()"
    - "[foo.TestFull$TestMessOneof].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].isInitialized()"
    - "[foo.TestFull$TestMess$Builder].isInitialized()"
    - "[com.google.protobuf.DynamicMessage$Builder].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredMessage].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].isInitialized()"
    - "[foo.TestFull$TestFieldNo2048$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].isInitialized()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].isInitialized()"
    - "[foo.TestFull$AllocValues$Builder].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].isInitialized()"
    - "[foo.TestFull$TestMessOneof$Builder].isInitialized()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].isInitialized()"
    - "[foo.TestFull$TestMessSubMess$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].isInitialized()"
    - "[foo.TestFull$TestMessSubMess].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].isInitialized()"
    - "[foo.TestFull$TestFieldNo262144$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageLite].isInitialized()"
    - "[foo.TestFull$TestMess].isInitialized()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].isInitialized()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].isInitialized()"
    - "[com.google.protobuf.MapEntry$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].isInitialized()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredInt64].isInitialized()"
    - "[foo.TestFull$TestMessRequiredDouble].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].isInitialized()"
    - "[foo.TestFull$TestMessRequiredUInt32].isInitialized()"
    - "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    - "[foo.TestFull$TestFieldNo2047$Builder].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].isInitialized()"
    - "[foo.TestFull$TestFieldNo262143].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].isInitialized()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].isInitialized()"
    functionUses: 2
    ICount: 12
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:479"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:483"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:479,1"
      Dst: "[com.google.protobuf.MessageLiteOrBuilder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].getWireFormatForFieldType(com.google.protobuf.WireFormat$FieldType,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat$FieldType].getWireType()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:494"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:497"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:496"
        BranchSideFuncs:
        - "getWireType()"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:497,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getWireType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].mergeFrom(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 285
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet].mergeFromField(java.util.Map$Entry)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].mergeFromField(java.util.Map$Entry)"
    functionUses: 1
    ICount: 21
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:503"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:505"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:506"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:509"
        BranchSideFuncs:
        - "mergeFromField(java.util.Map$Entry)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:503,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:504,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:504,1"
      Dst: "[com.google.protobuf.FieldSet].mergeFromField"
    - Src: "com.google.protobuf.FieldSet:506,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:506,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:506,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:506,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:507,1"
      Dst: "[com.google.protobuf.FieldSet].mergeFromField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].cloneIfMutable(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:518"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.google.protobuf.FieldSet:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:515,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].mergeFromField(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 284
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].cloneIfMutable(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet].cloneIfMutable(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[com.google.protobuf.GeneratedMessageLite].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.UnknownFieldSet].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    - "[com.google.protobuf.Duration$Builder].build()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    - "[com.google.protobuf.Empty$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].build()"
    - "[com.google.protobuf.Method$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    - "[com.google.protobuf.UInt32Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].build()"
    - "[com.google.protobuf.Mixin$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].build()"
    - "[foo.TestFull$LowerCase$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].build()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].build()"
    - "[com.google.protobuf.Int64Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].build()"
    - "[com.google.protobuf.Option$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].build()"
    - "[com.google.protobuf.FloatValue$Builder].build()"
    - "[com.google.protobuf.Enum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].build()"
    - "[com.google.protobuf.SourceContext$Builder].build()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].build()"
    - "[foo.TestFull$TestMessageCheck$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].build()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].build()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].build()"
    - "[com.google.protobuf.MapEntry$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].build()"
    - "[foo.TestFull$AllocValues$Builder].build()"
    - "[foo.TestFull$TestFieldNo2047$Builder].build()"
    - "[foo.TestFull$EmptyMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].build()"
    - "[foo.TestFull$TestFieldFlags$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].build()"
    - "[com.google.protobuf.Any$Builder].build()"
    - "[foo.TestFull$TestMessSubMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].build()"
    - "[com.google.protobuf.Field$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].build()"
    - "[com.google.protobuf.ListValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo16$Builder].build()"
    - "[foo.TestFull$TestFieldNo262143$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].build()"
    - "[com.google.protobuf.DoubleValue$Builder].build()"
    - "[foo.TestFull$TestMessOptional$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].build()"
    - "[com.google.protobuf.UInt64Value$Builder].build()"
    - "[com.google.protobuf.Api$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].build()"
    - "[foo.TestFull$TestMessPacked$Builder].build()"
    - "[foo.TestFull$SubMess$Builder].build()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].build()"
    - "[com.google.protobuf.BoolValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo15$Builder].build()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].build()"
    - "[com.google.protobuf.EnumValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].build()"
    - "[com.google.protobuf.Type$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].build()"
    - "[foo.TestFull$TestMess$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].build()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].build()"
    - "[com.google.protobuf.Struct$Builder].build()"
    - "[foo.TestFull$TestFieldNo2048$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].build()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].build()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].build()"
    - "[com.google.protobuf.FieldMask$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].build()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].build()"
    - "[foo.TestFull$TestMessOneof$Builder].build()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].build()"
    - "[com.google.protobuf.Timestamp$Builder].build()"
    - "[foo.TestFull$TestMessRequiredString$Builder].build()"
    - "[com.google.protobuf.StringValue$Builder].build()"
    - "[foo.TestFull$TestFieldNo262144$Builder].build()"
    - "[com.google.protobuf.Value$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.Int32Value$Builder].build()"
    - "[com.google.protobuf.BytesValue$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].build()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].build()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].build()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].build()"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].cloneIfMutable(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Comparable,java.lang.Object)"
    functionUses: 2
    ICount: 51
    EdgeCount: 258
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:526"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:530"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet:529"
        BranchSideFuncs:
        - "getLiteJavaType()"
        - "isRepeated()"
    - Branch String: "com.google.protobuf.FieldSet:530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:530"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:529"
        BranchSideFuncs:
        - "getLiteJavaType()"
        - "isRepeated()"
    - Branch String: "com.google.protobuf.FieldSet:532"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:535"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:534"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.google.protobuf.FieldSet:535"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:538"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.FieldSet:537"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:530"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:552"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:551"
        BranchSideFuncs:
        - "cloneIfMutable(java.lang.Object)"
        - "put(java.lang.Comparable,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:541"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:547"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:546"
        BranchSideFuncs:
        - "build()"
        - "toBuilder()"
        - "internalMergeFrom(com.google.protobuf.MessageLite$Builder,com.google.protobuf.MessageLite)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:524,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:525,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:527,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.FieldSet:530,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:531,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:535,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:535,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:535,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:536,1"
      Dst: "[com.google.protobuf.FieldSet].cloneIfMutable"
    - Src: "com.google.protobuf.FieldSet:536,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.FieldSet:538,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet:530,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet:540,1"
      Dst: "[com.google.protobuf.FieldSet].getField"
    - Src: "com.google.protobuf.FieldSet:542,1"
      Dst: "[com.google.protobuf.FieldSet].cloneIfMutable"
    - Src: "com.google.protobuf.FieldSet:542,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet:547,1"
      Dst: "[com.google.protobuf.MessageLite].toBuilder"
    - Src: "com.google.protobuf.FieldSet:547,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].internalMergeFrom"
    - Src: "com.google.protobuf.FieldSet:548,1"
      Dst: "[com.google.protobuf.MessageLite$Builder].build"
    - Src: "com.google.protobuf.FieldSet:549,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    - Src: "com.google.protobuf.FieldSet:552,1"
      Dst: "[com.google.protobuf.FieldSet].cloneIfMutable"
    - Src: "com.google.protobuf.FieldSet:552,1"
      Dst: "[com.google.protobuf.SmallSortedMap].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FieldSet].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.WireFormat$FieldType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.WireFormat].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    - "[com.google.protobuf.WireFormat].readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:572"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:571"
        BranchSideFuncs:
        - "readPrimitiveField(com.google.protobuf.CodedInputStream,com.google.protobuf.WireFormat$FieldType,com.google.protobuf.WireFormat$Utf8Validation)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:570,1"
      Dst: "[com.google.protobuf.WireFormat].readPrimitiveField"
    - Src: "com.google.protobuf.FieldSet:572,1"
      Dst: "[com.google.protobuf.WireFormat].readPrimitiveField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 104
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    functionUses: 1
    ICount: 27
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:578"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:581"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:582"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:585"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "getKey()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:578,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:579,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:580,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:580,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:580,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    - Src: "com.google.protobuf.FieldSet:582,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:582,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:582,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:582,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:583,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:583,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:583,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].writeMessageSetTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 105
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet].writeMessageSetTo(java.util.Map$Entry,com.google.protobuf.CodedOutputStream)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].writeMessageSetTo(java.util.Map$Entry,com.google.protobuf.CodedOutputStream)"
    functionUses: 1
    ICount: 21
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:591"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:592"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:595"
        BranchSideFuncs:
        - "writeMessageSetTo(java.util.Map$Entry,com.google.protobuf.CodedOutputStream)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:589,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:590,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:590,1"
      Dst: "[com.google.protobuf.FieldSet].writeMessageSetTo"
    - Src: "com.google.protobuf.FieldSet:592,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:592,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:592,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:592,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:593,1"
      Dst: "[com.google.protobuf.FieldSet].writeMessageSetTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].writeMessageSetTo(java.util.Map$Entry,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 104
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map$Entry"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.LazyFieldLite].toByteString()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    functionUses: 2
    ICount: 31
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:600"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:611"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.FieldSet:610"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.FieldSet:601"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:611"
        BranchSideFuncs:
        - "isPacked()"
      - BranchSide: "com.google.protobuf.FieldSet:610"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.FieldSet:602"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:611"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:610"
        BranchSideFuncs:
        - "writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
        - "getValue()"
    - Branch String: "com.google.protobuf.FieldSet:604"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:608"
        BranchSideFuncs:
        - "toByteString()"
        - "writeRawMessageSetExtension(int,com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.FieldSet:607"
        BranchSideFuncs:
        - "getNumber()"
        - "getKey()"
        - "writeMessageSetExtension(int,com.google.protobuf.MessageLite)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:599,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:600,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet:601,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:602,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked"
    - Src: "com.google.protobuf.FieldSet:603,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:605,1"
      Dst: "[com.google.protobuf.LazyFieldLite].toByteString"
    - Src: "com.google.protobuf.FieldSet:606,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:606,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:606,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeRawMessageSetExtension"
    - Src: "com.google.protobuf.FieldSet:608,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:608,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:608,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageSetExtension"
    - Src: "com.google.protobuf.FieldSet:611,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:611,1"
      Dst: "[com.google.protobuf.FieldSet].writeField"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].writeElement(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 102
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.WireFormat$FieldType"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeGroup(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.FieldSet].getWireFormatForFieldType(com.google.protobuf.WireFormat$FieldType,boolean)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.FieldSet].writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionUses: 5
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:632"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:635"
        BranchSideFuncs:
        - "writeGroup(int,com.google.protobuf.MessageLite)"
      - BranchSide: "com.google.protobuf.FieldSet:634"
        BranchSideFuncs:
        - "getWireFormatForFieldType(com.google.protobuf.WireFormat$FieldType,boolean)"
        - "writeTag(int,int)"
        - "writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:633,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeGroup"
    - Src: "com.google.protobuf.FieldSet:635,1"
      Dst: "[com.google.protobuf.FieldSet].getWireFormatForFieldType"
    - Src: "com.google.protobuf.FieldSet:635,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.FieldSet:636,1"
      Dst: "[com.google.protobuf.FieldSet].writeElementNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 101
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag(double)"
    - "[com.google.protobuf.CodedOutputStream].writeFloatNoTag(float)"
    - "[com.google.protobuf.CodedOutputStream].writeInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].writeBoolNoTag(boolean)"
    - "[com.google.protobuf.CodedOutputStream].writeGroupNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeMessageNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeStringNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeStringNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeStringNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeStringNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytesNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].writeByteArrayNoTag(byte[])"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag(long)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    - "[com.google.protobuf.Field$Cardinality].getNumber()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.NullValue].getNumber()"
    - "[com.google.protobuf.Field$Kind].getNumber()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].writeEnumNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].writeEnumNoTag(int)"
    functionUses: 2
    ICount: 91
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:683"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:686"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:685"
        BranchSideFuncs:
        - "writeStringNoTag(java.lang.String)"
    - Branch String: "com.google.protobuf.FieldSet:690"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:693"
        BranchSideFuncs:
        - "writeBytesNoTag(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.FieldSet:692"
        BranchSideFuncs:
        - "writeByteArrayNoTag(byte[])"
    - Branch String: "com.google.protobuf.FieldSet:713"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:716"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.FieldSet:715"
        BranchSideFuncs:
        - "writeEnumNoTag(int)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:651,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.FieldSet:653,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.FieldSet:653,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeDoubleNoTag"
    - Src: "com.google.protobuf.FieldSet:656,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.FieldSet:656,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloatNoTag"
    - Src: "com.google.protobuf.FieldSet:659,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:659,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt64NoTag"
    - Src: "com.google.protobuf.FieldSet:662,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:662,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt64NoTag"
    - Src: "com.google.protobuf.FieldSet:665,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:665,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeInt32NoTag"
    - Src: "com.google.protobuf.FieldSet:668,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:668,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed64NoTag"
    - Src: "com.google.protobuf.FieldSet:671,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:671,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFixed32NoTag"
    - Src: "com.google.protobuf.FieldSet:674,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.FieldSet:674,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBoolNoTag"
    - Src: "com.google.protobuf.FieldSet:677,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeGroupNoTag"
    - Src: "com.google.protobuf.FieldSet:680,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeMessageNoTag"
    - Src: "com.google.protobuf.FieldSet:684,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    - Src: "com.google.protobuf.FieldSet:686,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeStringNoTag"
    - Src: "com.google.protobuf.FieldSet:691,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytesNoTag"
    - Src: "com.google.protobuf.FieldSet:693,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeByteArrayNoTag"
    - Src: "com.google.protobuf.FieldSet:697,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:697,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.FieldSet:700,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:700,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed32NoTag"
    - Src: "com.google.protobuf.FieldSet:703,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:703,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSFixed64NoTag"
    - Src: "com.google.protobuf.FieldSet:706,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:706,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt32NoTag"
    - Src: "com.google.protobuf.FieldSet:709,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:709,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeSInt64NoTag"
    - Src: "com.google.protobuf.FieldSet:714,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:714,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnumNoTag"
    - Src: "com.google.protobuf.FieldSet:716,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:716,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeEnumNoTag"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].writeField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 103
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeTag(int,int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeTag(int,int)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeUInt32NoTag(int)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].writeElement(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.FieldSet].writeElement(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].writeElement(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    functionUses: 5
    ICount: 45
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:752"
        BranchSideFuncs:
        - "isPacked()"
      - BranchSide: "com.google.protobuf.FieldSet:751"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:730"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:747"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:746"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.google.protobuf.FieldSet:731"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:734"
        BranchSideFuncs:
        - "writeTag(int,int)"
    - Branch String: "com.google.protobuf.FieldSet:738"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:741"
        BranchSideFuncs:
        - "computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet:740"
        BranchSideFuncs:
        - "writeUInt32NoTag(int)"
    - Branch String: "com.google.protobuf.FieldSet:743"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:746"
        BranchSideFuncs:
        - "writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
      - BranchSide: "com.google.protobuf.FieldSet:745"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:747"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:751"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.FieldSet:750"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:752"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:755"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.FieldSet:754"
        BranchSideFuncs:
        - "writeElement(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:726,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet:727,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:728,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:730,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked"
    - Src: "com.google.protobuf.FieldSet:731,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.FieldSet:735,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeTag"
    - Src: "com.google.protobuf.FieldSet:738,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:738,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:738,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:739,1"
      Dst: "[com.google.protobuf.FieldSet].computeElementSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:741,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeUInt32NoTag"
    - Src: "com.google.protobuf.FieldSet:743,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:743,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:743,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:744,1"
      Dst: "[com.google.protobuf.FieldSet].writeElementNoTag"
    - Src: "com.google.protobuf.FieldSet:747,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:747,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:747,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:748,1"
      Dst: "[com.google.protobuf.FieldSet].writeElement"
    - Src: "com.google.protobuf.FieldSet:753,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.FieldSet:753,1"
      Dst: "[com.google.protobuf.FieldSet].writeElement"
    - Src: "com.google.protobuf.FieldSet:755,1"
      Dst: "[com.google.protobuf.FieldSet].writeElement"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.FieldSet].getSerializedSize()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet].computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    functionUses: 3
    ICount: 29
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:766"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:769"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:773"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "getKey()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:766,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:767,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:768,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:768,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:768,1"
      Dst: "[com.google.protobuf.FieldSet].computeFieldSize"
    - Src: "com.google.protobuf.FieldSet:770,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:770,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:770,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:770,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:771,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:771,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:771,1"
      Dst: "[com.google.protobuf.FieldSet].computeFieldSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 86
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap].getNumArrayEntries()"
    - "[com.google.protobuf.SmallSortedMap].getArrayEntryAt(int)"
    - "[com.google.protobuf.FieldSet].getMessageSetSerializedSize(java.util.Map$Entry)"
    - "[com.google.protobuf.SmallSortedMap].getOverflowEntries()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.RopeByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EntrySet].iterator()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$2].iterator()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntrySet].iterator()"
    - "[com.google.protobuf.ByteString].iterator()"
    - "[com.google.protobuf.Internal$MapAdapter$SetAdapter].iterator()"
    - "[com.google.protobuf.ByteString$LeafByteString].iterator()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].getMessageSetSerializedSize(java.util.Map$Entry)"
    functionUses: 2
    ICount: 23
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:779"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:781"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
    - Branch String: "com.google.protobuf.FieldSet:782"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:785"
        BranchSideFuncs:
        - "getMessageSetSerializedSize(java.util.Map$Entry)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getOverflowEntries()"
      - BranchSide: "com.google.protobuf.FieldSet:784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:779,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getNumArrayEntries"
    - Src: "com.google.protobuf.FieldSet:780,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getArrayEntryAt"
    - Src: "com.google.protobuf.FieldSet:780,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    - Src: "com.google.protobuf.FieldSet:782,1"
      Dst: "[com.google.protobuf.SmallSortedMap].getOverflowEntries"
    - Src: "com.google.protobuf.FieldSet:782,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.google.protobuf.FieldSet:782,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:782,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:783,1"
      Dst: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].getMessageSetSerializedSize(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 85
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.SmallSortedMap$Entry].getValue()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getValue()"
    - "[com.google.protobuf.LazyField$LazyEntry].getValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteJavaType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.CodedOutputStream].computeLazyFieldMessageSetExtensionSize(int,com.google.protobuf.LazyFieldLite)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSetExtensionSize(int,com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.SmallSortedMap$Entry].getKey()"
    - "[com.google.protobuf.LazyField$LazyEntry].getKey()"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].getKey()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.FieldSet].computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:791"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:802"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.FieldSet:801"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:802"
        BranchSideFuncs:
        - "isPacked()"
      - BranchSide: "com.google.protobuf.FieldSet:801"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:793"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:802"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:801"
        BranchSideFuncs:
        - "computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:794"
      Branch Sides: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:789,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:790,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.google.protobuf.FieldSet:791,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteJavaType"
    - Src: "com.google.protobuf.FieldSet:792,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:793,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked"
    - Src: "com.google.protobuf.FieldSet:796,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:796,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:795,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeLazyFieldMessageSetExtensionSize"
    - Src: "com.google.protobuf.FieldSet:799,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.google.protobuf.FieldSet:799,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:798,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSetExtensionSize"
    - Src: "com.google.protobuf.FieldSet:802,1"
      Dst: "[com.google.protobuf.FieldSet].computeFieldSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].computeElementSize(com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeTagSize(int)"
    - "[com.google.protobuf.FieldSet].computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:818"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:822"
        BranchSideFuncs:
        - "computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:817,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeTagSize"
    - Src: "com.google.protobuf.FieldSet:823,1"
      Dst: "[com.google.protobuf.FieldSet].computeElementSizeNoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 89
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeDoubleSizeNoTag(double)"
    - "[com.google.protobuf.CodedOutputStream].computeFloatSizeNoTag(float)"
    - "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed64SizeNoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].computeFixed32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeBoolSizeNoTag(boolean)"
    - "[com.google.protobuf.CodedOutputStream].computeGroupSizeNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].computeByteArraySizeNoTag(byte[])"
    - "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag(com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream].computeStringSizeNoTag(java.lang.String)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeSFixed64SizeNoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag(int)"
    - "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag(long)"
    - "[com.google.protobuf.CodedOutputStream].computeLazyFieldSizeNoTag(com.google.protobuf.LazyFieldLite)"
    - "[com.google.protobuf.CodedOutputStream].computeMessageSizeNoTag(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase].getNumber()"
    - "[com.google.protobuf.Field$Cardinality].getNumber()"
    - "[com.google.protobuf.Syntax].getNumber()"
    - "[com.google.protobuf.NullValue].getNumber()"
    - "[com.google.protobuf.Field$Kind].getNumber()"
    - "[com.google.protobuf.Descriptors$EnumValueDescriptor].getNumber()"
    - "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag(int)"
    functionUses: 3
    ICount: 98
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:855"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:858"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:857"
        BranchSideFuncs:
        - "computeByteArraySizeNoTag(byte[])"
    - Branch String: "com.google.protobuf.FieldSet:861"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:864"
        BranchSideFuncs:
        - "computeBytesSizeNoTag(com.google.protobuf.ByteString)"
      - BranchSide: "com.google.protobuf.FieldSet:863"
        BranchSideFuncs:
        - "computeStringSizeNoTag(java.lang.String)"
    - Branch String: "com.google.protobuf.FieldSet:878"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:881"
        BranchSideFuncs:
        - "computeLazyFieldSizeNoTag(com.google.protobuf.LazyFieldLite)"
      - BranchSide: "com.google.protobuf.FieldSet:880"
        BranchSideFuncs:
        - "computeMessageSizeNoTag(com.google.protobuf.MessageLite)"
    - Branch String: "com.google.protobuf.FieldSet:885"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:888"
        BranchSideFuncs:
        - "getNumber()"
      - BranchSide: "com.google.protobuf.FieldSet:887"
        BranchSideFuncs:
        - "computeEnumSizeNoTag(int)"
    Callsites:
    - Src: "com.google.protobuf.FieldSet:835,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.FieldSet:837,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.google.protobuf.FieldSet:837,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeDoubleSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:839,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.google.protobuf.FieldSet:839,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:841,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:841,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt64SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:843,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:843,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt64SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:845,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:845,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeInt32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:847,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:847,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed64SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:849,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:849,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFixed32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:851,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.google.protobuf.FieldSet:851,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBoolSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:853,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeGroupSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:856,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:858,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeByteArraySizeNoTag"
    - Src: "com.google.protobuf.FieldSet:862,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:864,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeStringSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:867,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:867,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:869,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:869,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:871,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:871,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSFixed64SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:873,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:873,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:875,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.google.protobuf.FieldSet:875,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeSInt64SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:879,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeLazyFieldSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:881,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeMessageSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:886,1"
      Dst: "[com.google.protobuf.Internal$EnumLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:886,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:888,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.FieldSet:888,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeEnumSizeNoTag"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].computeFieldSize(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 896
    functionDepth: 90
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet$FieldDescriptorLite"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getLiteType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].getNumber()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isPacked()"
    - "[com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor].isPacked()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - "[com.google.protobuf.CodedOutputStream].computeTagSize(int)"
    - "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag(int)"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet].computeElementSize(com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    - "[com.google.protobuf.FieldSet].computeElementSize(com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    functionUses: 4
    ICount: 36
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.google.protobuf.FieldSet:899"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:920"
        BranchSideFuncs:
        - "isPacked()"
      - BranchSide: "com.google.protobuf.FieldSet:919"
        BranchSideFuncs:
        - "computeElementSize(com.google.protobuf.WireFormat$FieldType,int,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:901"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:913"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:912"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.google.protobuf.FieldSet:902"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:905"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FieldSet:904"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FieldSet:906"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:null"
        BranchSideFuncs:
        - "computeElementSizeNoTag(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    - Branch String: "com.google.protobuf.FieldSet:914"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FieldSet:917"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.FieldSet:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:897,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getLiteType"
    - Src: "com.google.protobuf.FieldSet:898,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].getNumber"
    - Src: "com.google.protobuf.FieldSet:899,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isRepeated"
    - Src: "com.google.protobuf.FieldSet:901,1"
      Dst: "[com.google.protobuf.FieldSet$FieldDescriptorLite].isPacked"
    - Src: "com.google.protobuf.FieldSet:902,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.FieldSet:906,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:906,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:906,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:907,1"
      Dst: "[com.google.protobuf.FieldSet].computeElementSizeNoTag"
    - Src: "com.google.protobuf.FieldSet:910,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeTagSize"
    - Src: "com.google.protobuf.FieldSet:911,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeUInt32SizeNoTag"
    - Src: "com.google.protobuf.FieldSet:914,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.FieldSet:914,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.FieldSet:914,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.FieldSet:915,1"
      Dst: "[com.google.protobuf.FieldSet].computeElementSize"
    - Src: "com.google.protobuf.FieldSet:920,1"
      Dst: "[com.google.protobuf.FieldSet].computeElementSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.FieldSet].clone()"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:52,1"
      Dst: "[com.google.protobuf.FieldSet].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$100(com.google.protobuf.SmallSortedMap,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 39
    returnType: "com.google.protobuf.SmallSortedMap"
    argCount: 2
    argTypes:
    - "com.google.protobuf.SmallSortedMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].cloneAllFieldsMap(com.google.protobuf.SmallSortedMap,boolean)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:52,1"
      Dst: "[com.google.protobuf.FieldSet].cloneAllFieldsMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$302(com.google.protobuf.FieldSet,boolean)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.FieldSet"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$400(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.google.protobuf.SmallSortedMap"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$300(com.google.protobuf.FieldSet)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$500(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.google.protobuf.WireFormat$FieldType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].isValidType(com.google.protobuf.WireFormat$FieldType,java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:52,1"
      Dst: "[com.google.protobuf.FieldSet].isValidType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$600(java.util.Map$Entry)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].isInitialized(java.util.Map$Entry)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:52,1"
      Dst: "[com.google.protobuf.FieldSet].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FieldSet].access$700(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FieldSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet].cloneIfMutable(java.lang.Object)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FieldSet:52,1"
      Dst: "[com.google.protobuf.FieldSet].cloneIfMutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:627,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:645"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:648"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:647"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:648"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:651"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:643,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Value$Builder:646,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].clear"
    - Src: "com.google.protobuf.Value$Builder:649,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 1
    returnType: "com.google.protobuf.Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:664,1"
      Dst: "[com.google.protobuf.Value].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 61
    returnType: "com.google.protobuf.Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value$Builder].buildPartial()"
    - "[com.google.protobuf.Value].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:670"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:673"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Value$Builder:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:669,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$Builder:670,1"
      Dst: "[com.google.protobuf.Value].isInitialized"
    - Src: "com.google.protobuf.Value$Builder:671,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 6
    returnType: "com.google.protobuf.Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value$Builder].buildPartial0(com.google.protobuf.Value)"
    - "[com.google.protobuf.Value$Builder].buildPartialOneofs(com.google.protobuf.Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:680"
        BranchSideFuncs:
        - "onBuilt()"
        - "buildPartialOneofs(com.google.protobuf.Value)"
      - BranchSide: "com.google.protobuf.Value$Builder:679"
        BranchSideFuncs:
        - "onBuilt()"
        - "buildPartialOneofs(com.google.protobuf.Value)"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:679,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial0"
    - Src: "com.google.protobuf.Value$Builder:680,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartialOneofs"
    - Src: "com.google.protobuf.Value$Builder:681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].buildPartial0(com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].buildPartialOneofs(com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value].access$302(com.google.protobuf.Value,int)"
    - "[com.google.protobuf.Value].access$402(com.google.protobuf.Value,java.lang.Object)"
    - "[com.google.protobuf.Value].access$402(com.google.protobuf.Value,java.lang.Object)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    - "[com.google.protobuf.Value].access$402(com.google.protobuf.Value,java.lang.Object)"
    - "[com.google.protobuf.SingleFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:695"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:695"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:699"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:696"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:690,1"
      Dst: "[com.google.protobuf.Value].access$302"
    - Src: "com.google.protobuf.Value$Builder:691,1"
      Dst: "[com.google.protobuf.Value].access$402"
    - Src: "com.google.protobuf.Value$Builder:694,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Value$Builder:694,1"
      Dst: "[com.google.protobuf.Value].access$402"
    - Src: "com.google.protobuf.Value$Builder:698,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].build"
    - Src: "com.google.protobuf.Value$Builder:698,1"
      Dst: "[com.google.protobuf.Value].access$402"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 279
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:704,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 273
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:710,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:715,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:720,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:726,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 272
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:732,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 268
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Value)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:736"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:739"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Value)"
      - BranchSide: "com.google.protobuf.Value$Builder:738"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:737,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    - Src: "com.google.protobuf.Value$Builder:739,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 267
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Value].getDefaultInstance()"
    - "[com.google.protobuf.Value].getKindCase()"
    - "[com.google.protobuf.Value].getNullValueValue()"
    - "[com.google.protobuf.Value$Builder].setNullValueValue(int)"
    - "[com.google.protobuf.Value].getNumberValue()"
    - "[com.google.protobuf.Value$Builder].setNumberValue(double)"
    - "[com.google.protobuf.Value].access$400(com.google.protobuf.Value)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.Value].getBoolValue()"
    - "[com.google.protobuf.Value$Builder].setBoolValue(boolean)"
    - "[com.google.protobuf.Value].getStructValue()"
    - "[com.google.protobuf.Value$Builder].mergeStructValue(com.google.protobuf.Struct)"
    - "[com.google.protobuf.Value].getListValue()"
    - "[com.google.protobuf.Value$Builder].mergeListValue(com.google.protobuf.ListValue)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 34
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:745"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:746"
        BranchSideFuncs:
        - "getKindCase()"
      - BranchSide: "com.google.protobuf.Value$Builder:745"
        BranchSideFuncs:
        - "getKindCase()"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:745,1"
      Dst: "[com.google.protobuf.Value].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:746,1"
      Dst: "[com.google.protobuf.Value].getKindCase"
    - Src: "com.google.protobuf.Value$Builder:746,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.Value$Builder:748,1"
      Dst: "[com.google.protobuf.Value].getNullValueValue"
    - Src: "com.google.protobuf.Value$Builder:748,1"
      Dst: "[com.google.protobuf.Value$Builder].setNullValueValue"
    - Src: "com.google.protobuf.Value$Builder:752,1"
      Dst: "[com.google.protobuf.Value].getNumberValue"
    - Src: "com.google.protobuf.Value$Builder:752,1"
      Dst: "[com.google.protobuf.Value$Builder].setNumberValue"
    - Src: "com.google.protobuf.Value$Builder:757,1"
      Dst: "[com.google.protobuf.Value].access$400"
    - Src: "com.google.protobuf.Value$Builder:758,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:762,1"
      Dst: "[com.google.protobuf.Value].getBoolValue"
    - Src: "com.google.protobuf.Value$Builder:762,1"
      Dst: "[com.google.protobuf.Value$Builder].setBoolValue"
    - Src: "com.google.protobuf.Value$Builder:766,1"
      Dst: "[com.google.protobuf.Value].getStructValue"
    - Src: "com.google.protobuf.Value$Builder:766,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeStructValue"
    - Src: "com.google.protobuf.Value$Builder:770,1"
      Dst: "[com.google.protobuf.Value].getListValue"
    - Src: "com.google.protobuf.Value$Builder:770,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeListValue"
    - Src: "com.google.protobuf.Value$Builder:777,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Value$Builder:777,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Value$Builder:778,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 783
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 291
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readEnum()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readDouble()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readStringRequireUtf8()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Value$Builder].getStructValueFieldBuilder()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.SingleFieldBuilderV3].getBuilder()"
    - "[com.google.protobuf.Value$Builder].getListValueFieldBuilder()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 55
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:792"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:796"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:795"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:797"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:850"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Value$Builder:849"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Value$Builder:840"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:846"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:798,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Value$Builder:804,1"
      Dst: "[com.google.protobuf.CodedInputStream].readEnum"
    - Src: "com.google.protobuf.Value$Builder:806,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Value$Builder:810,1"
      Dst: "[com.google.protobuf.CodedInputStream].readDouble"
    - Src: "com.google.protobuf.Value$Builder:810,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Value$Builder:815,1"
      Dst: "[com.google.protobuf.CodedInputStream].readStringRequireUtf8"
    - Src: "com.google.protobuf.Value$Builder:821,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.Value$Builder:821,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.Value$Builder:827,1"
      Dst: "[com.google.protobuf.Value$Builder].getStructValueFieldBuilder"
    - Src: "com.google.protobuf.Value$Builder:827,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Value$Builder:826,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Value$Builder:834,1"
      Dst: "[com.google.protobuf.Value$Builder].getListValueFieldBuilder"
    - Src: "com.google.protobuf.Value$Builder:834,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    - Src: "com.google.protobuf.Value$Builder:833,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Value$Builder:840,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Value$Builder:850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:848,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Value$Builder:850,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Value$Builder].getKindCase()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$KindCase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:858,1"
      Dst: "[com.google.protobuf.Value$KindCase].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearKind()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:865,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasNullValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:881"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:880"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getNullValueValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:893"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:896"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:894,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setNullValueValue(int)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 907
    functionDepth: 13
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:909,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Value$Builder:910,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getNullValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.NullValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:923"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:928"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:927"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:926"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:923"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:925,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.google.protobuf.Value$Builder:924,1"
      Dst: "[com.google.protobuf.NullValue].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setNullValue(com.google.protobuf.NullValue)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.NullValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:940"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:943"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:944,1"
      Dst: "[com.google.protobuf.NullValue].getNumber"
    - Src: "com.google.protobuf.Value$Builder:944,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Value$Builder:945,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearNullValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:957"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:962"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:961"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:960,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasNumberValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:974"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:973"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getNumberValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:985"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:988"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:986,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setNumberValue(double)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 13
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1002,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.google.protobuf.Value$Builder:1003,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearNumberValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1015"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1020"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1019"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1018,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasStringValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1033"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1032"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStringValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1046"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1049"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1048"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1049"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1058"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1057"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1053"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1056"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1055"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1052,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStringValueBytes()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1073"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1076"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1075"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1084"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1080"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1083"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1078,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setStringValue(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1099"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1100"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1099"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1102,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearStringValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1114"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1119"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setStringValueBytes(com.google.protobuf.ByteString)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1132"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1133"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1133,1"
      Dst: "[com.google.protobuf.AbstractMessageLite].checkByteStringIsUtf8"
    - Src: "com.google.protobuf.Value$Builder:1136,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasBoolValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1149"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1148"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getBoolValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1160"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1163"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1161,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setBoolValue(boolean)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 13
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1177,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.google.protobuf.Value$Builder:1178,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearBoolValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1190"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1195"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1193,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasStructValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1210"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStructValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1222"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1228"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1227"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1223"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1226"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1225"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1228"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1231"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1226,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1229,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    - Src: "com.google.protobuf.Value$Builder:1231,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setStructValue(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1242"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1249"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1248"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1243"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1246"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1247,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1249,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setStructValue(com.google.protobuf.Struct$Builder)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1263"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1267"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1264,1"
      Dst: "[com.google.protobuf.Struct$Builder].build"
    - Src: "com.google.protobuf.Value$Builder:1265,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1267,1"
      Dst: "[com.google.protobuf.Struct$Builder].build"
    - Src: "com.google.protobuf.Value$Builder:1267,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeStructValue(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1279
    functionDepth: 266
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].getDefaultInstance()"
    - "[com.google.protobuf.Struct].newBuilder(com.google.protobuf.Struct)"
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Struct)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.SingleFieldBuilderV3].setMessage(com.google.protobuf.AbstractMessage)"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1280"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1290"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1289"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1281"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1286"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Value$Builder:1285"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1282"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1286"
        BranchSideFuncs:
        - "buildPartial()"
        - "newBuilder(com.google.protobuf.Struct)"
        - "mergeFrom(com.google.protobuf.Struct)"
      - BranchSide: "com.google.protobuf.Value$Builder:1285"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1290"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1293"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
      - BranchSide: "com.google.protobuf.Value$Builder:1292"
        BranchSideFuncs:
        - "setMessage(com.google.protobuf.AbstractMessage)"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1282,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1283,1"
      Dst: "[com.google.protobuf.Struct].newBuilder"
    - Src: "com.google.protobuf.Value$Builder:1284,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    - Src: "com.google.protobuf.Value$Builder:1284,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$Builder:1288,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1291,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Value$Builder:1293,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearStructValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1307"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1314"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1313"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1308"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1320"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1319"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1314"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1318"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1311,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1318,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStructValueBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1330,1"
      Dst: "[com.google.protobuf.Value$Builder].getStructValueFieldBuilder"
    - Src: "com.google.protobuf.Value$Builder:1330,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStructValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.StructOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1344"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1343"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1341"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1344"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1343"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1347"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1342,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Value$Builder:1347,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getStructValueFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1359
    functionDepth: 13
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].getDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1360"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1371"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1370"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Value$Builder:1361"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1364"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Value$Builder:1363"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1362,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1367,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Value$Builder:1368,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    - Src: "com.google.protobuf.Value$Builder:1372,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].hasListValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1388"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1387"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getListValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1400"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1406"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1405"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1404"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1403"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1406"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1409"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1404,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1407,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessage"
    - Src: "com.google.protobuf.Value$Builder:1409,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setListValue(com.google.protobuf.ListValue)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1420"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1427"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1426"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1424"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1423"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1425,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1427,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setListValue(com.google.protobuf.ListValue$Builder)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1441"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1445"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1442,1"
      Dst: "[com.google.protobuf.ListValue$Builder].build"
    - Src: "com.google.protobuf.Value$Builder:1443,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1445,1"
      Dst: "[com.google.protobuf.ListValue$Builder].build"
    - Src: "com.google.protobuf.Value$Builder:1445,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeListValue(com.google.protobuf.ListValue)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1457
    functionDepth: 266
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ListValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].getDefaultInstance()"
    - "[com.google.protobuf.ListValue].newBuilder(com.google.protobuf.ListValue)"
    - "[com.google.protobuf.ListValue$Builder].buildPartial()"
    - "[com.google.protobuf.ListValue$Builder].mergeFrom(com.google.protobuf.ListValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.SingleFieldBuilderV3].setMessage(com.google.protobuf.AbstractMessage)"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1458"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1468"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1467"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1464"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Value$Builder:1463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1460"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1464"
        BranchSideFuncs:
        - "newBuilder(com.google.protobuf.ListValue)"
        - "buildPartial()"
        - "mergeFrom(com.google.protobuf.ListValue)"
      - BranchSide: "com.google.protobuf.Value$Builder:1463"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1471"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.AbstractMessage)"
      - BranchSide: "com.google.protobuf.Value$Builder:1470"
        BranchSideFuncs:
        - "setMessage(com.google.protobuf.AbstractMessage)"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1460,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1461,1"
      Dst: "[com.google.protobuf.ListValue].newBuilder"
    - Src: "com.google.protobuf.Value$Builder:1462,1"
      Dst: "[com.google.protobuf.ListValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.Value$Builder:1462,1"
      Dst: "[com.google.protobuf.ListValue$Builder].buildPartial"
    - Src: "com.google.protobuf.Value$Builder:1466,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1469,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].mergeFrom"
    - Src: "com.google.protobuf.Value$Builder:1471,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearListValue()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1485"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1492"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1491"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1486"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1498"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1497"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1492"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1496"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1489,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Value$Builder:1496,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getListValueBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1508,1"
      Dst: "[com.google.protobuf.Value$Builder].getListValueFieldBuilder"
    - Src: "com.google.protobuf.Value$Builder:1508,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getListValueOrBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ListValueOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1519"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1522"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1521"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Value$Builder:1522"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1525"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1524"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1520,1"
      Dst: "[com.google.protobuf.SingleFieldBuilderV3].getMessageOrBuilder"
    - Src: "com.google.protobuf.Value$Builder:1525,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getListValueFieldBuilder()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1537
    functionDepth: 13
    returnType: "com.google.protobuf.SingleFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.ListValue].getDefaultInstance()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Value$Builder:1538"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1549"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Value$Builder:1548"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Value$Builder:1539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Value$Builder:1542"
        BranchSideFuncs:
        - "getDefaultInstance()"
      - BranchSide: "com.google.protobuf.Value$Builder:1541"
        BranchSideFuncs:
        - "getParentForChildren()"
        - "isClean()"
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1540,1"
      Dst: "[com.google.protobuf.ListValue].getDefaultInstance"
    - Src: "com.google.protobuf.Value$Builder:1545,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.Value$Builder:1546,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    - Src: "com.google.protobuf.Value$Builder:1550,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 15
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1556,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: 1561
    functionDepth: 40
    returnType: "com.google.protobuf.Value$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:1562,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].build()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Value$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Value$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Value$Builder:614,1"
      Dst: "[com.google.protobuf.Value$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].isValidUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 9
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:391"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:390"
        BranchSideFuncs:
        - "partialIsValidUtf8(int,byte[],int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:391,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(int,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].isValidUtf8(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 10
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(int,java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:418"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:417"
        BranchSideFuncs:
        - "partialIsValidUtf8(int,java.nio.ByteBuffer,int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:418,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 9
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(int,byte[],int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default(int,java.nio.ByteBuffer,int,int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:429"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:432"
        BranchSideFuncs:
        - "partialIsValidUtf8(int,byte[],int,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:431"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:432"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:435"
        BranchSideFuncs:
        - "partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:434"
        BranchSideFuncs:
        - "partialIsValidUtf8Default(int,java.nio.ByteBuffer,int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:429,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.Utf8$Processor:430,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.Utf8$Processor:431,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.Utf8$Processor:431,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    - Src: "com.google.protobuf.Utf8$Processor:432,1"
      Dst: "[java.nio.ByteBuffer].isDirect"
    - Src: "com.google.protobuf.Utf8$Processor:433,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Direct"
    - Src: "com.google.protobuf.Utf8$Processor:435,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default(int,java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 4
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.Utf8].access$000(int,int)"
    - "[com.google.protobuf.Utf8].access$100(int,int,int)"
    - "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(java.nio.ByteBuffer,int,int)"
    functionUses: 2
    ICount: 115
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:449"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:533"
        BranchSideFuncs:
        - "partialIsValidUtf8(java.nio.ByteBuffer,int,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:457"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:461"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:460"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:463"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:470"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:533"
        BranchSideFuncs:
        - "partialIsValidUtf8(java.nio.ByteBuffer,int,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:473"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:496"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:478"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:480"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:484"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:484"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:490"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:493"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:492"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:499"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:505"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:504"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:507"
        BranchSideFuncs:
        - "access$000(int,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:506"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:507"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs:
        - "access$100(int,int,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:527"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:534"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:533"
        BranchSideFuncs:
        - "partialIsValidUtf8(java.nio.ByteBuffer,int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:470,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:479,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:481,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$Processor:490,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:500,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:502,1"
      Dst: "[com.google.protobuf.Utf8].access$000"
    - Src: "com.google.protobuf.Utf8$Processor:508,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:510,1"
      Dst: "[com.google.protobuf.Utf8].access$100"
    - Src: "com.google.protobuf.Utf8$Processor:527,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:534,1"
      Dst: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].partialIsValidUtf8(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].access$200(java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.Utf8].access$300(java.nio.ByteBuffer,int,int,int)"
    - "[com.google.protobuf.Utf8].access$300(java.nio.ByteBuffer,int,int,int)"
    functionUses: 1
    ICount: 95
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:550"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:553"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:552"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:553"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:549"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:556"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:558"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:565"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:568"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:567"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:588"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:571"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:575"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:577"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:577"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:577"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:577"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:582"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:577"
      Branch Sides: []
    - Branch String: "com.google.protobuf.Utf8$Processor:583"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:586"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:585"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:594"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:596"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:603"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:605"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:609"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:542,1"
      Dst: "[com.google.protobuf.Utf8].access$200"
    - Src: "com.google.protobuf.Utf8$Processor:553,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:565,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:573,1"
      Dst: "[com.google.protobuf.Utf8].access$300"
    - Src: "com.google.protobuf.Utf8$Processor:576,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:583,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:591,1"
      Dst: "[com.google.protobuf.Utf8].access$300"
    - Src: "com.google.protobuf.Utf8$Processor:595,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:603,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:605,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Utf8$Processor].decodeUtf8(byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].decodeUtf8(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8(byte[],int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8(byte[],int,int)"
    - "[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
    - "[com.google.protobuf.Utf8$Processor].decodeUtf8Default(java.nio.ByteBuffer,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:627"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:630"
        BranchSideFuncs:
        - "decodeUtf8(byte[],int,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:629"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:630"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:633"
        BranchSideFuncs:
        - "decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:632"
        BranchSideFuncs:
        - "decodeUtf8Default(java.nio.ByteBuffer,int,int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:627,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.Utf8$Processor:628,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.Utf8$Processor:629,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.Utf8$Processor:629,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8"
    - Src: "com.google.protobuf.Utf8$Processor:630,1"
      Dst: "[java.nio.ByteBuffer].isDirect"
    - Src: "com.google.protobuf.Utf8$Processor:631,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8Direct"
    - Src: "com.google.protobuf.Utf8$Processor:633,1"
      Dst: "[com.google.protobuf.Utf8$Processor].decodeUtf8Default"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].decodeUtf8Direct(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].decodeUtf8Default(java.nio.ByteBuffer,int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$400(byte)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$500(byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$600(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$700(byte,byte,char[],int)"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$800(byte)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$900(byte,byte,byte,char[],int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8()"
    - "[com.google.protobuf.Utf8$DecodeUtil].access$1000(byte,byte,byte,byte,char[],int)"
    functionUses: 2
    ICount: 98
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:647"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:652"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:651"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:662"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:671"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:670"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:664"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:671"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:717"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:716"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:685"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:684"
        BranchSideFuncs:
        - "access$600(byte)"
    - Branch String: "com.google.protobuf.Utf8$Processor:677"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:715"
        BranchSideFuncs:
        - "access$400(byte)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:714"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:679"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:682"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:681"
        BranchSideFuncs:
        - "access$500(byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:691"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:690"
        BranchSideFuncs:
        - "access$800(byte)"
    - Branch String: "com.google.protobuf.Utf8$Processor:686"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:689"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:688"
        BranchSideFuncs:
        - "access$700(byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:691"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:702"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:701"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:692"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:695"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:694"
        BranchSideFuncs:
        - "access$900(byte,byte,byte,char[],int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:702"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:705"
        BranchSideFuncs:
        - "invalidUtf8()"
      - BranchSide: "com.google.protobuf.Utf8$Processor:704"
        BranchSideFuncs:
        - "access$1000(byte,byte,byte,byte,char[],int)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:647,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$Processor:649,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.google.protobuf.Utf8$Processor:649,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$Processor:649,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$Processor:649,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.Utf8$Processor:649,1"
      Dst: "[java.lang.String].format"
    - Src: "com.google.protobuf.Utf8$Processor:663,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:664,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$Processor:668,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$Processor:672,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:673,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$Processor:674,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$Processor:678,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:679,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$400"
    - Src: "com.google.protobuf.Utf8$Processor:683,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$500"
    - Src: "com.google.protobuf.Utf8$Processor:685,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$600"
    - Src: "com.google.protobuf.Utf8$Processor:687,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$Processor:690,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:689,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$700"
    - Src: "com.google.protobuf.Utf8$Processor:691,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$800"
    - Src: "com.google.protobuf.Utf8$Processor:693,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$Processor:697,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:698,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:695,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$900"
    - Src: "com.google.protobuf.Utf8$Processor:703,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].invalidUtf8"
    - Src: "com.google.protobuf.Utf8$Processor:707,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:708,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:709,1"
      Dst: "[java.nio.ByteBuffer].get"
    - Src: "com.google.protobuf.Utf8$Processor:705,1"
      Dst: "[com.google.protobuf.Utf8$DecodeUtil].access$1000"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[com.google.protobuf.Utf8$Processor].encodeUtf8(java.lang.CharSequence,byte[],int,int)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Utf8].encode(java.lang.CharSequence,byte[],int,int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8Direct(java.lang.CharSequence,java.nio.ByteBuffer)"
    - "[com.google.protobuf.Utf8$SafeProcessor].encodeUtf8Direct(java.lang.CharSequence,java.nio.ByteBuffer)"
    - "[com.google.protobuf.Utf8$Processor].encodeUtf8Default(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:770"
        BranchSideFuncs:
        - "encode(java.lang.CharSequence,byte[],int,int)"
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:769"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:770"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:777"
        BranchSideFuncs:
        - "encode(java.lang.CharSequence,byte[],int,int)"
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:776"
        BranchSideFuncs:
        - "encodeUtf8Default(java.lang.CharSequence,java.nio.ByteBuffer)"
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:770,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.google.protobuf.Utf8$Processor:771,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.google.protobuf.Utf8$Processor:772,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.google.protobuf.Utf8$Processor:772,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8$Processor:772,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.google.protobuf.Utf8$Processor:772,1"
      Dst: "[com.google.protobuf.Utf8].encode"
    - Src: "com.google.protobuf.Utf8$Processor:773,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.Utf8$Processor:770,1"
      Dst: "[java.nio.ByteBuffer].isDirect"
    - Src: "com.google.protobuf.Utf8$Processor:775,1"
      Dst: "[com.google.protobuf.Utf8$Processor].encodeUtf8Direct"
    - Src: "com.google.protobuf.Utf8$Processor:777,1"
      Dst: "[com.google.protobuf.Utf8$Processor].encodeUtf8Default"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Utf8$Processor].encodeUtf8Direct(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Utf8$Processor].encodeUtf8Default(java.lang.CharSequence,java.nio.ByteBuffer)"
    functionSourceFile: "com.google.protobuf.Utf8$Processor"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    - "[com.google.protobuf.Java8Compatibility].position(java.nio.Buffer,int)"
    functionUses: 2
    ICount: 126
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Utf8$Processor:799"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:802"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:801"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:799"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:802"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:801"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:802"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:808"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:807"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:809"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:847"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:846"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:811"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:814"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:null"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
    - Branch String: "com.google.protobuf.Utf8$Processor:820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:825"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:824"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:820"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:834"
        BranchSideFuncs:
        - "position(java.nio.Buffer,int)"
      - BranchSide: "com.google.protobuf.Utf8$Processor:833"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:835"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:834"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Utf8$Processor:834"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Utf8$Processor:838"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Utf8$Processor:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Utf8$Processor:789,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.google.protobuf.Utf8$Processor:790,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8$Processor:799,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$Processor:800,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:804,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.Utf8$Processor:810,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$Processor:813,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:818,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:819,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:825,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:826,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:827,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:834,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$Processor:834,1"
      Dst: "[java.lang.Character].isSurrogatePair"
    - Src: "com.google.protobuf.Utf8$Processor:838,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.google.protobuf.Utf8$Processor:839,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:840,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:841,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:842,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "com.google.protobuf.Utf8$Processor:847,1"
      Dst: "[com.google.protobuf.Java8Compatibility].position"
    - Src: "com.google.protobuf.Utf8$Processor:853,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8$Processor:853,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.google.protobuf.Utf8$Processor:853,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.google.protobuf.Utf8$Processor:854,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$Processor:855,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.google.protobuf.Utf8$Processor:855,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$Processor:855,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$Processor:855,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Utf8$Processor:855,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:338,1"
      Dst: "[com.google.protobuf.FieldSet].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage$Builder:339,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 182
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].access$200(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.DynamicMessage].access$300(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.FieldSet$Builder].mergeFrom(com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.DynamicMessage].access$400(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.DynamicMessage].access$500(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.DynamicMessage].access$500(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.DynamicMessage].access$500(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.FieldSet$Builder].clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.DynamicMessage].access$500(com.google.protobuf.DynamicMessage)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 50
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:345"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:366"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:348"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:351"
        BranchSideFuncs:
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "access$300(com.google.protobuf.DynamicMessage)"
        - "access$400(com.google.protobuf.DynamicMessage)"
        - "mergeFrom(com.google.protobuf.FieldSet)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:354"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:365"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:364"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:355"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:358"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:357"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:358"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:352"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:351"
        BranchSideFuncs:
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "access$300(com.google.protobuf.DynamicMessage)"
        - "access$400(com.google.protobuf.DynamicMessage)"
        - "mergeFrom(com.google.protobuf.FieldSet)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:359"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:352"
        BranchSideFuncs:
        - "access$500(com.google.protobuf.DynamicMessage)"
        - "clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:351"
        BranchSideFuncs:
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "access$300(com.google.protobuf.DynamicMessage)"
        - "access$400(com.google.protobuf.DynamicMessage)"
        - "mergeFrom(com.google.protobuf.FieldSet)"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:348,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$200"
    - Src: "com.google.protobuf.DynamicMessage$Builder:352,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$300"
    - Src: "com.google.protobuf.DynamicMessage$Builder:352,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage$Builder:353,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$400"
    - Src: "com.google.protobuf.DynamicMessage$Builder:353,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DynamicMessage$Builder:356,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$500"
    - Src: "com.google.protobuf.DynamicMessage$Builder:358,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$500"
    - Src: "com.google.protobuf.DynamicMessage$Builder:359,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$500"
    - Src: "com.google.protobuf.DynamicMessage$Builder:360,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].clearField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:361,1"
      Dst: "[com.google.protobuf.DynamicMessage].access$500"
    - Src: "com.google.protobuf.DynamicMessage$Builder:367,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].build()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 61
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    - "[com.google.protobuf.FieldSet$Builder].build()"
    - "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    functionUses: 8
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:373"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:378"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:377"
        BranchSideFuncs:
        - "buildPartial()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:373,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].isInitialized"
    - Src: "com.google.protobuf.DynamicMessage$Builder:376,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].build"
    - Src: "com.google.protobuf.DynamicMessage$Builder:376,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.DynamicMessage$Builder:374,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    - Src: "com.google.protobuf.DynamicMessage$Builder:378,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].buildParsed()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:386"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:395"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:386,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].isInitialized"
    - Src: "com.google.protobuf.DynamicMessage$Builder:390,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].build"
    - Src: "com.google.protobuf.DynamicMessage$Builder:391,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.google.protobuf.DynamicMessage$Builder:387,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    - Src: "com.google.protobuf.DynamicMessage$Builder:393,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.DynamicMessage$Builder:395,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 68
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry()"
    - "[com.google.protobuf.Descriptors$Descriptor].getOptions()"
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.FieldSet$Builder].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].buildPartial()"
    functionUses: 33
    ICount: 41
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:401"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:413"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getFields()"
        - "iterator()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:412"
        BranchSideFuncs:
        - "buildPartial()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:402"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:413"
        BranchSideFuncs:
        - "hasNext()"
        - "isOptional()"
        - "next()"
        - "getFields()"
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
        - "iterator()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:412"
        BranchSideFuncs:
        - "buildPartial()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:410"
        BranchSideFuncs:
        - "getJavaType()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:409"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:403"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:410"
        BranchSideFuncs:
        - "getJavaType()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:409"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:404"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:407"
        BranchSideFuncs:
        - "getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
        - "getMessageType()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:406"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:401,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getOptions"
    - Src: "com.google.protobuf.DynamicMessage$Builder:401,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MessageOptions].getMapEntry"
    - Src: "com.google.protobuf.DynamicMessage$Builder:402,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DynamicMessage$Builder:402,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DynamicMessage$Builder:402,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DynamicMessage$Builder:402,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DynamicMessage$Builder:403,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isOptional"
    - Src: "com.google.protobuf.DynamicMessage$Builder:403,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].hasField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:404,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:405,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:405,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.DynamicMessage$Builder:405,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:407,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.DynamicMessage$Builder:407,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:416,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].buildPartial"
    - Src: "com.google.protobuf.DynamicMessage$Builder:417,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 281
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].build()"
    - "[com.google.protobuf.FieldSet$Builder].mergeFrom(com.google.protobuf.FieldSet)"
    - "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 34
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:425,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].build"
    - Src: "com.google.protobuf.DynamicMessage$Builder:425,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage$Builder:426,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DynamicMessage$Builder:427,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$Descriptor].getFields()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired()"
    - "[com.google.protobuf.FieldSet$Builder].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet$Builder].isInitialized()"
    functionUses: 2
    ICount: 18
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:434"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:443"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isRequired()"
        - "next()"
        - "getFields()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:442"
        BranchSideFuncs:
        - "isInitialized()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:435"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:440"
        BranchSideFuncs:
        - "hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:439"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:436"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:440"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:434,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getFields"
    - Src: "com.google.protobuf.DynamicMessage$Builder:434,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DynamicMessage$Builder:434,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DynamicMessage$Builder:434,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DynamicMessage$Builder:435,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRequired"
    - Src: "com.google.protobuf.DynamicMessage$Builder:436,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].hasField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:443,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].isInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 14
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:453,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getAllFields()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 41
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FieldSet$Builder].getAllFields()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:458,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getAllFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 3
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:465"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:470"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:469"
        BranchSideFuncs:
        - "getMessageType()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:463,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:465,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:470,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].hasOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:480"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:475,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyOneofContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:476,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$FieldDescriptor"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:485,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyOneofContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:486,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:493"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:496"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:491,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyOneofContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:492,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.DynamicMessage$Builder:494,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].hasField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet$Builder].hasField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:501,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:502,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].hasField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 38
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.FieldSet$Builder].getField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.DynamicMessage].getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    functionUses: 4
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:509"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:518"
        BranchSideFuncs:
        - "isRepeated()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:517"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:510"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:512"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:511"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:512"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:515"
        BranchSideFuncs:
        - "getDefaultInstance(com.google.protobuf.Descriptors$Descriptor)"
        - "getMessageType()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:514"
        BranchSideFuncs:
        - "getDefaultValue()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:507,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:508,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:510,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DynamicMessage$Builder:511,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DynamicMessage$Builder:512,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:513,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:513,1"
      Dst: "[com.google.protobuf.DynamicMessage].getDefaultInstance"
    - Src: "com.google.protobuf.DynamicMessage$Builder:515,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 174
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].verifyType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].hasPresence()"
    - "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex()"
    - "[com.google.protobuf.FieldSet$Builder].clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap$Entry].equals(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$LowerCase].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessPacked].equals(java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageLite].equals(java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo16].equals(java.lang.Object)"
    - "[com.google.protobuf.Option].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt64Value].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnumSmall].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyField].equals(java.lang.Object)"
    - "[com.google.protobuf.UInt32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter$EntryAdapter].equals(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredEnum].equals(java.lang.Object)"
    - "[foo.TestFull$EmptyMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.Any].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554431].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSet$Field].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Empty].equals(java.lang.Object)"
    - "[com.google.protobuf.Int32Value].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object)"
    - "[foo.TestFull$AllocValues].equals(java.lang.Object)"
    - "[com.google.protobuf.Mixin].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOptional].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt64].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    - "[com.google.protobuf.UnknownFieldSetLite].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess$SubSubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt32].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessOneof].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredString].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262144].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyFieldLite].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredDouble].equals(java.lang.Object)"
    - "[com.google.protobuf.Field].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$Version].equals(java.lang.Object)"
    - "[com.google.protobuf.Enum].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessSubMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo33554432].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].equals(java.lang.Object)"
    - "[com.google.protobuf.ListValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck$SubMessage].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField].equals(java.lang.Object)"
    - "[com.google.protobuf.Timestamp].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2048].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleValue].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Int64Value].equals(java.lang.Object)"
    - "[com.google.protobuf.EnumValue].equals(java.lang.Object)"
    - "[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object)"
    - "[foo.TestFull$SubMess].equals(java.lang.Object)"
    - "[com.google.protobuf.FieldMask].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo15].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].equals(java.lang.Object)"
    - "[com.google.protobuf.Api].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBool].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].equals(java.lang.Object)"
    - "[com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair].equals(java.lang.Object)"
    - "[foo.TestFull$TestMess].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo262143].equals(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredInt64].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    - "[com.google.protobuf.BoolValue].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldNo2047].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].equals(java.lang.Object)"
    - "[foo.TestFull$TestFieldFlags].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].equals(java.lang.Object)"
    - "[com.google.protobuf.Duration].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].equals(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessageCheck].equals(java.lang.Object)"
    - "[com.google.protobuf.Type].equals(java.lang.Object)"
    - "[com.google.protobuf.FloatValue].equals(java.lang.Object)"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.StringValue].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredSFixed64].equals(java.lang.Object)"
    - "[com.google.protobuf.Method].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].equals(java.lang.Object)"
    - "[com.google.protobuf.AbstractProtobufList].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFixed32].equals(java.lang.Object)"
    - "[com.google.protobuf.TextFormatParseLocation].equals(java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].equals(java.lang.Object)"
    - "[com.google.protobuf.SourceContext].equals(java.lang.Object)"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredUInt32].equals(java.lang.Object)"
    - "[com.google.protobuf.Struct].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object)"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].equals(java.lang.Object)"
    - "[com.google.protobuf.BytesValue].equals(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.FieldSet$Builder].clearField(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 5
    ICount: 30
    EdgeCount: 139
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:523"
        BranchSideFuncs:
        - "getIndex()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:522"
        BranchSideFuncs:
        - "verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
        - "verifyType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
        - "hasPresence()"
        - "getContainingOneof()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:537"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:534"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:537"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:536"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:531"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:546"
        BranchSideFuncs:
        - "getIndex()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:545"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:545"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:539"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:545"
        BranchSideFuncs:
        - "setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:523,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:529,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:530,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DynamicMessage$Builder:532,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.DynamicMessage$Builder:535,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].clearField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:531,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].hasPresence"
    - Src: "com.google.protobuf.DynamicMessage$Builder:539,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DynamicMessage$Builder:539,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getDefaultValue"
    - Src: "com.google.protobuf.DynamicMessage$Builder:539,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.google.protobuf.DynamicMessage$Builder:542,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].clearField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:546,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:559"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:556"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:552,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:553,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingOneof"
    - Src: "com.google.protobuf.DynamicMessage$Builder:555,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getIndex"
    - Src: "com.google.protobuf.DynamicMessage$Builder:560,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:566,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:567,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getRepeatedFieldCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:572,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:573,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:578,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:579,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:580,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 42
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].addRepeatedField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:586,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:587,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:588,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getUnknownFields()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "com.google.protobuf.UnknownFieldSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 38
    returnType: "com.google.protobuf.DynamicMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.UnknownFieldSet$Builder].build()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.UnknownFieldSet].newBuilder(com.google.protobuf.UnknownFieldSet)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:606,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].newBuilder"
    - Src: "com.google.protobuf.DynamicMessage$Builder:606,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].mergeFrom"
    - Src: "com.google.protobuf.DynamicMessage$Builder:606,1"
      Dst: "[com.google.protobuf.UnknownFieldSet$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType()"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:612"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:615"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:612,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getContainingType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].verifyOneofContainingType(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:619"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:622"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:619,1"
      Dst: "[com.google.protobuf.Descriptors$OneofDescriptor].getContainingType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getType()"
    - "[com.google.protobuf.Internal].checkNotNull(java.lang.Object)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber()"
    - "[com.google.protobuf.WireFormat$FieldType].getJavaType()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType()"
    functionUses: 3
    ICount: 31
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:636"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:665"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:664"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:652"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:665"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:632,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:632,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DynamicMessage$Builder:634,1"
      Dst: "[com.google.protobuf.Internal].checkNotNull"
    - Src: "com.google.protobuf.DynamicMessage$Builder:657,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getNumber"
    - Src: "com.google.protobuf.DynamicMessage$Builder:657,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.google.protobuf.DynamicMessage$Builder:658,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getLiteType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:658,1"
      Dst: "[com.google.protobuf.WireFormat$FieldType].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:659,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.DynamicMessage$Builder:659,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.google.protobuf.DynamicMessage$Builder:654,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].verifyType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 36
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated()"
    - "[com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].hasNext()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].hasNext()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].hasNext()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].hasNext()"
    - "[com.google.protobuf.LazyField$LazyIterator].hasNext()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].iterator()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$2].next()"
    - "[com.google.protobuf.ByteString$AbstractByteIterator].next()"
    - "[com.google.protobuf.LazyField$LazyIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EmptySet$1].next()"
    - "[com.google.protobuf.UnmodifiableLazyStringList$1].next()"
    - "[com.google.protobuf.Internal$MapAdapter$IteratorAdapter].next()"
    - "[com.google.protobuf.RopeByteString$PieceIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$EntryIterator].next()"
    - "[com.google.protobuf.SmallSortedMap$DescendingEntryIterator].next()"
    - "[com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator].next()"
    - "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:672"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:677"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:676"
        BranchSideFuncs:
        - "verifySingularValueType(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:673"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:673"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:672"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:672,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isRepeated"
    - Src: "com.google.protobuf.DynamicMessage$Builder:673,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.google.protobuf.DynamicMessage$Builder:673,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.google.protobuf.DynamicMessage$Builder:673,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.google.protobuf.DynamicMessage$Builder:674,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:677,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifySingularValueType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 285
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField()"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType()"
    - "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType()"
    - "[com.google.protobuf.DynamicMessage$Builder].toMessageBuilder(java.lang.Object)"
    - "[com.google.protobuf.FieldSet$Builder].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:685"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:688"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:687"
        BranchSideFuncs:
        - "getJavaType()"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:688"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:692"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:691"
        BranchSideFuncs:
        - "getFieldAllowBuilders(com.google.protobuf.FieldSet$FieldDescriptorLite)"
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:694"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:696"
        BranchSideFuncs:
        - "getMessageType()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:695"
        BranchSideFuncs:
        - "toMessageBuilder(java.lang.Object)"
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:683,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:685,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:688,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:692,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getFieldAllowBuilders"
    - Src: "com.google.protobuf.DynamicMessage$Builder:695,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getMessageType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:696,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].toMessageBuilder"
    - Src: "com.google.protobuf.DynamicMessage$Builder:697,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getRepeatedFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor,int)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:706"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:709"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:708"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:709"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:715"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:704,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].verifyContainingType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:706,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].isMapField"
    - Src: "com.google.protobuf.DynamicMessage$Builder:709,1"
      Dst: "[com.google.protobuf.Descriptors$FieldDescriptor].getJavaType"
    - Src: "com.google.protobuf.DynamicMessage$Builder:715,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].getRepeatedFieldAllowBuilders"
    - Src: "com.google.protobuf.DynamicMessage$Builder:715,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].toMessageBuilder"
    - Src: "com.google.protobuf.DynamicMessage$Builder:716,1"
      Dst: "[com.google.protobuf.FieldSet$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].toMessageBuilder(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: 720
    functionDepth: 284
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyField].getValue()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest].toBuilder()"
    - "[foo.TestFull$TestFieldNo2047].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed32].toBuilder()"
    - "[foo.TestFull$EmptyMess].toBuilder()"
    - "[com.google.protobuf.Field].toBuilder()"
    - "[foo.TestFull$TestMessSubMess].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange].toBuilder()"
    - "[com.google.protobuf.Duration].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    - "[com.google.protobuf.BytesValue].toBuilder()"
    - "[foo.TestFull$TestMessRequiredBool].toBuilder()"
    - "[foo.TestFull$TestMessageCheck$SubMessage].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnum].toBuilder()"
    - "[foo.TestFull$TestMessRequiredString].toBuilder()"
    - "[com.google.protobuf.Timestamp].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed64].toBuilder()"
    - "[foo.TestFull$AllocValues].toBuilder()"
    - "[com.google.protobuf.UInt32Value].toBuilder()"
    - "[foo.TestFull$TestMessPacked].toBuilder()"
    - "[foo.TestFull$TestMessRequiredDouble].toBuilder()"
    - "[foo.TestFull$TestFieldNo16].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFixed32].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSFixed64].toBuilder()"
    - "[com.google.protobuf.Mixin].toBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage].toBuilder()"
    - "[com.google.protobuf.Method].toBuilder()"
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File].toBuilder()"
    - "[foo.TestFull$SubMess$SubSubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554432].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].toBuilder()"
    - "[foo.TestFull$TestMessRequiredUInt64].toBuilder()"
    - "[foo.TestFull$TestRequiredFieldsBitmap].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions].toBuilder()"
    - "[com.google.protobuf.FieldMask].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet].toBuilder()"
    - "[com.google.protobuf.Value].toBuilder()"
    - "[com.google.protobuf.StringValue].toBuilder()"
    - "[com.google.protobuf.Struct].toBuilder()"
    - "[foo.TestFull$TestMessageCheck].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMessRequiredInt32].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].toBuilder()"
    - "[com.google.protobuf.MapEntry].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].toBuilder()"
    - "[foo.TestFull$TestMess].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo].toBuilder()"
    - "[com.google.protobuf.UInt64Value].toBuilder()"
    - "[com.google.protobuf.compiler.PluginProtos$Version].toBuilder()"
    - "[com.google.protobuf.Api].toBuilder()"
    - "[foo.TestFull$TestMessOptional].toBuilder()"
    - "[com.google.protobuf.Int64Value].toBuilder()"
    - "[com.google.protobuf.Any].toBuilder()"
    - "[foo.TestFull$SubMess].toBuilder()"
    - "[foo.TestFull$TestFieldNo2048].toBuilder()"
    - "[foo.TestFull$TestFieldNo15].toBuilder()"
    - "[com.google.protobuf.DoubleValue].toBuilder()"
    - "[foo.TestFull$DefaultOptionalValues].toBuilder()"
    - "[com.google.protobuf.SourceContext].toBuilder()"
    - "[com.google.protobuf.Empty].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart].toBuilder()"
    - "[com.google.protobuf.Enum].toBuilder()"
    - "[com.google.protobuf.Int32Value].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions].toBuilder()"
    - "[foo.TestFull$TestFieldNo33554431].toBuilder()"
    - "[foo.TestFull$TestMessRequiredSInt64].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo].toBuilder()"
    - "[com.google.protobuf.BoolValue].toBuilder()"
    - "[com.google.protobuf.DynamicMessage].toBuilder()"
    - "[com.google.protobuf.FloatValue].toBuilder()"
    - "[com.google.protobuf.EnumValue].toBuilder()"
    - "[com.google.protobuf.Type].toBuilder()"
    - "[foo.TestFull$TestMessRequiredEnumSmall].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions].toBuilder()"
    - "[foo.TestFull$DefaultRequiredValues].toBuilder()"
    - "[com.google.protobuf.ListValue].toBuilder()"
    - "[foo.TestFull$LowerCase].toBuilder()"
    - "[foo.TestFull$TestMessOneof].toBuilder()"
    - "[foo.TestFull$TestFieldNo262144].toBuilder()"
    - "[foo.TestFull$TestFieldFlags].toBuilder()"
    - "[foo.TestFull$TestFieldNo262143].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto].toBuilder()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto].toBuilder()"
    - "[com.google.protobuf.Option].toBuilder()"
    functionUses: 1
    ICount: 21
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:721"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:725"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:724"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:725"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:728"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:727"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DynamicMessage$Builder:728"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:732"
        BranchSideFuncs:
        - "toBuilder()"
      - BranchSide: "com.google.protobuf.DynamicMessage$Builder:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:726,1"
      Dst: "[com.google.protobuf.LazyField].getValue"
    - Src: "com.google.protobuf.DynamicMessage$Builder:729,1"
      Dst: "[com.google.protobuf.Message].toBuilder"
    - Src: "com.google.protobuf.DynamicMessage$Builder:733,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.google.protobuf.DynamicMessage$Builder:733,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].newBuilderForField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].build()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].build()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DynamicMessage$Builder].access$000(com.google.protobuf.DynamicMessage$Builder)"
    functionSourceFile: "com.google.protobuf.DynamicMessage$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DynamicMessage"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DynamicMessage$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DynamicMessage$Builder:319,1"
      Dst: "[com.google.protobuf.DynamicMessage$Builder].buildParsed"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:243,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:259,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 1
    returnType: "com.google.protobuf.FloatValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:273,1"
      Dst: "[com.google.protobuf.FloatValue].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 61
    returnType: "com.google.protobuf.FloatValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    - "[com.google.protobuf.FloatValue].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:279"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:282"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:278,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    - Src: "com.google.protobuf.FloatValue$Builder:279,1"
      Dst: "[com.google.protobuf.FloatValue].isInitialized"
    - Src: "com.google.protobuf.FloatValue$Builder:280,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 2
    returnType: "com.google.protobuf.FloatValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].buildPartial0(com.google.protobuf.FloatValue)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:288"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:289"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:288"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:288,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial0"
    - Src: "com.google.protobuf.FloatValue$Builder:289,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].buildPartial0(com.google.protobuf.FloatValue)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FloatValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue].access$302(com.google.protobuf.FloatValue,float)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:295"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:298"
        BranchSideFuncs:
        - "access$302(com.google.protobuf.FloatValue,float)"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:296,1"
      Dst: "[com.google.protobuf.FloatValue].access$302"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 279
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:302,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 273
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:308,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:318,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:324,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 272
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:330,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 182
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.FloatValue)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:334"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:337"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.FloatValue)"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:336"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:335,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    - Src: "com.google.protobuf.FloatValue$Builder:337,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.FloatValue)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 41
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.FloatValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.FloatValue].getDefaultInstance()"
    - "[com.google.protobuf.FloatValue].getValue()"
    - "[com.google.protobuf.FloatValue].getValue()"
    - "[com.google.protobuf.FloatValue$Builder].setValue(float)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 2
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:343"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:344"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FloatValue$Builder:343"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FloatValue$Builder:344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:347"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(float)"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:346"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:343,1"
      Dst: "[com.google.protobuf.FloatValue].getDefaultInstance"
    - Src: "com.google.protobuf.FloatValue$Builder:344,1"
      Dst: "[com.google.protobuf.FloatValue].getValue"
    - Src: "com.google.protobuf.FloatValue$Builder:345,1"
      Dst: "[com.google.protobuf.FloatValue].getValue"
    - Src: "com.google.protobuf.FloatValue$Builder:345,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setValue"
    - Src: "com.google.protobuf.FloatValue$Builder:347,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.FloatValue$Builder:347,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.FloatValue$Builder:348,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 49
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readFloat()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readFloat()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.google.protobuf.FloatValue$Builder:362"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:366"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FloatValue$Builder:365"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.FloatValue$Builder:367"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:389"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.FloatValue$Builder:388"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.FloatValue$Builder:379"
      Branch Sides:
      - BranchSide: "com.google.protobuf.FloatValue$Builder:385"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.FloatValue$Builder:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:368,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.FloatValue$Builder:374,1"
      Dst: "[com.google.protobuf.CodedInputStream].readFloat"
    - Src: "com.google.protobuf.FloatValue$Builder:379,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.FloatValue$Builder:389,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.FloatValue$Builder:387,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.FloatValue$Builder:389,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.FloatValue$Builder].getValue()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setValue(float)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 13
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:421,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearValue()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:435,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 15
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:441,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 40
    returnType: "com.google.protobuf.FloatValue$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].build()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clear()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.FloatValue$Builder].clone()"
    functionSourceFile: "com.google.protobuf.FloatValue$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.FloatValue$Builder:230,1"
      Dst: "[com.google.protobuf.FloatValue$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage$1"
    linkageType: null
    functionLinenumber: 29232
    functionDepth: 292
    returnType: "foo.TestFull$TestMessRequiredMessage"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredMessage].newBuilder()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29233,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage].newBuilder"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29235,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29237,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29237,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29239,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29239,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29239,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29242,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29242,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29244,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredMessage$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredMessage$1:29227,1"
      Dst: "[foo.TestFull$TestMessRequiredMessage$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35880,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35885
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21800()"
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35886,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21800"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35887,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35908"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35911"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35903,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clear"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35909,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35912,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35920
    functionDepth: 1
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos].access$21700()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35921,1"
      Dst: "[com.google.protobuf.DescriptorProtos].access$21700"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35925
    functionDepth: 1
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35926,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35930
    functionDepth: 61
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35932"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35935"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35934"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35931,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35932,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35933,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35939
    functionDepth: 33
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35942"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35943"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35942"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35941,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartialRepeatedFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35942,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial0"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35943,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartialRepeatedFields(com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35947
    functionDepth: 32
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22202(com.google.protobuf.DescriptorProtos$EnumOptions,java.util.List)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22202(com.google.protobuf.DescriptorProtos$EnumOptions,java.util.List)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].build()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35948"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35955"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35954"
        BranchSideFuncs:
        - "build()"
        - "access$22202(com.google.protobuf.DescriptorProtos$EnumOptions,java.util.List)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35949"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35953"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35952"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35950,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35953,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22202"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35955,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35955,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22202"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial0(com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35959
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22302(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22402(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22502(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22676(com.google.protobuf.DescriptorProtos$EnumOptions,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35962"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35966"
        BranchSideFuncs:
        - "access$22302(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35965"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35966"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35970"
        BranchSideFuncs:
        - "access$22402(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35969"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35970"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35974"
        BranchSideFuncs:
        - "access$22502(com.google.protobuf.DescriptorProtos$EnumOptions,boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35973"
        BranchSideFuncs:
        - "access$22676(com.google.protobuf.DescriptorProtos$EnumOptions,int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35963,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22302"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35967,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22402"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35971,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22502"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35974,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22676"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35978
    functionDepth: 279
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35979,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 35984
    functionDepth: 274
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35985,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35990,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35995,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36001,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36006
    functionDepth: 273
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36007,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36014,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36021,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36028,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36034,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36037
    functionDepth: 182
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36038"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36041"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36040"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36039,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36041,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36046
    functionDepth: 282
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$EnumOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hasAllowAlias()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getAllowAlias()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setAllowAlias(boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hasDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDeprecated()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecated(boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].hasDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].getDeprecatedLegacyJsonFieldConflicts()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecatedLegacyJsonFieldConflicts(boolean)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.LazyStringArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.DoubleArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.LongArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.AbstractProtobufList].addAll(java.util.Collection)"
    - "[com.google.protobuf.FloatArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.BooleanArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].dispose()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages(java.lang.Iterable)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 68
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36047"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36048"
        BranchSideFuncs:
        - "hasAllowAlias()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36047"
        BranchSideFuncs:
        - "hasAllowAlias()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36048"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36051"
        BranchSideFuncs:
        - "setAllowAlias(boolean)"
        - "getAllowAlias()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36050"
        BranchSideFuncs:
        - "hasDeprecated()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36051"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36054"
        BranchSideFuncs:
        - "setDeprecated(boolean)"
        - "getDeprecated()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36053"
        BranchSideFuncs:
        - "hasDeprecatedLegacyJsonFieldConflicts()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36054"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36057"
        BranchSideFuncs:
        - "getDeprecatedLegacyJsonFieldConflicts()"
        - "setDeprecatedLegacyJsonFieldConflicts(boolean)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36056"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36057"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36069"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36068"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36058"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36083"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36082"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36059"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36063"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36062"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "ensureUninterpretedOptionIsMutable()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36069"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36083"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36082"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "mergeExtensionFields(com.google.protobuf.GeneratedMessageV3$ExtendableMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36070"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36079"
        BranchSideFuncs:
        - "dispose()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36078"
        BranchSideFuncs:
        - "addAllMessages(java.lang.Iterable)"
        - "access$22200(com.google.protobuf.DescriptorProtos$EnumOptions)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36076"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36077"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36076"
        BranchSideFuncs:
        - "getUninterpretedOptionFieldBuilder()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36047,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36048,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].hasAllowAlias"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36049,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getAllowAlias"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36049,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setAllowAlias"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36051,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].hasDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36052,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecated"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36054,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].hasDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].getDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36055,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecatedLegacyJsonFieldConflicts"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36058,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36058,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36059,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36060,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36063,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36064,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36064,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36066,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36069,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36069,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36070,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].isEmpty"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36071,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].dispose"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36073,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36077,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36079,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions].access$22200"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36079,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36083,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].mergeExtensionFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36084,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36084,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36085,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36090
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionCount()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOption(int)"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized()"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36091"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36096"
        BranchSideFuncs:
        - "isInitialized()"
        - "getUninterpretedOption(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36095"
        BranchSideFuncs:
        - "extensionsAreInitialized()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36092"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36091"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36090"
        BranchSideFuncs:
        - "getUninterpretedOptionCount()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36096"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36099"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36098"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36091,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionCount"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOption"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36092,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].isInitialized"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36096,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].extensionsAreInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36106
    functionDepth: 325
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBool()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable()"
    - "[com.google.protobuf.AbstractProtobufList].add(java.lang.Object)"
    - "[com.google.protobuf.LongArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.FloatArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.ProtobufArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.IntArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.BooleanArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.DoubleArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.LazyStringArrayList].add(java.lang.Object)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage(com.google.protobuf.AbstractMessage)"
    - "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 56
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36107"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36111"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36110"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36112"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36157"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36156"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36138"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36142"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "ensureUninterpretedOptionIsMutable()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36141"
        BranchSideFuncs:
        - "addMessage(com.google.protobuf.AbstractMessage)"
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36147"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36153"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36113,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36119,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36124,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36129,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBool"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36135,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36139,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36140,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36142,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36147,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$ExtendableBuilder].parseUnknownField"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36155,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].hasAllowAlias()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36175"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getAllowAlias()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setAllowAlias(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36201
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36204,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearAllowAlias()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36219,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].hasDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36237"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecated(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36267
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearDeprecated()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36287,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].hasDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36309"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36308"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setDeprecatedLegacyJsonFieldConflicts(boolean)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36347
    functionDepth: 13
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36350,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearDeprecatedLegacyJsonFieldConflicts()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36371,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36377
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36378"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36382"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36381"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36395"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36398"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36396,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36398,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionCount()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36408
    functionDepth: 12
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].size()"
    - "[com.google.protobuf.Internal$ListAdapter].size()"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].size()"
    - "[com.google.protobuf.UnmodifiableLazyStringList].size()"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].size()"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 1
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36409"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36412"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36411"
        BranchSideFuncs:
        - "getCount()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36410,1"
      Dst: "[java.util.List].size"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36412,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36422
    functionDepth: 31
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.LazyStringArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList].get(int)"
    - "[com.google.protobuf.IntArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList].get(int)"
    - "[com.google.protobuf.ProtobufArrayList].get(int)"
    - "[com.google.protobuf.UnmodifiableLazyStringList].get(int)"
    - "[com.google.protobuf.DoubleArrayList].get(int)"
    - "[com.google.protobuf.FloatArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList].get(int)"
    - "[com.google.protobuf.BooleanArrayList].get(int)"
    - "[com.google.protobuf.LongArrayList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteArrayListView].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageExternalList].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList].get(int)"
    - "[com.google.protobuf.LazyStringArrayList$ByteStringListView].get(int)"
    - "[com.google.protobuf.Internal$ListAdapter].get(int)"
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36423"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36426"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36425"
        BranchSideFuncs:
        - "getMessage(int)"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36424,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36426,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36438"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36446"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36445"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36439"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36442"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36441"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36442,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36443,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36444,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36446,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36459"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36464"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36460,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36461,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36461,1"
      Dst: "[java.util.List].set"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36462,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36464,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36464,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].setMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36476"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36484"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36483"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36480"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36480,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36481,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36484,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36497"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36505"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36504"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36498"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36501"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36501,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36502,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36503,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36505,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOption(com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36518"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36523"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36519,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36520,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36520,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36521,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36523,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36523,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOption(int,com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36536"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36541"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36537,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36538,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36538,1"
      Dst: "[java.util.List].add"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36539,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36541,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].build"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36541,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addMessage"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addAllUninterpretedOption(java.lang.Iterable)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36554"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36560"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36555,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36556,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36558,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36560,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addAllMessages"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearUninterpretedOption()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36572"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36577"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36573,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36575,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36577,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].removeUninterpretedOption(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36589"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36594"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36590,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].ensureUninterpretedOptionIsMutable"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36591,1"
      Dst: "[java.util.List].remove"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36592,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36594,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36607,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36607,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36618"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36620"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36619,1"
      Dst: "[java.util.List].get"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36620,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionOrBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36632"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36635"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36634"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36633,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilderList"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36635,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOptionBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36646,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36647,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36646,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addUninterpretedOptionBuilder(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36658,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36659,1"
      Dst: "[com.google.protobuf.DescriptorProtos$UninterpretedOption].getDefaultInstance"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36658,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].addBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionBuilderList()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36670,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36670,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getBuilderList"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getUninterpretedOptionFieldBuilder()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36674
    functionDepth: 1
    returnType: "com.google.protobuf.RepeatedFieldBuilderV3"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].isClean()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36675"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36684"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36683"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36676"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36679"
        BranchSideFuncs:
        - "getParentForChildren()"
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36680,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].getParentForChildren"
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36681,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].isClean"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36688
    functionDepth: 15
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36689,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: 36694
    functionDepth: 40
    returnType: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:36695,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension(com.google.protobuf.GeneratedMessage$GeneratedExtension,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.GeneratedMessage$GeneratedExtension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setExtension"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$ExtendableBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$EnumOptions$Builder:35873,1"
      Dst: "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ProtobufFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "ProtobufFuzzer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 364
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessSubMess].parseFrom(byte[])"
    - "[foo.TestFull$TestFieldFlags].parseFrom(byte[])"
    - "[foo.TestFull$TestMessageCheck].parseFrom(byte[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "ProtobufFuzzer:24,1"
      Dst: "[foo.TestFull$TestMessSubMess].parseFrom"
    - Src: "ProtobufFuzzer:27,1"
      Dst: "[foo.TestFull$TestFieldFlags].parseFrom"
    - Src: "ProtobufFuzzer:30,1"
      Dst: "[foo.TestFull$TestMessageCheck].parseFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 24982
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 24987
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 24994
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24995,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25007
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25008"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25015
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25021
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25023"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25024"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25023"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25024"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25025"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25026"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25030"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25029"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25026,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25036
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].writeFloat(int,float)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25037"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25040"
        BranchSideFuncs:
        - "writeFloat(int,float)"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25039"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25038,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeFloat"
    - Src: "foo.TestFull$TestMessRequiredFloat:25040,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat:25040,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25044
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeFloatSize(int,float)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25046"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25047"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25049"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25052"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25051,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeFloatSize"
    - Src: "foo.TestFull$TestMessRequiredFloat:25053,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat:25053,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25059
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    - "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    - "[foo.TestFull$TestMessRequiredFloat].getTest()"
    - "[foo.TestFull$TestMessRequiredFloat].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25060"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25063"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25062"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25063"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25066"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25065"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25068"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25069"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25068"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25069"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25074"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25073"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25071"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25074"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25073"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25074"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25075"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25074"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25064,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredFloat:25068,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25068,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25069,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25070,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25070,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessRequiredFloat:25072,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25071,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessRequiredFloat:25074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat:25074,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat:25074,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25079
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredFloat].hasTest()"
    - "[foo.TestFull$TestMessRequiredFloat].getTest()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25080"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25084"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25083"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25085"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25090"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25089"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25084,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredFloat:25084,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredFloat:25085,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].hasTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25088,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getTest"
    - Src: "foo.TestFull$TestMessRequiredFloat:25087,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "foo.TestFull$TestMessRequiredFloat:25090,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredFloat:25090,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25098,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25104,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25109,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25115,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25119,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25125,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25130,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25137,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25143,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25151,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25157,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25164,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25167
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25168,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25169
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25170,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilder(foo.TestFull$TestMessRequiredFloat)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25173,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredFloat:25173,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25176
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom(foo.TestFull$TestMessRequiredFloat)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredFloat:25177"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25177"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredFloat:25176"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredFloat)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:25177,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25183
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25422
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25453
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: 25458
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredFloat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredFloat:24967,1"
      Dst: "[foo.TestFull$TestMessRequiredFloat].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.NewInstanceSchemaLite].newInstance(java.lang.Object)"
    functionSourceFile: "com.google.protobuf.NewInstanceSchemaLite"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.NewInstanceSchemaLite:39,1"
      Dst: "[com.google.protobuf.GeneratedMessageLite].newMutableInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.TimestampOrBuilder].getSeconds()"
    functionSourceFile: "com.google.protobuf.TimestampOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.TimestampOrBuilder].getNanos()"
    functionSourceFile: "com.google.protobuf.TimestampOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Struct$Builder].getDescriptor()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].internalGetMapField(int)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 2
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].internalGetFields()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:355,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:357,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct$Builder:357,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct$Builder:357,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].internalGetMutableMapField(int)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 43
    returnType: "com.google.protobuf.MapField"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].internalGetMutableFields()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:366,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct$Builder:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.google.protobuf.Struct$Builder:368,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:376,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:392,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "com.google.protobuf.Struct$Builder:394,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:394,1"
      Dst: "[com.google.protobuf.MapField].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 1
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:406,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].build()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 61
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].buildPartial()"
    - "[com.google.protobuf.Struct].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:412"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:415"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "com.google.protobuf.Struct$Builder:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:411,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    - Src: "com.google.protobuf.Struct$Builder:412,1"
      Dst: "[com.google.protobuf.Struct].isInitialized"
    - Src: "com.google.protobuf.Struct$Builder:413,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 3
    returnType: "com.google.protobuf.Struct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].buildPartial0(com.google.protobuf.Struct)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 36
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:421"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:422"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "com.google.protobuf.Struct$Builder:421"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:421,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial0"
    - Src: "com.google.protobuf.Struct$Builder:422,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].buildPartial0(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].access$302(com.google.protobuf.Struct,com.google.protobuf.MapField)"
    - "[com.google.protobuf.Struct$Builder].internalGetFields()"
    - "[com.google.protobuf.Struct].access$300(com.google.protobuf.Struct)"
    - "[com.google.protobuf.MapField].makeImmutable()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:428"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:432"
        BranchSideFuncs:
        - "internalGetFields()"
        - "makeImmutable()"
        - "access$302(com.google.protobuf.Struct,com.google.protobuf.MapField)"
        - "access$300(com.google.protobuf.Struct)"
      - BranchSide: "com.google.protobuf.Struct$Builder:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:429,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:429,1"
      Dst: "[com.google.protobuf.Struct].access$302"
    - Src: "com.google.protobuf.Struct$Builder:430,1"
      Dst: "[com.google.protobuf.Struct].access$300"
    - Src: "com.google.protobuf.Struct$Builder:430,1"
      Dst: "[com.google.protobuf.MapField].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 279
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:436,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 273
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:442,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:447,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:452,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:458,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 272
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:464,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 182
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Struct)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:468"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:471"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Struct)"
      - BranchSide: "com.google.protobuf.Struct$Builder:470"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:469,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    - Src: "com.google.protobuf.Struct$Builder:471,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Struct)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 43
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Struct"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Struct].getDefaultInstance()"
    - "[com.google.protobuf.Struct$Builder].internalGetMutableFields()"
    - "[com.google.protobuf.MapField].mergeFrom(com.google.protobuf.MapField)"
    - "[com.google.protobuf.Struct].access$400(com.google.protobuf.Struct)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.Struct$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 4
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:477"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:478"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "internalGetMutableFields()"
        - "mergeFrom(com.google.protobuf.MapField)"
        - "access$400(com.google.protobuf.Struct)"
      - BranchSide: "com.google.protobuf.Struct$Builder:477"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
        - "internalGetMutableFields()"
        - "mergeFrom(com.google.protobuf.MapField)"
        - "access$400(com.google.protobuf.Struct)"
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:477,1"
      Dst: "[com.google.protobuf.Struct].getDefaultInstance"
    - Src: "com.google.protobuf.Struct$Builder:478,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:479,1"
      Dst: "[com.google.protobuf.Struct].access$400"
    - Src: "com.google.protobuf.Struct$Builder:478,1"
      Dst: "[com.google.protobuf.MapField].mergeFrom"
    - Src: "com.google.protobuf.Struct$Builder:481,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "com.google.protobuf.Struct$Builder:481,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeUnknownFields"
    - Src: "com.google.protobuf.Struct$Builder:482,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].isInitialized()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 328
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readMessage(com.google.protobuf.Parser,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.MapEntry].getParserForType()"
    - "[com.google.protobuf.MapField].getMutableMap()"
    - "[com.google.protobuf.Struct$Builder].internalGetMutableFields()"
    - "[com.google.protobuf.SmallSortedMap$1].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.Internal$MapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapFieldLite].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.SmallSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapField$MutabilityAwareMap].put(java.lang.Object,java.lang.Object)"
    - "[com.google.protobuf.MapEntry].getKey()"
    - "[com.google.protobuf.MapEntry].getValue()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 39
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:496"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:500"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:499"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct$Builder:501"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:527"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "com.google.protobuf.Struct$Builder:526"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "com.google.protobuf.Struct$Builder:517"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:523"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:502,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "com.google.protobuf.Struct$Builder:510,1"
      Dst: "[com.google.protobuf.MapEntry].getParserForType"
    - Src: "com.google.protobuf.Struct$Builder:509,1"
      Dst: "[com.google.protobuf.CodedInputStream].readMessage"
    - Src: "com.google.protobuf.Struct$Builder:511,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:511,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    - Src: "com.google.protobuf.Struct$Builder:512,1"
      Dst: "[com.google.protobuf.MapEntry].getKey"
    - Src: "com.google.protobuf.Struct$Builder:512,1"
      Dst: "[com.google.protobuf.MapEntry].getValue"
    - Src: "com.google.protobuf.Struct$Builder:511,1"
      Dst: "[java.util.Map].put"
    - Src: "com.google.protobuf.Struct$Builder:517,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "com.google.protobuf.Struct$Builder:527,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "com.google.protobuf.Struct$Builder:525,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "com.google.protobuf.Struct$Builder:527,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.google.protobuf.Struct$Builder].internalGetFields()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 1
    returnType: "com.google.protobuf.MapField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].emptyMapField(com.google.protobuf.MapEntry)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:537"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:541"
        BranchSideFuncs:
        - "emptyMapField(com.google.protobuf.MapEntry)"
      - BranchSide: "com.google.protobuf.Struct$Builder:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:538,1"
      Dst: "[com.google.protobuf.MapField].emptyMapField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].internalGetMutableFields()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 42
    returnType: "com.google.protobuf.MapField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.MapField].newMapField(com.google.protobuf.MapEntry)"
    - "[com.google.protobuf.MapField].isMutable()"
    - "[com.google.protobuf.MapField].copy()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 3
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:545"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:549"
        BranchSideFuncs:
        - "newMapField(com.google.protobuf.MapEntry)"
      - BranchSide: "com.google.protobuf.Struct$Builder:548"
        BranchSideFuncs:
        - "isMutable()"
    - Branch String: "com.google.protobuf.Struct$Builder:549"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:552"
        BranchSideFuncs:
        - "copy()"
      - BranchSide: "com.google.protobuf.Struct$Builder:551"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:546,1"
      Dst: "[com.google.protobuf.MapField].newMapField"
    - Src: "com.google.protobuf.Struct$Builder:549,1"
      Dst: "[com.google.protobuf.MapField].isMutable"
    - Src: "com.google.protobuf.Struct$Builder:550,1"
      Dst: "[com.google.protobuf.MapField].copy"
    - Src: "com.google.protobuf.Struct$Builder:553,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getFieldsCount()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:557,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:557,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct$Builder:557,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].containsFields(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:569"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:570"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:570,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:570,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct$Builder:570,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getFields()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:578,1"
      Dst: "[com.google.protobuf.Struct$Builder].getFieldsMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getFieldsMap()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:589,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:589,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getFieldsOrDefault(java.lang.String,com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:604"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:605"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct$Builder:607"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:606,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:606,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct$Builder:607,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.Struct$Builder:607,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getFieldsOrThrow(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:619"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:620"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct$Builder:622"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:625"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:621,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetFields"
    - Src: "com.google.protobuf.Struct$Builder:621,1"
      Dst: "[com.google.protobuf.MapField].getMap"
    - Src: "com.google.protobuf.Struct$Builder:622,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.google.protobuf.Struct$Builder:625,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearFields()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:629,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:629,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    - Src: "com.google.protobuf.Struct$Builder:630,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].removeFields(java.lang.String)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:642"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:643"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:643,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:643,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    - Src: "com.google.protobuf.Struct$Builder:644,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getMutableFields()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:654,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:654,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].putFields(java.lang.String,com.google.protobuf.Value)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.google.protobuf.Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.Struct$Builder:666"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:667"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:666"
        BranchSideFuncs: []
    - Branch String: "com.google.protobuf.Struct$Builder:667"
      Branch Sides:
      - BranchSide: "com.google.protobuf.Struct$Builder:668"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.Struct$Builder:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:668,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:668,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    - Src: "com.google.protobuf.Struct$Builder:669,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].putAllFields(java.util.Map)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:682,1"
      Dst: "[com.google.protobuf.Struct$Builder].internalGetMutableFields"
    - Src: "com.google.protobuf.Struct$Builder:682,1"
      Dst: "[com.google.protobuf.MapField].getMutableMap"
    - Src: "com.google.protobuf.Struct$Builder:683,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 15
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:690,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 40
    returnType: "com.google.protobuf.Struct$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:696,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].build()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].buildPartial()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].build()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clear()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Struct$Builder].clone()"
    functionSourceFile: "com.google.protobuf.Struct$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Struct$Builder:341,1"
      Dst: "[com.google.protobuf.Struct$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$1"
    linkageType: null
    functionLinenumber: 17110
    functionDepth: 292
    returnType: "foo.TestFull$TestMessOptional"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessOptional].newBuilder()"
    - "[foo.TestFull$TestMessOptional$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$TestMessOptional$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$1:17111,1"
      Dst: "[foo.TestFull$TestMessOptional].newBuilder"
    - Src: "foo.TestFull$TestMessOptional$1:17113,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].mergeFrom"
    - Src: "foo.TestFull$TestMessOptional$1:17115,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOptional$1:17115,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOptional$1:17117,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$TestMessOptional$1:17117,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOptional$1:17117,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOptional$1:17120,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    - Src: "foo.TestFull$TestMessOptional$1:17120,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$TestMessOptional$1:17122,1"
      Dst: "[foo.TestFull$TestMessOptional$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessOptional$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessOptional$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessOptional$1:17105,1"
      Dst: "[foo.TestFull$TestMessOptional$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$1"
    linkageType: null
    functionLinenumber: 32261
    functionDepth: 50
    returnType: "foo.TestFull$DefaultOptionalValues"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$DefaultOptionalValues].newBuilder()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$1:32262,1"
      Dst: "[foo.TestFull$DefaultOptionalValues].newBuilder"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32264,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].mergeFrom"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32266,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32266,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32268,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32268,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32268,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32271,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32271,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "foo.TestFull$DefaultOptionalValues$1:32273,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$DefaultOptionalValues$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$DefaultOptionalValues$1:32256,1"
      Dst: "[foo.TestFull$DefaultOptionalValues$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: 14046
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14047,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14047,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: 14273
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14284,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].forNumber(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: 14291
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].internalGetValueMap()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Internal$EnumLiteMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getValueDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumValueDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14329,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14329,1"
      Dst: "[com.google.protobuf.Descriptors$EnumDescriptor].getValues"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14329,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14329,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getDescriptorForType()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14333,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getDescriptor"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getDescriptor()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$EnumDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14337,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14337,1"
      Dst: "[com.google.protobuf.Descriptors$Descriptor].getEnumTypes"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14337,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$EnumValueDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14344"
      Branch Sides:
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14348"
        BranchSideFuncs: []
      - BranchSide: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14344,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getType"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14344,1"
      Dst: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].getDescriptor"
    - Src: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:14348,1"
      Dst: "[com.google.protobuf.Descriptors$EnumValueDescriptor].getIndex"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type].$values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type"
    linkageType: null
    functionLinenumber: 14046
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: false
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptor()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1028
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1029,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1045,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clear"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1048,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].access$000"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1049,1"
      Dst: "[com.google.protobuf.Internal].bytesDefaultValue"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getDescriptorForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1056
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1061
    functionDepth: 1
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1062,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 61
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    - "[foo.TestFull$SubMess$SubSubMess].isInitialized()"
    - "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException(com.google.protobuf.Message)"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1068"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1071"
        BranchSideFuncs:
        - "newUninitializedMessageException(com.google.protobuf.Message)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1070"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1067,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1068,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].isInitialized"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1069,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].newUninitializedMessageException"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1075
    functionDepth: 2
    returnType: "foo.TestFull$SubMess$SubSubMess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial0(foo.TestFull$SubMess$SubSubMess)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt()"
    functionUses: 35
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1077"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1078"
        BranchSideFuncs:
        - "onBuilt()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1077"
        BranchSideFuncs:
        - "onBuilt()"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1077,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial0"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1078,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onBuilt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial0(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1082
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1085"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1089"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1088"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1089"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1093"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1092"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1093"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1097"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1096"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1097"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1101"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1100"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1090,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 279
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1106,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1111
    functionDepth: 273
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1112,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1117,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1122,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1128,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1133
    functionDepth: 272
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1134,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 182
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    - "[com.google.protobuf.AbstractMessage$Builder].mergeFrom(com.google.protobuf.Message)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1138"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1141"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$SubMess$SubSubMess)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1140"
        BranchSideFuncs:
        - "mergeFrom(com.google.protobuf.Message)"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1139,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1141,1"
      Dst: "[com.google.protobuf.AbstractMessage$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(foo.TestFull$SubMess$SubSubMess)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 41
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$SubMess$SubSubMess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance()"
    - "[foo.TestFull$SubMess$SubSubMess].hasVal1()"
    - "[foo.TestFull$SubMess$SubSubMess].getVal1()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].setVal1(int)"
    - "[com.google.protobuf.AbstractProtobufList].makeImmutable()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.IntArrayList].addAll(java.util.Collection)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[foo.TestFull$SubMess$SubSubMess].hasBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess].getBytes1()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].setBytes1(com.google.protobuf.ByteString)"
    - "[foo.TestFull$SubMess$SubSubMess].hasStr1()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 4
    ICount: 44
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1147"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1148"
        BranchSideFuncs:
        - "hasVal1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1147"
        BranchSideFuncs:
        - "hasVal1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1148"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1151"
        BranchSideFuncs:
        - "setVal1(int)"
        - "getVal1()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1150"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1151"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1162"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1161"
        BranchSideFuncs:
        - "hasBytes1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1152"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1157"
        BranchSideFuncs:
        - "makeImmutable()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1156"
        BranchSideFuncs:
        - "ensureRepIsMutable()"
        - "addAll(java.util.Collection)"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1162"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1165"
        BranchSideFuncs:
        - "getBytes1()"
        - "setBytes1(com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1164"
        BranchSideFuncs:
        - "hasStr1()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1165"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1170"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1169"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1147,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1148,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1149,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1149,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setVal1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1151,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1152,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1154,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1157,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1158,1"
      Dst: "[java.util.List].addAll"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1160,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1162,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1163,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1163,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1165,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].hasStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1168,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1170,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1170,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1171,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].isInitialized()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1184
    functionDepth: 49
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readTag()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readBytes()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readRawVarint32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].pushLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].pushLimit(int)"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].getBytesUntilLimit()"
    - "[com.google.protobuf.IntArrayList].addInt(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].readInt32()"
    - "[com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$StreamDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].popLimit(int)"
    - "[com.google.protobuf.CodedInputStream$ArrayDecoder].popLimit(int)"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)"
    - "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 13
    ICount: 60
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1185"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1189"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1188"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1190"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1238"
        BranchSideFuncs:
        - "readTag()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1237"
        BranchSideFuncs:
        - "onChanged()"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1221"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1224"
        BranchSideFuncs:
        - "readInt32()"
        - "addInt(int)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1223"
        BranchSideFuncs:
        - "popLimit(int)"
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1228"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1234"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1191,1"
      Dst: "[com.google.protobuf.CodedInputStream].readTag"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1197,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1202,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1207,1"
      Dst: "[com.google.protobuf.CodedInputStream].readBytes"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1212,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1213,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1214,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1218,1"
      Dst: "[com.google.protobuf.CodedInputStream].readRawVarint32"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1219,1"
      Dst: "[com.google.protobuf.CodedInputStream].pushLimit"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1220,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1221,1"
      Dst: "[com.google.protobuf.CodedInputStream].getBytesUntilLimit"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1222,1"
      Dst: "[com.google.protobuf.CodedInputStream].readInt32"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1222,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1224,1"
      Dst: "[com.google.protobuf.CodedInputStream].popLimit"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1228,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].parseUnknownField"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1236,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].unwrapIOException"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1238,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].hasVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1251"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1250"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setVal1(int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 13
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1270,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearVal1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1280,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1285
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractProtobufList].isModifiable()"
    - "[foo.TestFull$SubMess$SubSubMess].access$200(com.google.protobuf.Internal$IntList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1286"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1289"
        BranchSideFuncs:
        - "access$200(com.google.protobuf.Internal$IntList)"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1288"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1286,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].isModifiable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1287,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].access$200"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getRepList()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1297,1"
      Dst: "[com.google.protobuf.Internal$ProtobufList].makeImmutable"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getRepCount()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1305,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1313,1"
      Dst: "[com.google.protobuf.Internal$IntList].getInt"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setRep(int,int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1324,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1325,1"
      Dst: "[com.google.protobuf.Internal$IntList].setInt"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].addRep(int)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1337,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1338,1"
      Dst: "[com.google.protobuf.Internal$IntList].addInt"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].addAllRep(java.lang.Iterable)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1350,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].ensureRepIsMutable"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1351,1"
      Dst: "[com.google.protobuf.AbstractMessageLite$Builder].addAll"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1354,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearRep()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1362,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].access$300"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1364,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].hasBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1375"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1374"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setBytes1(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1390
    functionDepth: 13
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1391"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1392"
        BranchSideFuncs:
        - "onChanged()"
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1391"
        BranchSideFuncs:
        - "onChanged()"
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1394,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearBytes1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1403,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1403,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getBytes1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1404,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].hasStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1414"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1413"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1422"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1431"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1430"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1426"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1429"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1428"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1425,1"
      Dst: "[com.google.protobuf.ByteString].toStringUtf8"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1426,1"
      Dst: "[com.google.protobuf.ByteString].isValidUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getStr1Bytes()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1441"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1447"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1443,1"
      Dst: "[com.google.protobuf.ByteString].copyFromUtf8"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setStr1(java.lang.String)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1458"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1459"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1458"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1461,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearStr1()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1469,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getDefaultInstance"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1469,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess].getStr1"
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1471,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setStr1Bytes(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$SubMess$SubSubMess$Builder:1481"
      Branch Sides:
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1482"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$SubMess$SubSubMess$Builder:1481"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1484,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].onChanged"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 15
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1490,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: 1495
    functionDepth: 40
    returnType: "foo.TestFull$SubMess$SubSubMess$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1496,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.GeneratedMessageV3$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessage$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setUnknownFields(com.google.protobuf.UnknownFieldSet)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.UnknownFieldSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setUnknownFields"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].addRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor,int,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 3
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setRepeatedField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof(com.google.protobuf.Descriptors$OneofDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$OneofDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clearOneof"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clearField(com.google.protobuf.Descriptors$FieldDescriptor)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clearField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].setField(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.Descriptors$FieldDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].setField"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.Message)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.Message"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].buildPartial"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].build()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].build"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clear()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clear"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.AbstractMessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    functionSourceFile: "foo.TestFull$SubMess$SubSubMess$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$SubMess$SubSubMess$Builder:1016,1"
      Dst: "[foo.TestFull$SubMess$SubSubMess$Builder].clone"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newInstance(com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28160
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$UnusedPrivateParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getDescriptor()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28165
    functionDepth: 0
    returnType: "com.google.protobuf.Descriptors$Descriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].internalGetFieldAccessorTable()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28172
    functionDepth: 1
    returnType: "com.google.protobuf.GeneratedMessageV3$FieldAccessorTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized(java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28173,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3$FieldAccessorTable].ensureFieldAccessorsInitialized"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28186"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28193
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].isInitialized()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28199
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes].hasTest()"
    functionUses: 14
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28201"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28202"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28201"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28202"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28203"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28204"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28208"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28207"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28204,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].hasTest"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].writeTo(com.google.protobuf.CodedOutputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28214
    functionDepth: 37
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ArrayEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeBytes(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].writeTo(com.google.protobuf.CodedOutputStream)"
    functionUses: 7
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28215"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28218"
        BranchSideFuncs:
        - "writeBytes(int,com.google.protobuf.ByteString)"
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28217"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "writeTo(com.google.protobuf.CodedOutputStream)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28216,1"
      Dst: "[com.google.protobuf.CodedOutputStream].writeBytes"
    - Src: "foo.TestFull$TestMessRequiredBytes:28218,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBytes:28218,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].writeTo"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getSerializedSize()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28222
    functionDepth: 37
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.CodedOutputStream].computeBytesSize(int,com.google.protobuf.ByteString)"
    - "[com.google.protobuf.UnknownFieldSet].getSerializedSize()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28224"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28225"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28227"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28230"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "getSerializedSize()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28229,1"
      Dst: "[com.google.protobuf.CodedOutputStream].computeBytesSize"
    - Src: "foo.TestFull$TestMessRequiredBytes:28231,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBytes:28231,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].getSerializedSize"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].equals(java.lang.Object)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28237
    functionDepth: 18
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.AbstractMessage].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].hasTest()"
    - "[foo.TestFull$TestMessRequiredBytes].hasTest()"
    - "[foo.TestFull$TestMessRequiredBytes].getTest()"
    - "[com.google.protobuf.RopeByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.NioByteString].equals(java.lang.Object)"
    - "[com.google.protobuf.ByteString$LiteralByteString].equals(java.lang.Object)"
    - "[foo.TestFull$TestMessRequiredBytes].getTest()"
    - "[com.google.protobuf.UnknownFieldSet].equals(java.lang.Object)"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    functionUses: 24
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28238"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28241"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28240"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28241"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28244"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28243"
        BranchSideFuncs: []
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28246"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28247"
        BranchSideFuncs:
        - "hasTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28246"
        BranchSideFuncs:
        - "hasTest()"
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28247"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28251"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28250"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28249"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28250"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "equals(java.lang.Object)"
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28251"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28252"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28251"
        BranchSideFuncs: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28242,1"
      Dst: "[com.google.protobuf.AbstractMessage].equals"
    - Src: "foo.TestFull$TestMessRequiredBytes:28246,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28246,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28247,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28248,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28249,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28249,1"
      Dst: "[com.google.protobuf.ByteString].equals"
    - Src: "foo.TestFull$TestMessRequiredBytes:28251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBytes:28251,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBytes:28251,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].equals"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].hashCode()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28256
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes].getDescriptor()"
    - "[foo.TestFull$TestMessRequiredBytes].hasTest()"
    - "[foo.TestFull$TestMessRequiredBytes].getTest()"
    - "[com.google.protobuf.ByteString].hashCode()"
    - "[com.google.protobuf.GeneratedMessageV3].getUnknownFields()"
    - "[com.google.protobuf.UnknownFieldSet].hashCode()"
    functionUses: 7
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28257"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28261"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28260"
        BranchSideFuncs:
        - "hasTest()"
        - "getDescriptor()"
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28262"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28266"
        BranchSideFuncs:
        - "getTest()"
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28265"
        BranchSideFuncs:
        - "getUnknownFields()"
        - "hashCode()"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28261,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getDescriptor"
    - Src: "foo.TestFull$TestMessRequiredBytes:28261,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "foo.TestFull$TestMessRequiredBytes:28262,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].hasTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28264,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getTest"
    - Src: "foo.TestFull$TestMessRequiredBytes:28264,1"
      Dst: "[com.google.protobuf.ByteString].hashCode"
    - Src: "foo.TestFull$TestMessRequiredBytes:28266,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].getUnknownFields"
    - Src: "foo.TestFull$TestMessRequiredBytes:28266,1"
      Dst: "[com.google.protobuf.UnknownFieldSet].hashCode"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(java.nio.ByteBuffer)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28274,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28280,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(com.google.protobuf.ByteString)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "com.google.protobuf.ByteString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28285,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "com.google.protobuf.ByteString"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28291,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(byte[])"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28295,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28301,1"
      Dst: "[com.google.protobuf.Parser].parseFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28306,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28313,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseDelimitedFrom(java.io.InputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28319,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28327,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseDelimitedWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(com.google.protobuf.CodedInputStream)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 1
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28333,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28340,1"
      Dst: "[com.google.protobuf.GeneratedMessageV3].parseWithIOException"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28343
    functionDepth: 44
    returnType: "foo.TestFull$TestMessRequiredBytes$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes].newBuilder()"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28344,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].newBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28345
    functionDepth: 43
    returnType: "foo.TestFull$TestMessRequiredBytes$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28346,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilder(foo.TestFull$TestMessRequiredBytes)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes$Builder"
    argCount: 1
    argTypes:
    - "foo.TestFull$TestMessRequiredBytes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28349,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].toBuilder"
    - Src: "foo.TestFull$TestMessRequiredBytes:28349,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28352
    functionDepth: 42
    returnType: "foo.TestFull$TestMessRequiredBytes$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom(foo.TestFull$TestMessRequiredBytes)"
    functionUses: 13
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "foo.TestFull$TestMessRequiredBytes:28353"
      Branch Sides:
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28353"
        BranchSideFuncs: []
      - BranchSide: "foo.TestFull$TestMessRequiredBytes:28352"
        BranchSideFuncs:
        - "mergeFrom(foo.TestFull$TestMessRequiredBytes)"
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28353,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes$Builder].mergeFrom"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28359
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstance()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28598
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].parser()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getParserForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28629
    functionDepth: 0
    returnType: "com.google.protobuf.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: 28634
    functionDepth: 0
    returnType: "foo.TestFull$TestMessRequiredBytes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType(com.google.protobuf.GeneratedMessageV3$BuilderParent)"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 1
    argTypes:
    - "com.google.protobuf.GeneratedMessageV3$BuilderParent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].toBuilder()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].toBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].newBuilderForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.MessageLite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType()"
    functionSourceFile: "foo.TestFull$TestMessRequiredBytes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.Message"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "foo.TestFull$TestMessRequiredBytes:28144,1"
      Dst: "[foo.TestFull$TestMessRequiredBytes].getDefaultInstanceForType"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].size()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 8
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getCount()"
    functionUses: 401
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList:658,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getCount"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 28
    returnType: "com.google.protobuf.MessageOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder(int)"
    functionUses: 397
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList:663,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3].getMessageOrBuilder"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].incrementModCount()"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: false
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get(int)"
    functionSourceFile: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList:644,1"
      Dst: "[com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList].get"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32OrBuilder].hasTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[foo.TestFull$TestMessRequiredSFixed32OrBuilder].getTest()"
    functionSourceFile: "foo.TestFull$TestMessRequiredSFixed32OrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getFileToGenerateList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getFileToGenerateCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getFileToGenerate(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getFileToGenerateBytes(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].hasParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getParameter()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getParameterBytes()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.ByteString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getProtoFileList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getProtoFile(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProto"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getProtoFileCount()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getProtoFileOrBuilderList()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getProtoFileOrBuilder(int)"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].hasCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getCompilerVersion()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder].getCompilerVersionOrBuilder()"
    functionSourceFile: "com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.compiler.PluginProtos$VersionOrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: false
      concrete: false
      javaLibraryMethod: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$1"
    linkageType: null
    functionLinenumber: 1949
    functionDepth: 292
    returnType: "com.google.protobuf.Enum"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Enum].newBuilder()"
    - "[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException()"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    - "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage(com.google.protobuf.MessageLite)"
    - "[com.google.protobuf.Enum$Builder].buildPartial()"
    functionUses: 7
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$1:1950,1"
      Dst: "[com.google.protobuf.Enum].newBuilder"
    - Src: "com.google.protobuf.Enum$1:1952,1"
      Dst: "[com.google.protobuf.Enum$Builder].mergeFrom"
    - Src: "com.google.protobuf.Enum$1:1954,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    - Src: "com.google.protobuf.Enum$1:1954,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Enum$1:1956,1"
      Dst: "[com.google.protobuf.UninitializedMessageException].asInvalidProtocolBufferException"
    - Src: "com.google.protobuf.Enum$1:1956,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    - Src: "com.google.protobuf.Enum$1:1956,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Enum$1:1959,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    - Src: "com.google.protobuf.Enum$1:1959,1"
      Dst: "[com.google.protobuf.InvalidProtocolBufferException].setUnfinishedMessage"
    - Src: "com.google.protobuf.Enum$1:1961,1"
      Dst: "[com.google.protobuf.Enum$Builder].buildPartial"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.Enum$1].parsePartialFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"
    functionSourceFile: "com.google.protobuf.Enum$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.google.protobuf.CodedInputStream"
    - "com.google.protobuf.ExtensionRegistryLite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.Enum$1:1944,1"
      Dst: "[com.google.protobuf.Enum$1].parsePartialFrom"
    JavaMethodInfo:
      exceptions:
      - "com.google.protobuf.InvalidProtocolBufferException"
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: false
      classConcrete: true
      classEnum: false
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].values()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    linkageType: null
    functionLinenumber: 39249
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.protobuf.Mixin$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$Builder].clone()"
    - "[com.google.protobuf.Struct$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clone()"
    - "[com.google.protobuf.Method$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBytes$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessageCheck$SubMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.UInt64Value$Builder].clone()"
    - "[com.google.protobuf.Option$Builder].clone()"
    - "[com.google.protobuf.Timestamp$Builder].clone()"
    - "[foo.TestFull$DefaultOptionalValues$Builder].clone()"
    - "[com.google.protobuf.EnumValue$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2047$Builder].clone()"
    - "[com.google.protobuf.Duration$Builder].clone()"
    - "[foo.TestFull$TestFieldNo2048$Builder].clone()"
    - "[com.google.protobuf.MapEntry$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt64$Builder].clone()"
    - "[com.google.protobuf.BytesValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].clone()"
    - "[foo.TestFull$DefaultRequiredValues$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageV3$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$ExtendableBuilder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder].clone()"
    - "[foo.TestFull$LowerCase$Builder].clone()"
    - "[com.google.protobuf.Empty$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder].clone()"
    - "[com.google.protobuf.StringValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt64$Builder].clone()"
    - "[foo.TestFull$TestMessOneof$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSInt32$Builder].clone()"
    - "[foo.TestFull$SubMess$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredString$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestFieldNo16$Builder].clone()"
    - "[com.google.protobuf.Int64Value$Builder].clone()"
    - "[com.google.protobuf.Enum$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFloat$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessage$Builder].clone()"
    - "[com.google.protobuf.GeneratedMessageLite$Builder].clone()"
    - "[com.google.protobuf.DoubleValue$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder].clone()"
    - "[com.google.protobuf.Value$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262144$Builder].clone()"
    - "[foo.TestFull$TestFieldFlags$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$Version$Builder].clone()"
    - "[foo.TestFull$TestFieldNo15$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredUInt32$Builder].clone()"
    - "[com.google.protobuf.FieldSet].clone()"
    - "[com.google.protobuf.AbstractMessage$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredMessage$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder].clone()"
    - "[com.google.protobuf.Api$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredBool$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ServiceOptions$Builder].clone()"
    - "[foo.TestFull$EmptyMess$Builder].clone()"
    - "[com.google.protobuf.Field$Builder].clone()"
    - "[java.lang.Thread].clone()"
    - "[foo.TestFull$TestMessPacked$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder].clone()"
    - "[com.google.protobuf.Int32Value$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredDouble$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554431$Builder].clone()"
    - "[foo.TestFull$TestMessSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt64$Builder].clone()"
    - "[foo.TestFull$SubMess$SubSubMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed64$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder].clone()"
    - "[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofOptions$Builder].clone()"
    - "[com.google.protobuf.FloatValue$Builder].clone()"
    - "[foo.TestFull$AllocValues$Builder].clone()"
    - "[com.google.protobuf.UInt32Value$Builder].clone()"
    - "[com.google.protobuf.BoolValue$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].clone()"
    - "[com.google.protobuf.SourceContext$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredSFixed32$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].clone()"
    - "[foo.TestFull$TestRequiredFieldsBitmap$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMess$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnumSmall$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredEnum$Builder].clone()"
    - "[com.google.protobuf.ListValue$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredFixed32$Builder].clone()"
    - "[foo.TestFull$TestMessOptional$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].clone()"
    - "[foo.TestFull$TestFieldNo33554432$Builder].clone()"
    - "[com.google.protobuf.Any$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].clone()"
    - "[com.google.protobuf.FieldMask$Builder].clone()"
    - "[com.google.protobuf.Type$Builder].clone()"
    - "[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].clone()"
    - "[com.google.protobuf.UnknownFieldSet$Field$Builder].clone()"
    - "[com.google.protobuf.DynamicMessage$Builder].clone()"
    - "[foo.TestFull$TestFieldNo262143$Builder].clone()"
    - "[foo.TestFull$TestMessRequiredInt32$Builder].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:39250,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].valueOf(java.lang.String)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:39250,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: true
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].getNumber()"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    linkageType: null
    functionLinenumber: 39296
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      superClass: ""
      static: false
      public: true
      classPublic: true
      classConcrete: true
      classEnum: true
      concrete: true
      javaLibraryMethod: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].valueOf(int)"
    functionSourceFile: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:39307,1"
      Dst: "[com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel].forNumber"
    JavaMethodInfo:
      exceptions: []
      interfa